From 9dbec16c90a90cd7af92524f1ae736e220b6f02b Mon Sep 17 00:00:00 2001 From: Stephan Sundermann Date: Sat, 31 Aug 2013 14:26:56 +0200 Subject: [PATCH] Removed nsis stuff --- Installer/DotNetVer.nsh | 292 ------------------ Installer/Graphics/Side.bmp | Bin 154542 -> 0 bytes Installer/Graphics/Side.xcf | Bin 111818 -> 0 bytes Installer/Graphics/Top.bmp | Bin 25818 -> 0 bytes Installer/Languages/Dutch.nsh | 0 Installer/Languages/Dutch.xml | 1 - Installer/Languages/English.nsh | 11 - Installer/Languages/English.xml | 1 - Installer/Languages/French.nsh | 0 Installer/Languages/French.xml | 1 - Installer/Languages/German.nsh | 11 - Installer/Languages/German.xml | 1 - Installer/Languages/Hungarian.nsh | 0 Installer/Languages/Hungarian.xml | 1 - Installer/Languages/Spanish.nsh | 0 Installer/Languages/Spanish.xml | 1 - Installer/Languages/Turkish.nsh | 0 Installer/Languages/Turkish.xml | 1 - Installer/Notes.txt | 6 +- Installer/installer.nsi | 280 ----------------- .../nshToXmlConverter/nshToXmlConverter.sln | 20 -- .../nshToXmlConverter/App.config | 6 - .../nshToXmlConverter/CConverter.cs | 138 --------- .../nshToXmlConverter/Form1.Designer.cs | 62 ---- .../nshToXmlConverter/Form1.cs | 53 ---- .../nshToXmlConverter/Form1.resx | 120 ------- .../nshToXmlConverter/Program.cs | 22 -- .../Properties/AssemblyInfo.cs | 36 --- .../Properties/Resources.Designer.cs | 71 ----- .../Properties/Resources.resx | 117 ------- .../Properties/Settings.Designer.cs | 30 -- .../Properties/Settings.settings | 7 - .../nshToXmlConverter.csproj | 92 ------ 33 files changed, 2 insertions(+), 1379 deletions(-) delete mode 100644 Installer/DotNetVer.nsh delete mode 100644 Installer/Graphics/Side.bmp delete mode 100644 Installer/Graphics/Side.xcf delete mode 100644 Installer/Graphics/Top.bmp delete mode 100644 Installer/Languages/Dutch.nsh delete mode 100644 Installer/Languages/Dutch.xml delete mode 100644 Installer/Languages/English.nsh delete mode 100644 Installer/Languages/English.xml delete mode 100644 Installer/Languages/French.nsh delete mode 100644 Installer/Languages/French.xml delete mode 100644 Installer/Languages/German.nsh delete mode 100644 Installer/Languages/German.xml delete mode 100644 Installer/Languages/Hungarian.nsh delete mode 100644 Installer/Languages/Hungarian.xml delete mode 100644 Installer/Languages/Spanish.nsh delete mode 100644 Installer/Languages/Spanish.xml delete mode 100644 Installer/Languages/Turkish.nsh delete mode 100644 Installer/Languages/Turkish.xml delete mode 100644 Installer/installer.nsi delete mode 100644 Installer/nshToXmlConverter/nshToXmlConverter.sln delete mode 100644 Installer/nshToXmlConverter/nshToXmlConverter/App.config delete mode 100644 Installer/nshToXmlConverter/nshToXmlConverter/CConverter.cs delete mode 100644 Installer/nshToXmlConverter/nshToXmlConverter/Form1.Designer.cs delete mode 100644 Installer/nshToXmlConverter/nshToXmlConverter/Form1.cs delete mode 100644 Installer/nshToXmlConverter/nshToXmlConverter/Form1.resx delete mode 100644 Installer/nshToXmlConverter/nshToXmlConverter/Program.cs delete mode 100644 Installer/nshToXmlConverter/nshToXmlConverter/Properties/AssemblyInfo.cs delete mode 100644 Installer/nshToXmlConverter/nshToXmlConverter/Properties/Resources.Designer.cs delete mode 100644 Installer/nshToXmlConverter/nshToXmlConverter/Properties/Resources.resx delete mode 100644 Installer/nshToXmlConverter/nshToXmlConverter/Properties/Settings.Designer.cs delete mode 100644 Installer/nshToXmlConverter/nshToXmlConverter/Properties/Settings.settings delete mode 100644 Installer/nshToXmlConverter/nshToXmlConverter/nshToXmlConverter.csproj diff --git a/Installer/DotNetVer.nsh b/Installer/DotNetVer.nsh deleted file mode 100644 index a32e271e..00000000 --- a/Installer/DotNetVer.nsh +++ /dev/null @@ -1,292 +0,0 @@ -; --------------------- -; DotNetVer.nsh -; Written by: David Grinberg -; Homepage: http://ontheperiphery.veraida.com/ -; Updated By: Brandon Hansen (http://www.remotehams.com/) -; --------------------- -; -; LogicLib extensions for checking Microsoft .NET Framework versions and service packs. -; -; Latests Updates by Brandon Hansen, KG6YPI (RemoteHams.com) -; Dec 26, 2011 - .NET Framework 4.0 detection fixes - client profile not being found -; Dec 07, 2010 - .NET Framework 4.0 detection added by Brandon Hansen (KG6YPI) -; -; Usage examples: -; -; ${If} ${HasDotNet4.0} -; DetailPrint "Microsoft .NET Framework 4.0 installed." -; ${If} ${DOTNETVER_4_0} AtLeastDotNetServicePack 1 -; DetailPrint "Microsoft .NET Framework 4.0 is at least SP1." -; ${Else} -; DetailPrint "Microsoft .NET Framework 4.0 SP1 not installed." -; ${EndIf} -; ${If} ${DOTNETVER_4_0} HasDotNetClientProfile 1 -; DetailPrint "Microsoft .NET Framework 4.0 (Client Profile) available." -; ${EndIf} -; ${If} ${DOTNETVER_4_0} HasDotNetFullProfile 1 -; DetailPrint "Microsoft .NET Framework 4.0 (Full Profile) available." -; ${EndIf} -; ${If} ${DOTNETVER_4_0} HasDotNetFullProfile 0 -; DetailPrint "Microsoft .NET Framework 4.0 (Full Profile) not available." -; ${EndIf} -; ${EndIf} - - -!verbose push -!verbose 3 - -!ifndef ___DOTNETVER__NSH___ -!define ___DOTNETVER__NSH___ - -!include LogicLib.nsh -!include Util.nsh - -# constants - -!define DOTNETVER_1_0 "1.0" -!define DOTNETVER_1_1 "1.1" -!define DOTNETVER_2_0 "2.0" -!define DOTNETVER_3_0 "3.0" -!define DOTNETVER_3_5 "3.5" -!define DOTNETVER_4_0 "4.0" - -# variable declaration - -Var /GLOBAL __DONTNET_FOUNDVER - -!macro __DotNetVer_DeclareVars - !ifndef __DOTNETVER_VARS_DECLARED - !define __DOTNETVER_VARS_DECLARED - Var /GLOBAL __DOTNET_1.0 - Var /GLOBAL __DOTNET_1.1 - Var /GLOBAL __DOTNET_2.0 - Var /GLOBAL __DOTNET_3.0 - Var /GLOBAL __DOTNET_3.5 - Var /GLOBAL __DOTNET_4.0 - - Var /GLOBAL __DOTNETVER_1.0_SP - Var /GLOBAL __DOTNETVER_1.1_SP - Var /GLOBAL __DOTNETVER_2.0_SP - Var /GLOBAL __DOTNETVER_3.0_SP - Var /GLOBAL __DOTNETVER_3.5_SP - Var /GLOBAL __DOTNETVER_4.0_SP - - Var /GLOBAL __DOTNET_1.0_CLIENT - Var /GLOBAL __DOTNET_1.1_CLIENT - Var /GLOBAL __DOTNET_2.0_CLIENT - Var /GLOBAL __DOTNET_3.0_CLIENT - Var /GLOBAL __DOTNET_3.5_CLIENT - Var /GLOBAL __DOTNET_4.0_CLIENT - - Var /GLOBAL __DOTNET_1.0_FULL - Var /GLOBAL __DOTNET_1.1_FULL - Var /GLOBAL __DOTNET_2.0_FULL - Var /GLOBAL __DOTNET_3.0_FULL - Var /GLOBAL __DOTNET_3.5_FULL - Var /GLOBAL __DOTNET_4.0_FULL - - StrCpy $__DOTNET_1.0 0 - StrCpy $__DOTNET_1.1 0 - StrCpy $__DOTNET_2.0 0 - StrCpy $__DOTNET_3.0 0 - StrCpy $__DOTNET_3.5 0 - StrCpy $__DOTNET_4.0 0 - - StrCpy $__DOTNETVER_1.0_SP 0 - StrCpy $__DOTNETVER_1.1_SP 0 - StrCpy $__DOTNETVER_2.0_SP 0 - StrCpy $__DOTNETVER_3.0_SP 0 - StrCpy $__DOTNETVER_3.5_SP 0 - StrCpy $__DOTNETVER_4.0_SP 0 - - StrCpy $__DOTNET_1.0_CLIENT 0 - StrCpy $__DOTNET_1.1_CLIENT 0 - StrCpy $__DOTNET_2.0_CLIENT 0 - StrCpy $__DOTNET_3.0_CLIENT 0 - StrCpy $__DOTNET_3.5_CLIENT 0 - StrCpy $__DOTNET_4.0_CLIENT 0 - - StrCpy $__DOTNET_1.0_FULL 0 - StrCpy $__DOTNET_1.1_FULL 0 - StrCpy $__DOTNET_2.0_FULL 0 - StrCpy $__DOTNET_3.0_FULL 0 - StrCpy $__DOTNET_3.5_FULL 0 - StrCpy $__DOTNET_4.0_FULL 0 - - !endif -!macroend - - -# lazy initialization macro - -!macro __DotNetVer_InitVars - # only calculate version once - StrCmp $__DONTNET_FOUNDVER "" dotnetver.noveryet - Return - - dotnetver.noveryet: - !insertmacro __DotNetVer_DeclareVars - - Push $0 ;registry count - Push $1 ;registry key - Push $2 ;version number - Push $3 ;installed - Push $4 ;service pack number - Push $8 ;strLen helper var - - StrCpy $0 0 - - dotnetver.startenum: - - EnumRegKey $1 HKLM "SOFTWARE\Microsoft\NET Framework Setup\NDP" $0 - StrCmp $1 "" dotnetver.done - - IntOp $0 $0 + 1 - - StrCpy $2 $1 1 0 - StrCmp $2 "v" +1 dotnetver.startenum - StrCpy $2 $1 3 1 - - ; Check for .NET 1.0 to 3.5 - ReadRegDWORD $3 HKLM "SOFTWARE\Microsoft\NET Framework Setup\NDP\$1" "Install" - ReadRegDWORD $4 HKLM "SOFTWARE\Microsoft\NET Framework Setup\NDP\$1" "SP" - ; This is a sanity check that works on .NET 1.0 to 3.5 - ; if it fails check for dotnet 4 - IntCmp $3 0 dotnetcheck.40 - StrCmp $2 ${DOTNETVER_1_0} dotnetver.10 - StrCmp $2 ${DOTNETVER_1_1} dotnetver.11 - StrCmp $2 ${DOTNETVER_2_0} dotnetver.20 - StrCmp $2 ${DOTNETVER_3_0} dotnetver.30 - StrCmp $2 ${DOTNETVER_3_5} dotnetver.35 - dotnetcheck.40: - StrCmp $2 ${DOTNETVER_4_0} dotnetver.40 - StrCmp $2 "4" dotnetver.40 - - Goto dotnetver.startenum - - dotnetver.10: - StrCpy $__DOTNET_1.0 1 - StrCpy $__DOTNETVER_1.0_SP $4 - StrCpy $__DOTNET_1.0_FULL 1 - Goto dotnetver.startenum - dotnetver.11: - StrCpy $__DOTNET_1.1 1 - StrCpy $__DOTNETVER_1.1_SP $4 - StrCpy $__DOTNET_1.1_FULL 1 - Goto dotnetver.startenum - dotnetver.20: - StrCpy $__DOTNET_2.0 1 - StrCpy $__DOTNETVER_2.0_SP $4 - StrCpy $__DOTNET_2.0_FULL 1 - Goto dotnetver.startenum - dotnetver.30: - StrCpy $__DOTNET_3.0 1 - StrCpy $__DOTNETVER_3.0_SP $4 - StrCpy $__DOTNET_3.0_FULL 1 - Goto dotnetver.startenum - dotnetver.35: - StrCpy $__DOTNET_3.5 1 - StrCpy $__DOTNETVER_3.5_SP $4 - StrCpy $__DOTNET_3.5_FULL 1 - Goto dotnetver.startenum - dotnetver.40: - ; Check for .NET 4.0 (Full Profile) - ReadRegDWORD $3 HKLM "SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full" "Install" - ReadRegDWORD $4 HKLM "SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full" "SP" - StrLen $8 $3 - IntCmp $8 0 dotnetcheck.40c - IntCmp $3 0 dotnetcheck.40c - StrCmp $2 ${DOTNETVER_4_0} dotnetver.40_Full - StrCmp $2 "4" dotnetver.40_Full - dotnetcheck.40c: - ; Check for .NET 4.0 (Client Profile) - ReadRegDWORD $3 HKLM "SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client" "Install" - ReadRegDWORD $4 HKLM "SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client" "SP" - StrLen $8 $3 - IntCmp $8 0 dotnetver.startenum - IntCmp $3 0 dotnetver.startenum - StrCmp $2 ${DOTNETVER_4_0} dotnetver.40_Client - StrCmp $2 "4" dotnetver.40_Client - Goto dotnetver.startenum - dotnetver.40_Full: - StrCpy $__DOTNET_4.0 1 - StrCpy $__DOTNETVER_4.0_SP $4 - StrCpy $__DOTNET_4.0_FULL 1 - Goto dotnetcheck.40c ; continue looking for other profiles - dotnetver.40_Client: - StrCpy $__DOTNET_4.0 1 - StrCpy $__DOTNETVER_4.0_SP $4 - StrCpy $__DOTNET_4.0_CLIENT 1 - Goto dotnetver.startenum - - dotnetver.done: - - StrCpy $__DONTNET_FOUNDVER "1" - - Pop $8 - Pop $4 - Pop $3 - Pop $2 - Pop $1 - Pop $0 -!macroend - -!macro _HasDotNet _a _b _t _f - ${CallArtificialFunction} __DotNetVer_InitVars - - !insertmacro _= `$__DOTNET_${_b}` `1` `${_t}` `${_f}` -!macroend - -!macro __DotNetVer_DefineTest Ver - !define HasDotNet${Ver} `"" HasDotNet ${Ver}` -!macroend - -!insertmacro __DotNetVer_DefineTest ${DOTNETVER_1_0} -!insertmacro __DotNetVer_DefineTest ${DOTNETVER_1_1} -!insertmacro __DotNetVer_DefineTest ${DOTNETVER_2_0} -!insertmacro __DotNetVer_DefineTest ${DOTNETVER_3_0} -!insertmacro __DotNetVer_DefineTest ${DOTNETVER_3_5} -!insertmacro __DotNetVer_DefineTest ${DOTNETVER_4_0} - -!macro _AtLeastDotNetServicePack _a _b _t _f - ${CallArtificialFunction} __DotNetVer_InitVars - - !insertmacro _>= `$__DOTNETVER_${_a}_SP` `${_b}` `${_t}` `${_f}` -!macroend -!define AtLeastDotNetServicePack `AtLeastDotNetServicePack` - - -!macro _AtMostDotNetServicePack _a _b _t _f - ${CallArtificialFunction} __DotNetVer_InitVars - - !insertmacro _<= `$__DOTNETVER_${_a}_SP` `${_b}` `${_t}` `${_f}` -!macroend -!define AtMostDotNetServicePack `AtMostDotNetServicePack` - - -!macro _IsDotNetServicePack _a _b _t _f - ${CallArtificialFunction} __DotNetVer_InitVars - - !insertmacro _= `$__DOTNETVER_${_a}_SP` `${_b}` `${_t}` `${_f}` -!macroend -!define IsDotNetServicePack `IsDotNetServicePack` - -!macro _HasDotNetClientProfile _a _b _t _f - ${CallArtificialFunction} __DotNetVer_InitVars - - !insertmacro _= `$__DOTNET_${_a}_CLIENT` `${_b}` `${_t}` `${_f}` -!macroend -!define HasDotNetClientProfile `HasDotNetClientProfile` - -!macro _HasDotNetFullProfile _a _b _t _f - ${CallArtificialFunction} __DotNetVer_InitVars - - !insertmacro _= `$__DOTNET_${_a}_FULL` `${_b}` `${_t}` `${_f}` -!macroend -!define HasDotNetFullProfile `HasDotNetFullProfile` - -# done - -!endif # !___DOTNETVER__NSH___ - -!verbose pop diff --git a/Installer/Graphics/Side.bmp b/Installer/Graphics/Side.bmp deleted file mode 100644 index ab4b3decb6af2d5478672f690668fa3bfef054d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 154542 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

4oO@sMZEdd!~bzp4<@r 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

YN`+K4@(kt@a9 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

  • $FxKc02qm&5x*PUJv4(jKg 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

    qlGUu7=#=(VD(IutiPMa z=ZkHV8X+P#5}C>2u-Zl^W|w!aUAwaP>8`f)-Jh!HuG4$sZo0e^BXnKXLy$oS0s!ovLY?BX(D0TQ9W zFg>OjcS->6TOPNm2L&<#f2gBJHmsl#dynv-W#fql>n53WY{@YU(IpayCc0E()?uAo zuGUzF<+6z}h19usV|G|G$U#s~)X}S-92)4O4~moq`^v-bef!pgL1S`GPfk!KD3h;1 zL~7J&H|v2T8N!%4B|N|pR1;UOE`k;{NOn$p7f;6R?`L5@&Tia#`8%)PT!4(#{OZaq z6sV}vuTPHIt)^j>SYcaQu*!gJ;0hI^8yizPsgTEl=>V<@?5utOvNmqqd-%%h&)!(y zxW2c#y0$O}tNPl){M^jgh}ozRD~Bf>8USPvM3 z-rAqmOAsN4=K?(Epwzm0?~Nb)_($J=>y@YP-?@2he`jZFdu#8;{pX&(x-hJQ`Z(Mr z4qt9CXw^d|$KFfddE?HcRwCfJu%kUpsdee*OK*Mu?eBg2_2(ZvcI(>y?)KK^#`g95 zFTU{L_KZ%YRcqCNQh*JhHw@dx_g?+?fBVL!MJB{Dgs<1b6b_BA-+c%i#~Uv{d;j*0 zE4$lk%S%hkTQ?rRcmL@XgW5D=gC&zli7LF!F}8Z|)$hKvW0#B6fXQ_rlFyMDCpT~2 zfBKn+Pd|POjERl4r8(-H`M^(M+Beo$Y+Ai-VjhN7DhF0@1lnK=yLX?tw`5VuwO}T7 zba(eLxpLF!-1^@B)vLQ0_@#xpsnIbf1j)wiX01$Rv`wtf8sreHGg_RGD4Sp1+*upd z%jFuv_v<8iYLFiFi0k2L3yOQbR9@v>^Oykr0vka@nMGi-bOx32d*%R=G09X~=%=BZ!v?K_ z7;RAG+EK$_a9<&?7KHx^dH|tpKA;c($p^6LQF3Ku(gAXk#Rqr`%g|^t;S(Xji6A%J z8cK&NrSk_aPa7vZok6DoB>E-lf>`R{uUJexQZd*p;x@AYkt9<28r={+6L%pvF1&x{ zbNLX|kS@Xw!R-lse$Ul5!Um`ho^wC7|JO9Q&hUXD849^KC7>y!JTRXaO58aB5ht$y zX8>E`b4b1s_#W@m*g`Ju55yY+UV_s9CvqDCxI_ZcIMM;)QM1TJ;vc92wi>=Ps`(tf z=q9(^zRwuQ2t**bNL$f|%Oe9(axu}U{|uQG0D2;Fu;>9;h9tO->&GXA9YcVZ2Z6Hw z679OM*8RZG{s{*+iz7zgk+O3fssZ>$*u2E-{H)|g(kNkR6ypf#XXEk{*JLq$|gPoAe`+Bf?;@Ps}c?Qda-4h~!kr z0x_i56Cr(~&<_KJl1L09_zZ|CAdZN3HSM6$` zyMVVAP@%a=5q=^j+Wo+(9ERrQJ1Apuu0ve2W9Ul)H#8N^mitZi0`+Wa^M)12U4I5%>%#Nl~~dDXRYiy-+ALq7?p%T8)o~0H|DG2`m)pMmkhAORHU zT0BJ1^k1cqD4~o>QG6i>P>rJgI~Fr^CWp;@QW(Qa5&jv2M9v2lq$m|i9h5r(IHG*r zw!88x6?7wARs2PUbRFmbx=zeI4rU&T|B+zqP&cmRDy0r8r^d$6E+D`PU1itf)7u6D9Yr7DU8psBlfkGr;D{R?o7uUtXwzw+QLM$vlxwv3 zd^D?8QB|*^E?1ThBNRn-0$?6dTqeiaZnay@=FyeCs~by;d%N>iy_yGz6arAoHTla0oZ*b+4)dHBl%UZRmP^K#zq`Vw_kqq>D`5eX@|iyzH?(^6d!}s z9iRe|@o|k3cBE-YtFve|LlX$<;$cgnF<8duR{{5(+5g5*fAc0hG8|IYt!E!zn=%3& zZ+1?QL>VeI2ANc6Fb}EpQx2u&3c36uYm9!_Ila2QzBse6|H8lh^7R|@cD+_1-CVwMyVa=;7Jbt1+tpVuWfIx%r9*}{^Dy7cBX7N z;xrbtYMgrd#ksMK+YcV@JM~yt3QVG$%nw!eZMeMfodI%GYlp`d*EhGY*uMh#?eWOZEkaC!GQ&$l#x9t!$yEpqZ%@ei$r7rAvwzA()Ja~ z73$u@-RqCN{LIp*!v+yj9oiT+DAhx@iAex$5p}`IkE4^+q|m6$Gn)YKo8cUoMy6MH zu3o=!$mRSxqa*IQ_tMmz}411zOv>VvaH=)w`sA?aCBiUNhR`;E9*LZ zh!(FYyU)F(z+tM=z}LF{@Y>$ZyLa#1zjOD-)&1?=rSa+IxpSrQLv9fz_eR6DiX3SHy1VV%dU9*rq?Ku~s7A)8me%&JUcGt$4jj>`iG}$o2fUr( zkqPI>`27A;JM-IXiz~Ax<;d{tv>M{QhM7tG?Aq7@d_}EVXR%v?-)`h8bPGb?3p|?XAVxsp*v~>!Xu%bJKI{JGbxMxpj4Q zZh2+II(z$-Hy*5y4ymOw!;BW--yt;&x|sr(TB?AvYTmnX>)yQ^+e{CGL9;_X>V`y#@!nm)1#AP zOr_wnm@_9pFfH^2Gj{q>EVNuAXyl@HBqZjPJR#)jl7gIX-r z*v4j8$pva;dw+Uqb!vQhee3GoC!T!n$$NKR{od=(ZrZI=+xH(^o7}j+qMKO(foN)T zYs`Grs1O+z#~?SaH`r&E=SGKz?TZWhH&&*%_qVUyd+NCtpMCQA?|koj&#pTy&bjsF zN$13zU1uAfU$HnB=dJn~FxGVAqd>b38_Wwk6J}hP%p>#bYx4_hoBOvPf9knso__VG zKl{%Yw?^TG&rTp+5Uim>GdX28*lc>0g#$yZ1Z&L-;@AAn_^=tg8l!z`dv9)jeecd= zPdxeL{ReOT`d8oB9>qO*++n~oD)h8Ru06G3vN(tJqi}wx;{PL2j%+QX>m!J88Vv}F z%q~q%t!!Sqd5dz(3ef)>uiaX*8;$e(GkWu|N~y6qu72}|b!>Ljxg(TlO-c!fa3h!v z`{K_2lG8e}d1HEXe0F(r|LV2tSGITduk9~RSWV`+t81g%nvv(1U+ zW2<-xAnumMx%~Jmuic(=j&EFBn3`E!-P(g;`rYpK_U7sWGA&I^Eza3S_O_hX#k+&8y(VH?-h7H7vD<1_1< z`)d}{gcHuy;}7~&1u?zJnp7Qei;y|W9G zu)MH5h7?`+juC^&VzQ2}-n_Xn=CE0fW~Wmqlw%dE@%7iAeE#+CeCxHRZr^$Ov1>PP z?CtJR_9$1()U2KD<)yi~5tDsxb8TXH*nyFrnBCl3o^)7^m@g+{G%)O1&>QZ*{+%Db z{pQQhJn_^E4`2~*-nf44+O0cxZtkwmj@m3{i_>W`Ppr;6M#jhI7uQzivEs}&Cvmyt z3cYFe>a%bE^k@I^_FFGM`|L9ho_ONkojbQ~-n{qJi!a>Uo_5&bSei|0)AYvDxMO;1 zVf+5Wr}m~mX0wY)j0mB$xf?J15XQ7=N2~}fBUz;`SxQgPMZUMw?r=2;mfW+eC^xc z|G^Kw^V&BaK7IeOJJ+x5?(W@v`1)(#eCyVvb7o}`nXhoFPtPsRFRfmG;rl=N?&F(d z_DK;uak*Tpvrewxe&(fDUwh-5FTe2c$$PhNUftW-+PZS<@q3TmUK$;r-@dXo<*UN60E5|7i5Kk?*K4<5fq-X*qHR~F}C3s&bRL3CN# zzOy$AY4Y*u8Khj>-MM!2&W-hHrvvSiTLjXanQRk_D?9spd;9x)cs0=GNxc*3KG=JDs@Gk#uM{(2>n;YGGvsx1NV9^Ygeu%uEvb zZl?`yw`IgJI%>mh-#R)yx4OQ$xq(;LdB})6M~TEgNDmUY6!@8Q42@1t;VuCUc00xX zw#{N4MlK9JoIB{08;n-R#Pkv#;#by|7iW-H%{l49J)*)3+k zf5FPZU+Oi)qlV*%{AtdK$yvN?ATVOJ;UC-p{!ZQzi2DvM5L`!%mZEhVq8NW>KrRnF z7^7u8FvF2Uaf8KXA02Z^zvFU7r0<1P;a}kuV+_a*0xrFbIQ|qZMfU;xPBYR7>XB?s ztEQ@d4`1G>hd~^}(+CC$GVEx77;A{+Tl^5uE?CXz1zdlM;zxvOqSX)EZAjZe+;w;( zt~3H>i``)->gq&#A1eO_*FBUfahH8YZb2ju2UYf0_^xmf;Km}^A$pFh7)AAoMvr%` zkx{%n{&^fm(3K+qlr%h}-~;5if_w}r5ONyeK0=Xx0nZCQI7Ndy0WJolfH@jD@(bbsQ z0Ubf$|Ab(&2`u;EK?2GJoI5BeBm#-DfF;k&Je{73>`$RYo*Kb_s{3z&N+3C~`~l~P zf{1m->6~1o+5+f2;us_bflr{i{g!A%dlF!XUqDz?LQ2Nzy!`WLb2HOZqdfs8z;BS2 zjpFtWblHgq1#IB%&^4B}N57w-(q87Yy3%w}<@#JPregA0HbJR8(noeRb*C%*4oqh(M@& z0&GJ40JJ)cXRVU zUDa5AE;}PRJu@dGF)Ac5D9WWa>O#6hq?(|~|La6Va_+^lstcKC3JPHU%tyzrZYo-wJZS#|y0)#o#!g9BsY{k;Qo8ahjo1E4k>U2rY{i3YG(P6WgkHq=5E z~b4&YG{HENK1?O^37x#iuofG79)F;&6%is6d@e@Jmb+o2)XD&Ch z`btuwYSWYAQ_oe^mFI*6hvZb8O*oYn8S3Ys!YQS{Lw4F^$$g8Zql#-d- zqSUeLb5BMEgq}KEr&SiDB}PYOM2Da2s>wN{Na0nVg)gxZtoeWtWgQF6(0c$(WP5QBmiLFXyFTN^{~u zlIuE(GLjP_6U${oeK{qJuF9f}^vm_d7h22DHbGdnq%1o!Hm9jE3ox!!=D4;$x6`4j zFUZNOlyaLoE2`zu0TIdPa?T{ip2|*&j|h&f6_=ijDIDlLcM3}1-R*^Gd9AjKVZm`} z=~+n$$yui}lcHm?o6-X!FPB_SP0l!bxvT6{Tt+#carqP=h-vY0`MoU-l^Jo#r(%MG z6VfWqWuC7tDXlHb%D-IMD`eK3$xe=r%xHx&)7g}S=%k#Ku*8yDz!keLR5mv@RTNiA z)onRxvB5!+S%sxFrKw@z=U8=V`Ax{r&TGxisT$;W)s^)2m8Zsr`+E5$oGUI)4h#&< z>!~a56G4ltH2-93!GN&sLQ5mi`LQ7o!9IC04{O@nCp_(Zo7%+c>n%x(NxxLpP<*i% zVB#~WQU0Dsk_)p!y}f+>LeuJ%|!MSE68r;Gb_&|K%_P#x8ZzLK(K#Q zK4)~+G*Eu_T!LSCQfOF6Vm{ldX}OS^5OCE00H7$ z#8eDOhin#E_vNIRNa%`yXM_$C%r7V{kw zlDdo_l8*EM(iuc1oytf~jE{*8_lMv&mEswhS6(TfUe-394m<+V3<0@?L?*<9`1^n; z0exQl=xD&n3uPRGg;Sa43n6FdfrCvGh+iO00Ojz15nBQjtanK2rRF|HRd$pQ$@1VE z858E?0Z8J{@S(8lKoG)qgL-tPw66A2T4aE~FJVKRNd(8jC5KD-4Z4Gx!0z$PxmZ$? zeKImCIyNdMDgQ!p;BkC1h&AuvC#dW&l8|QPV5H~eCPY#quZ9N&Mdg$>mt}_I zfCPIAz(3HP&~HepCzrQ3obmSZ^6~Wzh|4^mn;hZ;KqvZ)BMXB}bvt+>EVE0s(%wk>0J;y3t2Z${$3xQV8U1BICITr*w8()B4e;|pvQxsyaq*QPHXWT` zUV)q_P$NI?37zaPYS=$Qkjj+c63I#cQOoV9S7c&pBJie1pvN5?868K7`zSU#46680 zlqVX)lmow_5R@hsIwlWHv7qqS<+=zj!X8G$?+Qz#y!4{+gQ z61Kj{La}^+=T4av3|t_NNT`a^{|*DNMmkSvv4ZHUAg^nDDxI+^}O+}8e)Ttn&A(DU+Ok#&5_V*>Nk4B~adVv4`v~?!naTQm-SKXz%CE1c~ zjBPM`2zvq~1Z*%6gTX77CCjoUTU$%kzVA|NUt0Sv+wvya7RJVSVRJ&rBxFJo-pre1 zCiCXK`QBub$wo{j31AYiCAIp!->KUIGT&eeQ*a_nvd=|1Yhq_xCnd)ik%) zgMpYwkd=nA^Uwml>DI`6+ne8Zc(Sjhd2oMcbs;mfmxH#PN-xPKpF$MDp@meiSG`4J z7hV|h_Z>aiU!6~KOM0reu%0^Q`ee5R*ocx93>+P51sM@shFmfq)6z1F{P?CSrA$V3 zH92nHRBySjqPly0Y@oTaBxi47WtKO$Y4ku>89};?!oI$OH1v^92c>O;J$`~jRfQ!( zc^O$1{(-Klg3{8QjPmlmh)-ftZgwda&~xa-p`PlZdh!h_`i~v&AzE6Hp3V?c(}CbD zAQhynY3S^m=MMDORCW&fhF|;Pk6!4msmLX@hbbnLuBMDwP*Ky^E8o9(V#?og^z`WI zw}1SPul1K@drfb%aW*5BaBfRGFRB%d1E;?E(s&o%h|#{2uYLD>XS$1XGQ}cMRc1k3 zC-0DT^<78Ko*r!|!Lx*HN0=($-uB zb7b$x;N*p&DxxLL9b?Z=G#1tPi#e9idvc-$XG+gV2i80G^7)fPjpc>8#hvZ@-g?7d zQ(jQeP?FzqVt*rVq{Gi2YACDhJdYcusjf5|5aO=$FE!QHRhBmt6;!k~wGKD?2F82H zQ7a$b*Hq_gF3-zt9ql1>*VNllSybLqP}JPj=Bw)5H&9=cTR3#E3m<=eMc=F6ooet; z9UkeeuIwE0w;bs44Hr~*^!GO8XV>i8UsIf)RWbF0izgb#{`Td4UG??-XHShC?C!q+ z_CsxRt*uak452_uj z@D}$Ewi6X;Y8&^L6jXMfInl-|b9G5xZvE83k-;?B72=*wu6Lm9YjOq4t80(lgp$ombd# zZnUa({LJa8bK^C&gJ&*Gj{5f>_E(h@aEiXnKQL08pHt8{(bs+qm5%i`l~s11x-i~$ zV4#aU?L07TN;_N11iGuRvT690Z=RZ*?5-@VY#ko&Y3l0eY^kp*&dvaTwKiX)JHTL5 zHS+S?-<}v8InteHNuOFBg>1Zg=Cr6@TprfdO=&bMf_y5Q1Q{Am3iWOFt6y=t+ zO}>5-S9wKFnz!TJQNAt6Z$0zFx4-+{k*3O`EW-H3nHj#`Lu3B>+U^=}dP!F+{S{R7 zoc;b=Z@jXPypPJltWpp>$YW`3sV?vEWu%aa4bDkX*W?SY{mmQa4*IJq>I!q%T(a4; zd{w1Hi05+B+0#x_3dE%|r{4U*o5#Cqin6&;SUYm?;Hz)F z^+Hb-dl={0d}QwV{X}E4IUvN|vNx-MO3nR8&YquaC(l%6e#j(rHx5lsj#eNoHO($RJbS{?6&)`a*IhN#NcK_zsQ?LaXJ)^rbT1%*-nB z`3FwF^@DRGzCw0&8e@F;@CYoD6_G(5mUkgwEt3~so#+9YfE|#GP;QKj2iOC42`>%3 zMXqyxN$cSFq29)lLgpkRr?i}{431m5P0BtBJFO(4*W+t$tNRTXoG z^QK$rruSXIk$^GMATYV)=nr+*fT_zp33V#2|2CZ)MsaN`5E`U^WM>srxA*zccaG#^ zsC2_?Wc-|w7u63O+20|kV%)wf8oAw|6YdEjrVPl)_;qGc)4mrb`v9XrTcl=G0RtuJ zBxGJQEX(_Dnzx{S@Yvx#s*tgf1x+jYJAc}T-pn$h?{rL>4l!5gHfIZ+1e9PVn$h5Y|H_Hvg2FV)2yHHT3KD7r zjYp(HB5p!FNpOG6$_ZBB$}*}|?fX9A-)zKhM>+ytMxCVeF;s<}9b~Wabfl^S;&(HB zs_{L7)Gb10h|6)9OsKwYf4juADPznQVfBTmicmNw`o@t9Jir@PNDVPj(cnhg|> zpYTEAjKr(iJ2X5xI?~@qnxAC!(2T16Eoliv=^J3xB((t6&A#E$12{(q`no%DBF<7w zI}_{YpjcEe@cy=u+_H|2p8lcHedH4NcXh(>NOA&(M&-E>B!X4T`E(Zy&QfOqD z6hpkAlEpx0wLV{CcMoparWQZ`)(;VDWMp)B0EZ$jxw={#&*iUtEo}`1DTenA^mgLQ z?Hd}9>x9T8-Ae=-r7^s%Bw>!9J$HBrUuIViMIg-Vq!oN~B2aZL;rP1x#?B+JzH*pk zv#!n_7%GWEbhb1zWRay2iE4a2a5fJgo!mdri%Yi~4{`_bPkhGARf99GV69L2n!_&E z`&!z&hYn2)b@z-Ae<$;?1^+I$iMA#p1gHXUZ5`n*EjU{HzRsuGwxt~=tGldUw!Ft zZ|e|Yv98INFHQ`Nj&v|>LQw7F#)}`lbM*MPe(;?arv|$YAMbnqo&Wo9Zyp`&X|1mn zebzO$^>^d@ZXG`P){o!$#9rZ~yDNzy8s&4u;>@T#u^ioAymWQrbOq?Bd&R zot+#QnR@>4H-Gp~|L~3dEe!-&8&%`4>+pV$AL|!_(uoV-xp-pGKRVdcdHCfwUpvv) zOo3+ODS)pfZeP>T_xx)|2L|>}T{tuDZ=Hb3wg15JBjbInvf-)mo`d_k+UtE|Z+!2_ zz>)JW9zV9<-*Bvp_)E{okrxiOxA#oEcCx#@XK1LW;lTOl`}~LBcx~#$q4w&7EV=H! z0~605K6d{2_|b#C;BCM7Vqe#x<2?;+qf=*2jI~t{4-WSbCp$VdaqhcQy`Aly`wpJ^ z#>>MkJ>wm|#?Favy*SkA@85rXtZ!go@^8NL%EW-bwZ8qx{!>5s!6;aSEu)=H2QNN9 zaA0iU$g8IZ+d4+xeEY(Y!9JvI>l**=HwfQ#`p5jOUHb<|Ul{E@eEM)#Q+wO76QhGe zBkfHM`zFT6273oi9PzhyPjs}79zNLDb@0?ACf9u8#iKoh@OvlU{)dZW2VOsO;%IN@ z`00bAXO0d{HT8^7Obj;E_q}kYzt!K?_lW35lp6B0w^*|rti_AmZ@w+ef_Dzw7atf%oF`^Pp^-bMJrcMntHMESpI=TPVw}0^3 zOJsxePJZj{^P}gcCM4gO^9$XRJpS-9_6w3;pa1?lZ@lvQWN&LP7-Qpu6B7Ai5?ESO z!|jb7s-rpV$CPxQ5#s;TeJ3T(o*2s=Dc4~qwSbyu_D?j<) zZ(lq-b{Grk>*;FgKJe;0-<%xwchy%_AARTbzII+m#@_hpKmFt803AO1ZY@h^^m-`wjX};&DY-f={x5S_7U%Bm7}~pB%PBS zB>Nxl$7FVOkZj(QDe$s>Tlpp0yI|8$I&Ux4(1Y zKyPcaYW|OQ(C_yhJAaO_x4)jSl(0d!b<_C3z9UEX)4po@WnTPqpwvHT|5DJi4$a@-H>p{A0&XpEO z$;nuL+05Oml|+YqgZ>twt0sGJq_>sJ(i6#Ou13}TE*Xsd9YpH<&^`AIbAlWV)C-4k zQ=`=wY$E#pJF*p9xvTb!j139&JGS52EKM}joAp29X3*11esUXi{6mvdhrxAhKt=a`s3IF~nv9;3EfyI~gW- zB%)|E#<+cTb**Ek-gxzx{Eh}%yGYz&n6tVcv(adHkK0k(=!w@Z948NvQapLI!-(9( z9IB=n8M3J5BSdQM9-TOPkQU`G9$>^2`6=N+6fU`gQdg4L8vF#2Da9u=)JEn+CpkZD zP8rqk&vMhMtF1?130snf&aA+V&0V(x3vAZetPIUpE0p35Ld~oJj&K{{^1u5l58l2k z(!?7VVvYJUALV}=fEd08mTHclrmz$PK&9z-mHj7thfyn5asbzb-;B~+Q^p6{e<;83 zS3GLC@C>2A;t$_h#w93t!K{)~$q-=TFyqj^zDD~7T*OjJ>QED?E9zQmR=(m3(-VYj zIQ%k)s|E8)+>n%}-YjwvaN^eh<)}Sh6TBmRJyK3W8w-Mw5mv+}ocEQlsY%D`<1le% zYT?4{Fqc3iNtGEuj0gpq(E*`+RZ>eNbNYji%c&q*`g|=FWk&yb5qx;jQJS?B&7c|? zSTKx0pBWa;FMq;C4(BE4Q51|4@;iZ9n$iAJ%FoE~1@>x|kr;RirA}b+QaM1bR=mFq zPvasEYRjo*87qQ(RwW=+=q=2a4n^KeOIKWX{mL8obKQz%OP6pgn)A-Y@#Lx?Gtm?M zSq%I0HBG46man|=rkmBx>ZZ##z_d$MP2)=ACew*nA>wJIl(uM5&Xt?$s&T`Ox88Q! zt@tuOxb^0hFkb?d15>d`g@Ng+;WDmIYs?x%ZSS=1{KFS-gAx=%Phh^Z-O1oUIun*^ zAj-l3-=ZIsA>CXuZo2i3yYIQ@Zcd-yfirX&N50Xd_;D#^V>e8%3=J*uzo-NLxm&(? z_q|`bU)}!^(P3d{UAh<-F-}yR!%(hCe@vG_k5uBL=trq{Z@c53`yY7lE5JV7LvRQ0 zEIlEiEDa{^)2=?NWrST)U%2bO2fzBzLtp*M{rBE}v$%BiX?Cj6XlONQlhsDd!m?Ri z$Z^TI{jU2Skctm}>7LsG_xW!s%J^qxbVj&Tg2DUtJMSSTq`va|`|rE!3pZW2>>9BU zQ95Ph58X073#Byug;;XEP1yP{nsKr;JJi4YV2^bEQ+v(=2smMuK0Q|$E%VKCAiC*w8ftCe`xKr{swgZr%|E&s%odYS7KnAg*J-E;y)*I^V}gR3X6>*DvCqlK^ceTbV_1h1{}9$yGyZjcIrDQI;HaBu7P? z0t%ItMOFY8#10KZARP@6P2`e=Cw0VV7^Ac&Hg5v@$CBc1rwz;5+GW=eVWhm=UINsS zWkqG>XkRN#Pp1x}=@Dvqq?*`+$i<*!rxVFVnS9hcrEHw?*F#Zl2GSiW;IbZxu#59i zWOVNA^FryV`E(%qnrTwSmS#l2g`#NPhwQW3*7bHnPf`xkcD@YF3j2x_mkrO7{a>`9 zFNxYk$5t2%h1thcWjv1H)R7ULTO%}Xy{d&F2%UjhpIUm=PO4aGH_`&)D?Gg-Lm|Mz`jClJ3X;-MERmtxw?RV zwT2>)MBArUhYZZn`l1n5ftY|^eIZ?A^`Tu~J_JNJp$Qd>;SL~QA)nZ@w9Nd-EgZR! zm5YpBmzRYgJDNOYQeMOnUFznU5Irh0Ol~z~aWN3x01`?oTI|neQu@Lc9OFiB)TMz) z7P)-&xpIbHSh4`MK-wPJ4Or8b@!r~}o|6Bcg|?<3-@D_vXCX3tX8mWxG4QuM2ip>a zIc{i2V*x$3!F_pZ-MXjM(;q$s=iUwwR-W7V3>11ocw=t(Q1i`bz8&G*jG5B#lKt`y|KH0EQhUYLjshBw^NzH98T}xAr zYEGt4o`XSfvzAe+D9rqh?@=-;UpkZLOK-R;o2au^dh6G$kw$8Ce0 zlF?x#>(QYJ*{W;4ma)x3??I`hwqJ?|np^-(l9G1D$HQLq9MwKo%e}>b*7b8$u5Jg? zBrQEXO{Ia>B0OObC5e@6*vMot zmd#oxYJO+&ZN(DRiQd|dB(s_d7;2<#GqEsfWpjq>!`vL8#&#zr=#DmRVwOVngx>bAt7)R*UjYpw zkktaG!LUFwLwBMD3?42sIuy!Z$cHxvh2eFcd^qkB>=l_JDG@9v9jS-*gn$qpC$U6} z?!*M)y^0Z1;h8w5H9Zq#bhMp_J*c>8NH-bTrxgO5pg%RY%)s@9;aa+qoX}4-Q$G~W zS5T;7)q&59IwoXMYJ+Rz+$OPfZL}s8rsE*VOcVg0|KtQMjH^329G{c`H|Bb_D9B=! za1z_v_=N4&j0vz!A!r&qR|&()Nr9B0Of8`jxl3rHb8VMgl2z~)d6&3Y+OPjEP#-S zQp?gjT95*p&ORlzG=H*+onepOxEX$8D9SecWs_hoZr!?N1A?k`*0ZzB_xcT%bhgFP zU0vN4yN-Q#1KZ#nN>|Tbp*kdwDAQVJK08MR;q20VVIHAMv1`{pC2WYsGr?#1VZa_8 zc$#mlb;h$Zjy6J8wb`X*o81Nw=2~m*9Q1E$o%yt}Ry`GbdY!p0D6G~HLNnC{a|ST6 zQ=Z~Z`E^fQy0m)QgnrO`)}o}W!#Q~OY+d%_$DeqT#-I8+LYYs^t$k{(T5Cz`N?I2Z zY-cmlOG9%_s~ELLJw8n}scC=Rq`Vfz(uHkpbFvG~#XS0$ddyxk`^1x=_o*j?U)OD0 z(y)}3T|}=r7dDMWuYOcLYCWdb1StQc;S@JT6vG*)qfYEo){ffj!cNrIzpPsQ=%bIV zS@RfwA2%L1pETDRPpPMMC#-BC=Vn`&ClsdP44C!P1&WaE#@lY(W{@0n=#C5%;|x( zq0QCAGOSHfJ}A8erHjD4u9y*HtyZy~K-*E3>GT0hx70BnHP+}_#-{_Z9Q(7@g=2h{ zQ=0X@%35tdX05sUII}GVC^La>taTC2&Me&Dn~lwLkE~j4t+ptM4%HLEC%>+~ZqJXE z7PT6=BT@3p-=4z9&Gqj4S8c*754Mynt{NiH&eORpuKC;?aZ9Hl|W-zCgn2)h` z_Nk{~O|;h8|FwAFkyVeZHdp@_wQCiIG-9#hS(wiL!U~p7j7MyG2(G~b)EeV);|Xol z_S)c6Jh#b;7g~22fG%%5OfReG1(6;%)>u!NPrByEiTnKQ|JX6BNSTC1;$tvvqtV{2rr+I~OPp$jp1t`g&w#}@lx^@v(!Nb@#A z+m9Ph2G)iq$0cpc`d}xWmYdneuRTorj|5k(R;XqUi!{(?$bzK@F<@7VT-~Fl}xkq@c+}MD3Hz2T0f_YYTX%#VX%dW zu1#l3U5-i=1>b`;TrdH5rQ}vL)R$+c0umxDRw3?%U|KqS7a4G3W%F2KXU~z1p&(!Q zT|r#@&K9by-H|FbE*#RCNz>5HZPwo6YCHVuU4G0vwL!HvCN)FXk zUIjVItR^@4w5r-Q3s9iIQ&=f~Ne1^%%L@FR0XK&35?Lh$#mscicQ?HUR1WaajI_(} zwvea@IHSla_8iA+jbJNwYK{U21YcYN`zI z?x;A2uvWH_YvxY_ra|HeeX7)H`lKBV&jCURHO=IJT(#4c7iLE@GpMWOnE5k;+NdED zGn5x;Q#1)1(*C!#_Ga7JKm~#oaXD2|KyoGfBMbOG1imV8kWvxUOqomFq4jBpPE{lC z_xaFyIOHF~goFZQCif&+PA!$Ff47@m>Lo1ZSaMg9d>XeYmvRBvA)2H^> z$#Wnzx=_bwOql|o@g9gda$XE3LzvO>b){6Kq${cPsfeG|GIB5F<(B}rKr9LH0T`*A zN@8T95Fw(pl7p#CiAoQpxIw+cc+;h# zaw_J)(!_DJ4@%)#B=t&GGA!r1B2YDZJaiRI)vLg%Fe3@batIN84KYT^e=f|;OotOx zcopf&?NpJ83ufw#Y!-Bz96^%F`$HBhCp(YyrQ#f~uEMg{;_02iS!`JrYM&;zm{e{y zvJYf5U^!J*mE}?ggjmKTyNm7YLe7HGm1Y^DY%4)88Pk_ZhAJr2WTP5`)NnLmC0jBg zYktkBy(*h`K}?Nl_#>cfOiG&0*UjXG%>gf!zO2ud*_Ev9Yyo`~=FAUyS>jCy)sj^U zJ`lU6CE|%G>P^yiI#QWe$g4}BJpnTP5Ds_w2z;L4Tnk8%nW&(9wVf?eD^FH5T>)?j z^CTtaK>GwDZl~HclK^O?d}SmWOp@4xkrt|>GF8^hHt=-?op)wOd_1pN9&koOc&f9q zqa&R)-w~jt85qM%R*duJBp9k{dqAL3Evj7=Id@^K>`~6BSYWa&4ewth+n(3KP(^sC z;($cmF16H7*Sy^cS`*u^%S#_T#q)L~Ow+UCRKTBOA)@ZUbjpjp8L46iS28lSheez@ zGk8aMDN=DJ6{bZSs9)0-X?v5Tc4zdw3c0ohVzzAqo>3g`T=aSxEt_b zi7;mT98+fgm32td0WUrwbCboJpxPF2q!0*P(-Ax*hlN(m^Z;%z9_#|5MnwgrW};2u za1+Sf&{*g61iP?UMV+8{tf0Sk-Xx?Gg?H=oHB{n^XlGBdR6#pNx_)vqHqGk!lDBGD zn;m^(e&|y+748b$w4{oeF3;4u1Lw_@i2_erkHJi|ce|X0pwi`8)4==S#^K{AT+|X0 z-R&5FoouJ*XHt1*5}8d3&oMhrn*o`8wbPww>Ln@9uUc5%GK2_S-iy(;)4SFPb|`yA zc=BHtl~yTgq6#ZsPb3J^tiMmonaCO3tb3mpEkhG8tx{B`P*&ZiMaAzE+(J@ zB7ziV5*#Vm&d`Ce{)*$1#6V45HW<4-RM@6vRy_@?WSfTPcy89tqb*x4L>2;c?S<4W zTl3S)9A6cyNKRh&jPxM2@EUB|venk(q6hLmxI|OtZy;L&&^;=e1KCj`Beh^vg9pe> zR6wG}1_cQjAhI3y7y7ZF7b5PtAWB8eNbpmlj#ubu(V_)#Q4waKPN13}TL;smMm?Qes9%*b)j7 zFq2UsEq`>N3ysl@q^(d!qG+~~5S@gNT+*ThP%Rp__>};%%t+W`T}R^jR+yXXOcpIr zTu&NPB^R8GBDaKfB?d`DhL*(&yVemzMn(s2WOVCq2%$xbN@z`@Sz;o{A>l#-JrZQX z_MGt7LW1YehDj7k>8X-hQdEyX;-ym5h1h@QydUu-434l8g+)|}dm*X_hLb{6u4vTSP&*OiSpJ!{F3GB#R4twB1P<4nEGuZPbPftJ2Kq8j9K6peK<3lb#uXe*S23^5+G zL1-LHA#OK6?WFuj6b|LdDwK;BKWUBWmx1zQJ`C=xHz{N@OVr@6baV|(XxZiXE4C+8 zh@xD6$mOL7s4t7wWB{QeOq|KGr^K~dN(m&h)Fdnz8Y@yPkW134lI@4Z!Ng#9G_6bN zh<(^X1k#hpM4<)w;c`AX*$biQw?~TUdNddi{tFohlP7aUyH3zilrCb+MIAAgk>O-uG-0`yoEVNpzg;$oM-W4c`7vNcA-L?_8ek`0H2NKskqSOG=pOxE(d z7Q6Vu#c+HrUjYq?lTT!my(D|5Ar`Jz230VfU(t$-T$3f&UbpfF^1p79L>veb!}X0p zD#-MSNpLGrzcMY7_?9fc{-#@R`@$FRfQRwMmCLV*ChbJuFAO&p5J4)LX^Qz!>9_3Z z3m31r@s``~zVF`qNW!}7i?@;T1wsYsby}g=oz4feF&#G(PaS|Xpa;9{j{6>b_>o5* ze)u6kJ4pDtCTamZk}}JTmI;$7XAODi=p(~)QDx=rFss1erJnx%+9y^&^Z*bQkjH=* zL18fu_BgSCg<-#hS1^3h((7-z>;6a9ZiwM&eA|}wPd@sUdv3pB`86ckQ4ShGDJxWn zR@g7WkkE)7_kQikjd2p6OG$#l=8^mFzUBI*f|8*}!d~k%Zig>gw({mX9$39DHaWMj zxF~OL%8pHsKlG*BZ@4y^d?T4rR*{r;hy7gHp6I13Z@c$vk8j?cU0TCo)6%>>anG#2 z|MnY}Emx=!RNj0bACZ^DT{v0P9y~)J@m?Xs$r$i78oOQ8 zk{4N?iDz*0>3VkR`zb`kc^{>k?ht(#iJyp@2CpKW8oTEhvbEP!z!ygdA=Jb?Zucm|UD^FcNVg6iNt+aay_!McaDB zDkYGdBAFKApKyxFdn~UaCS56LY24Bkrjslw3p3(8iHBubBvlEsymRi_>C#Q2VGq@*N#XO>k)G_cF*qFjf2Q0J4RY?p;KEXQf65UgS{X|QfHit z^Xdvm2h+Qga4l_%wL({IS{C7>oN)!@sE~!i^ z-i>R`#LRg=mDHnf3XwFR7shsR6dCcJ9X94J*A045v7f|=M^9ouvSGxFG`vomT62yO z$g-Yy*!*D|8-}w3;+Dn3NYYLmFZXUFqco<@5>;f67+WvLY>R`;2LFCC_zNj)w4VTG zk2``9W6t5!P)Hg~ARzlYJa^qbNS>kqr+Vp=U z_iAhGj>J9boV^C8n`1c*J_zOWv!J(0ls?31BOQ6f!LuWQeN1vLp8Hiy+|ERy{VA^n zyqw2@HsEWE^Rm1tNhGnv;t?`fNuph~<7Wwy<+U{?PR6n~zf_PIm$%Mz6WMzfN|N9QAYP(PmYiDwE8OHv`N{$lW}Z|m9!ugE1LlO*k|?P6B30y zsop=Zf8zPmK!J`A`x|PCxe-IB8;8Bq5lM8onJgh}!($^ps9$V>A~Xr!+lodoQ>RY9 z^wOCVhdJ|8U7RN!k_;uwj=U;Sx*czB{Ke+2+jk_UWO8D>YxKwzaG7VO4h?lRRh8tS zIY}2H!!MHJ>}O(X!FaqyKciB7Vlvc7b?pP=lP6D~J~?@Cu%ljvCAmqYyCI;|QX*YE zX%F-hAHQ>tHy84^?vX=Bj~|;nJl5OVP*Ipgh#_HnjJSiGXtU~a zwP1g9#7*$}>U|t*dcU@=prBYPf)ObH7lRV`7mx!5S{jhY>dJ^pSJf;ig96$<$3Z5m zc9tqdB?3)YQc8ay97+{B1NH&9=&H)dO0#NCAKW%Lx$LT)))fR2eMW>T)zFHd+W4BA zfYGj?yfI(CCcIV^1Xzs4s(228RGBKZORj>C58z~Fg;@~}ejz~as*0o9HNomyPi;^T z;|1@KK?`m=?ORX)sB%}u9F4mwXTfY2tVFZggX|!-gPQItxy)eo9}Ur1R$*5}&@=_D zs$ew?dseN|fbu-h@~5OUvQ*IEElSOCQrttKT2mLfO!N}6yS`0Wq74kHB$}pLSDY~VipFAv4jZ3(wALao~{P!fa_A(kn4^d zjM%Jj%k7hgaGO9Va2^^Vp0T(F$bCfVB5$Z#sI$Z=3f$|D>g&|6*$u_ekLOYkA zmv7Tdun=RDjsgH(R(LAF#?}(VA3bYU!j1(}@u|WgD zYGT}mbJ@jML`|-e$Wq01yV4_C@S%Y^2@J)vmk(~S=r$_ry>FkihexIyKpGXz{Ie3Z?<$Sl_Rii zB|;S$MOFz`Rc^x0pmf@SJ5(leeq5dsMFBV*jMCXMf@$#VMUX9^c{^k#^-P5`c*tJl zVr2FVTEjl%BI7GAk&8N1ZBcWM*%AA|(27bH&^fWay#z)VN}E#2k{v)U*`+!-YiG@7 zXYt3(wh%stfV>OwuTn-Yy@(RC)NryNuFy~xSRm2?WFo?TNLddZF~uIrSzZ@`$3Nz< z3lJVIEQC8Gk7QD@mk9J}u`#H0-I$T7_Ntr!4+d2IGrIr_7+4aD<}cKWv5NyG>FHj> z`@RGi1r|%Nm&=4PL10&f*#*srmGcXL|08JAja2Zv~)3&;R~4)phQa_gwA)YQ!^4hk<~y5t?;mypBc0BBYPCr4L5Y(`_F z+^*W2eL(9AjZ}{17)&(Vl`aowD?*po0BX@c3X$H#5pIc~8$-OM%d4DO$zW!-7v=w3 z0gsBX59W}kP*Ky^%G1a37fzi#F>!ETAFQplPysPDdR^OjQTb-_FCd!92Z05_2M-=U z_0susFFt?l0LR=LYs*3QVj9^d94jSxDS(<}NhJRVY13%Eirekj(UWIidHvOwUpfif zbyqVFZA^bIT?BKWM+xRRkcKZD57cahc?(_tsfv`asuyQ2* zB-hM#%YI;rc(9M<6_!=j10{aq^o5Jxc>Ut}Q%Cnv!3SBBq&Q?R3avtwAI!t;!88l^ zE6Cj4BS%i2z3}QQFQ0k-$Vjihi7rGia$KURa+S;-{ug%woq)ko0&`Wz!2V;W&YVAY z_SEF~P%jT`<*>(s?!sDKoNedu0;G2T9IpfTZ)LR*X$&7cCJ$-H4vqD9GIA+QZcf%- zbMG`cLD@(b$yzm%eui@emdzq2u?eX7@gv73jvN>r^tU!tmlu&u4x0592{He+R~Er1+igzW{qr#;Uqj5t+f^s*an zyB9X=*tFeSpZMB+x2?RE(~&q|#bfvz+r41X@*BQzA7tZOIb!hS!(YDbhGh%2M^&!> z8fPMIx!dpi>Y8Uak)HnK!(RfhF$%wEwDazv$JRdc%(}I!9=KPWcG8M? zyl{INVef(zy!hIcU;HxYl4STk`ry5H+`N1-4oUp4p0M|DaxPr7;?{fbfADLo9(nko z`|iLG7KNC~3=g}4+czS5`K@32vih?6(nnBr-?H-B#gXDxCe%ag%Dlulm)-`|^qu1A z<;3k0e5vB+ojy)CFhWFLUYKM zlgQ#J6^EnC;4~rqFN!v!r#Xo#-ry)Ei!!wEuiXl@iqB61G#sL}ZMVxE(0*0?;j|GIHplTu zD}35RB+zlAo8dU%g96q3Nn}JgAwr1|x=rnYwVVrPax&-%MnQ@R7nGbtPGBtDVxZy^EG;s!q?!hM!j+>(va|(rLGdSbn40VC>=Us2tdI^3-Q3U8`{JKO^3H=b`qXWVsvS36N1lL5i1^Ocn;9HzHk?05m;6Puv z7Dpmc;vbe1bjTac3XpgeK^3e)OSq7R2uBh=MeZ;ajpJDs6a$pH{J<5B{yiMJ!y+P) zf+(IIqMKl&K6!3L7?H#<_@2lrr_=ZxC94vPAPRy~B1HKT#*#3d1iZ9aa7BuH!hV~k z!LAC}xT^pls$u8lCL$PIX=&+3`meod_z}EvOodcF$W>a0hT8y#)H|m)O{JL>Nl*7u zj9gfqdsp9abh59mip)LEwPaF6lD>YOo{=V*WuU0lHnem>Hd|LMB_#hXJuTgp{+kTR zA)^KS1I_-9jyC5Gn47iNx&B)(_iP>|im9)GKENg94$09TuB$X7J?KT;OVUO@Oh7

    G%4>VCGE34rp43ID9xYW+5J6qI$%AQL)B8y}-Q%9; ze>*MotvtA9sEjM#ba8PJkFZibIJ*OBUT=n(F|EH&OLY+gFaF0Re~sl1SEYY8s9A;h}|=iQM`N4@;xM-CGEC$uh?TI+jwlR*)x-@ z11$!>ET%o83^NjONZcL1J9MTv{>v_>Z`5jSX5VgMHVozXj8cxSH& zp}kO5;{CT0qNyKD;K);OrxPS(Xnwfy z_v(bf$oO!4;CQIa?Vk8(JhB0tmH3<^rFMMy_9$_d;#Q30ufpAF?^q%}_U#ezxN~sG z#<{s*;6^ii?*gdXDzuor@@(vH7i<`zLJ;?g;rk_6HXy_ZSPez`#!j3V1J#b_?M5!c z@Ckt0FM+8MR}6((+JJ=_9Dn8fp%4{BqmZmw4XW`sP_yxDFC}{WhsRGG+t(*3u0ZHe zw?Q=oeGMisbo2%mDUdh)L;LoPjX($D2&Bu*(U#fp8{mbYerbglWN;M5jbY%!+TqXx zh==P&L$HzNRDG}kn4mu)bnk#T68k`_=@9Y`d_X4h7!B_Vik`;e^V3qlFlTgiIBul| zPs4k)!1**oNhD3;8m_O`GWE#u!DwgR#Ls|j5?2ew}1k(KJl5^zF-5wDfxB@&LE)t zKA|PTsRBl5)Ge$v>!$ev#5%fDHD;~hlkaSwQ9H**tZHZ&03vD8|Vh1!bO+C8h4N$dYUDv#25*3-VEW7#48F5?8~5lIT+2 zFnNvUy?wEGKlnw7tKqs5w|);VSzHn=zb`H^@)tPXpXd@^;|lO38uCNjiKcdsc}k+> zb+u4jS;c0t#jjC(#Az~H!fRIkQeLd(WiWp^?iwRUe_V!lfOo3g{FV8x94l{mev{{} d{}&b(7RTSC{FVRi=I>VhDJ*O$|K2H||34mM{-*!{ diff --git a/Installer/Graphics/Top.bmp b/Installer/Graphics/Top.bmp deleted file mode 100644 index d9a3f93bd24d757758a546021f9275b88cec236f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25818 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 diff --git a/Installer/Languages/Dutch.nsh b/Installer/Languages/Dutch.nsh deleted file mode 100644 index e69de29b..00000000 diff --git a/Installer/Languages/Dutch.xml b/Installer/Languages/Dutch.xml deleted file mode 100644 index 9142977e..00000000 --- a/Installer/Languages/Dutch.xml +++ /dev/null @@ -1 +0,0 @@ -Nederlands \ No newline at end of file diff --git a/Installer/Languages/English.nsh b/Installer/Languages/English.nsh deleted file mode 100644 index 108a175b..00000000 --- a/Installer/Languages/English.nsh +++ /dev/null @@ -1,11 +0,0 @@ - LangString DESC_main ${LANG_ENGLISH} "Main vocaluxe-files." - LangString DESC_bg_videos ${LANG_ENGLISH} "Additional background-videos for ambient-theme." - LangString TITLE_main ${LANG_ENGLISH} "Main" - LangString TITLE_bg_videos ${LANG_ENGLISH} "Background-videos" - LangString FINISH_text ${LANG_ENGLISH} "Visit our site for the latest news, FAQ's and support." - LangString LOG_dx_setup_start ${LANG_ENGLISH} "DirectX setup starts..." - LangString LOG_dx_setup_finish ${LANG_ENGLISH} "DirectX setup finished." - LangString LOG_net_setup_start ${LANG_ENGLISH} ".NET4 setup starts..." - LangString LOG_net_setup_finish ${LANG_ENGLISH} ".NET4 setup finished." - LangString LOG_vc_setup_start ${LANG_ENGLISH} "VC++ 2012 setup starts..." - LangString LOG_vc_setup_finish ${LANG_ENGLISH} "VC++ 2012 setup finished." diff --git a/Installer/Languages/English.xml b/Installer/Languages/English.xml deleted file mode 100644 index 0c438c3c..00000000 --- a/Installer/Languages/English.xml +++ /dev/null @@ -1 +0,0 @@ -EnglishMain vocaluxe-files.Additional background-videos for ambient-theme.MainBackground-videosVisit our site for the latest news, FAQ's and support.DirectX setup starts...DirectX setup finished..NET4 setup starts....NET4 setup finished.VC++ 2012 setup starts...VC++ 2012 setup finished. \ No newline at end of file diff --git a/Installer/Languages/French.nsh b/Installer/Languages/French.nsh deleted file mode 100644 index e69de29b..00000000 diff --git a/Installer/Languages/French.xml b/Installer/Languages/French.xml deleted file mode 100644 index 89a10d4a..00000000 --- a/Installer/Languages/French.xml +++ /dev/null @@ -1 +0,0 @@ -Français \ No newline at end of file diff --git a/Installer/Languages/German.nsh b/Installer/Languages/German.nsh deleted file mode 100644 index cd240c39..00000000 --- a/Installer/Languages/German.nsh +++ /dev/null @@ -1,11 +0,0 @@ -LangString DESC_main ${LANG_GERMAN} "Vocaluxe-Dateien." -LangString DESC_bg_videos ${LANG_GERMAN} "Zusätzliche Hintergrund-Videos für das Ambient-Theme." -LangString TITLE_main ${LANG_GERMAN} "Hauptprogramm" -LangString TITLE_bg_videos ${LANG_GERMAN} "Hintergrundvideos" -LangString FINISH_text ${LANG_GERMAN} "Besuch unsere Homepage für Neuigkeiten, Hilfe und FAQs." -LangString LOG_dx_setup_start ${LANG_GERMAN} "Installation von DirectX wird gestartet..." -LangString LOG_dx_setup_finish ${LANG_GERMAN} "Installation von DirectX wurde beendet." -LangString LOG_net_setup_start ${LANG_GERMAN} "Installation von .NET4 wird gestartet..." -LangString LOG_net_setup_finish ${LANG_GERMAN} "Installation von .NET wurde beendet." -LangString LOG_vc_setup_start ${LANG_GERMAN} "Installation von VC++ 2012 wird gestartet..." -LangString LOG_vc_setup_finish ${LANG_GERMAN} "Installation von VC++ 2012 wurde beendet." diff --git a/Installer/Languages/German.xml b/Installer/Languages/German.xml deleted file mode 100644 index 43ce2ed7..00000000 --- a/Installer/Languages/German.xml +++ /dev/null @@ -1 +0,0 @@ -DeutschVocaluxe-Dateien.Zusätzliche Hintergrund-Videos für das Ambient-Theme.HauptprogrammHintergrundvideosBesuch unsere Homepage für Neuigkeiten, Hilfe und FAQs.Installation von DirectX wird gestartet...Installation von DirectX wurde beendet.Installation von .NET4 wird gestartet...Installation von .NET wurde beendet.Installation von VC++ 2012 wird gestartet...Installation von VC++ 2012 wurde beendet. \ No newline at end of file diff --git a/Installer/Languages/Hungarian.nsh b/Installer/Languages/Hungarian.nsh deleted file mode 100644 index e69de29b..00000000 diff --git a/Installer/Languages/Hungarian.xml b/Installer/Languages/Hungarian.xml deleted file mode 100644 index e16ce90f..00000000 --- a/Installer/Languages/Hungarian.xml +++ /dev/null @@ -1 +0,0 @@ -Magyar \ No newline at end of file diff --git a/Installer/Languages/Spanish.nsh b/Installer/Languages/Spanish.nsh deleted file mode 100644 index e69de29b..00000000 diff --git a/Installer/Languages/Spanish.xml b/Installer/Languages/Spanish.xml deleted file mode 100644 index 3a76b358..00000000 --- a/Installer/Languages/Spanish.xml +++ /dev/null @@ -1 +0,0 @@ -Español \ No newline at end of file diff --git a/Installer/Languages/Turkish.nsh b/Installer/Languages/Turkish.nsh deleted file mode 100644 index e69de29b..00000000 diff --git a/Installer/Languages/Turkish.xml b/Installer/Languages/Turkish.xml deleted file mode 100644 index 2b734384..00000000 --- a/Installer/Languages/Turkish.xml +++ /dev/null @@ -1 +0,0 @@ -Türkçe \ No newline at end of file diff --git a/Installer/Notes.txt b/Installer/Notes.txt index f491fa1f..e753fe7e 100644 --- a/Installer/Notes.txt +++ b/Installer/Notes.txt @@ -1,5 +1,3 @@ -Please use NSIS Unicode for creating installer. -http://www.scratchpaper.com/ +Needs advanced installer proffesional to compile -Also needed AccessControl-Plugin: -nsis.sourceforge.net/mediawiki/images/4/4a/AccessControl.zip \ No newline at end of file +Please add Advanced Installer to path before running build.bat \ No newline at end of file diff --git a/Installer/installer.nsi b/Installer/installer.nsi deleted file mode 100644 index a9b35b56..00000000 --- a/Installer/installer.nsi +++ /dev/null @@ -1,280 +0,0 @@ - XPStyle on - - !include "MUI2.nsh" - !include "x64.nsh" - !include "LogicLib.nsh" - !include "DotNetVer.nsh" - - ;Name and file - !define PRODUCT_NAME "Vocaluxe" - !define PRODUCT_VERSION "0.3.0" - !define PRODUCT_STAGE "Beta" - !define PRODUCT_WEBSITE "www.vocaluxe.org" - !define UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" - !define ADD_BG_VIDS "0" - Name "${PRODUCT_NAME} ${PRODUCT_VERSION} ${PRODUCT_STAGE}" - OutFile "VocaluxeSetup_${PRODUCT_VERSION}${PRODUCT_STAGE}.exe" - BrandingText "Vocaluxe Team 2013" - - InstallDirRegKey HKCU "Software\Vocaluxe" "" - - RequestExecutionLevel admin - - Var StartMenuFolder - Var DirectXSetupError - Var NetSetupError - Var VCSetupError - - !define MUI_ICON "..\Output\Vocaluxe.ico" - !define MUI_UNICON "..\Output\Vocaluxe.ico" - !define MUI_HEADERIMAGE - !define MUI_HEADERIMAGE_RIGHT - !define MUI_HEADERIMAGE_BITMAP_NOSTRETCH - !define MUI_HEADERIMAGE_UNBITMAP_NOSTRETCH - !define MUI_HEADERIMAGE_BITMAP "Graphics\Top.bmp" - !define MUI_HEADERIMAGE_UNBITMAP "Graphics\Top.bmp" - !define MUI_WELCOMEFINISHPAGE_BITMAP "Graphics\Side.bmp" - !define MUI_WELCOMEFINISHPAGE_UNBITMAP "Graphics\Side.bmp" - !define MUI_ABORTWARNING - - !define MUI_FINISHPAGE_LINK $(FINISH_TEXT) - !define MUI_FINISHPAGE_LINK_LOCATION "${PRODUCT_WEBSITE}" - !define MUI_FINISHPAGE_SHOWREADME $INSTDIR\Readme.txt - !define MUI_FINISHPAGE_SHOWREADME_TEXT Readme.txt - !define MUI_FINISHPAGE_SHOWREADME_NOTCHECKED - - ;Start Menu Folder Page Configuration - !define MUI_STARTMENUPAGE_REGISTRY_ROOT "HKCU" - !define MUI_STARTMENUPAGE_REGISTRY_KEY "Software\Vocaluxe" - !define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "Vocaluxe" - - !define MUI_LANGDLL_ALLLANGUAGES - - - ;Remember the installer language - !define MUI_LANGDLL_REGISTRY_ROOT "HKCU" - !define MUI_LANGDLL_REGISTRY_KEY "Software\Vocaluxe" - !define MUI_LANGDLL_REGISTRY_VALUENAME "Installer Language" - -;-------------------------------- -;Pages - - !insertmacro MUI_PAGE_WELCOME - !insertmacro MUI_PAGE_LICENSE "..\Output\LICENSE.txt" - !insertmacro MUI_PAGE_COMPONENTS - !insertmacro MUI_PAGE_DIRECTORY - - !insertmacro MUI_PAGE_STARTMENU Vocaluxe $StartMenuFolder - - !insertmacro MUI_PAGE_INSTFILES - !insertmacro MUI_PAGE_FINISH - - !insertmacro MUI_UNPAGE_CONFIRM - !insertmacro MUI_UNPAGE_INSTFILES - !insertmacro MUI_UNPAGE_FINISH - -;-------------------------------- -;Languages - - !insertmacro MUI_LANGUAGE "English" ;first language is the default language - !insertmacro MUI_LANGUAGE "French" - !insertmacro MUI_LANGUAGE "German" - !insertmacro MUI_LANGUAGE "Spanish" - !insertmacro MUI_LANGUAGE "Dutch" - !insertmacro MUI_LANGUAGE "Turkish" - - !include "Languages\Dutch.nsh" - !include "Languages\English.nsh" - !include "Languages\French.nsh" - !include "Languages\German.nsh" - !include "Languages\Hungarian.nsh" - !include "Languages\Spanish.nsh" - !include "Languages\Turkish.nsh" - -;Installer Sections - -Section $(TITLE_MAIN) SecMain - - SectionIn RO - SetOutPath "$INSTDIR" - - File /r "..\Output\BackgroundMusic" - File /r "..\Output\Cover" - File /r "..\Output\Fonts" - File /r "..\Output\Graphics" - File /r "..\Output\Languages" - File /r "..\Output\PartyModes" - CreateDirectory $OUTDIR\Songs - CreateDirectory $OUTDIR\Profiles - File /oname=$OUTDIR\Profiles\guest1.xml "..\Output\Profiles\guest1.xml" - File /oname=$OUTDIR\Profiles\guest2.xml "..\Output\Profiles\guest2.xml" - File /oname=$OUTDIR\Profiles\guest3.xml "..\Output\Profiles\guest3.xml" - File /oname=$OUTDIR\Profiles\Avatar_f.png "..\Output\Profiles\Avatar_f.png" - File /oname=$OUTDIR\Profiles\Avatar_m.png "..\Output\Profiles\Avatar_m.png" - File /r "..\Output\Sounds" - File /r /x "*.mp4" "..\Output\Themes" - File /r "..\Output\x64" - File /r "..\Output\x86" - File "..\Output\*.dll" - File "..\Output\*.config" - File "..\Output\*.exe" - File "..\Output\*.ico" - File "..\Output\*.txt" - File "..\Output\CreditsRessourcesDB.sqlite" - - ;Set User-rights to needed files - AccessControl::GrantOnFile "$INSTDIR" "(S-1-5-32-545)" "FullAccess" - AccessControl::GrantOnFile "$INSTDIR\*" "(S-1-5-32-545)" "FullAccess" - - ReadRegStr $0 HKLM "SOFTWARE\Microsoft\DirectX" "Version" - StrCpy $1 $0 4 3 - ${If} $1 < 9 - SetOutPath "$TEMP" - File "Requirements\dxwebsetup.exe" - DetailPrint $(LOG_dx_setup_start) - ExecWait '"$TEMP\dxwebsetup.exe" /Q' $DirectXSetupError - DetailPrint $(LOG_dx_setup_finish) - - Delete "$TEMP\dxwebsetup.exe" - - SetOutPath "$INSTDIR" - ${EndIf} - - - ${IfNot} ${HasDotNet4.0} - SetOutPath "$TEMP" - File "Requirements\dotNetFx40_Full_setup.exe" - DetailPrint $(LOG_net_setup_start) - ExecWait '"$TEMP\dotNetFx40_Full_setup.exe" /Q' $NetSetupError - DetailPrint $(LOG_net_setup_finish) - - Delete "$TEMP\dotNetFx40_Full_setup.exe" - - SetOutPath "$INSTDIR" - ${EndIf} - - SetOutPath "$TEMP" - ${If} ${RunningX64} - File "Requirements\vcredist_x64.exe" - DetailPrint $(LOG_vc_setup_start) - ExecWait '"$TEMP\vcredist_x64.exe" /Q /norestart' $VCSetupError - DetailPrint $(LOG_vc_setup_finish) - - Delete "$TEMP\vcredist_x64.exe" - ${Else} - File "Requirements\vcredist_x86.exe" - DetailPrint $(LOG_vc_setup_start) - ExecWait '"$TEMP\vcredist_x86.exe" /Q /norestart' $VCSetupError - DetailPrint $(LOG_vc_setup_finish) - - Delete "$TEMP\vcredist_x86.exe" - ${EndIf} - SetOutPath "$INSTDIR" - - ;Store installation folder - WriteRegStr HKCU "Software\Vocaluxe" "" $INSTDIR - - ;Create uninstaller - WriteUninstaller "$INSTDIR\Uninstall.exe" - - !insertmacro MUI_STARTMENU_WRITE_BEGIN Vocaluxe - - ;Create shortcuts - CreateDirectory "$SMPROGRAMS\$StartMenuFolder" - CreateShortCut "$SMPROGRAMS\$StartMenuFolder\Uninstall.lnk" "$INSTDIR\Uninstall.exe" - ${If} ${RunningX64} - CreateShortCut "$SMPROGRAMS\$StartMenuFolder\Vocaluxe.lnk" "$INSTDIR\Vocaluxe_x64.exe" - ${Else} - CreateShortCut "$SMPROGRAMS\$StartMenuFolder\Vocaluxe.lnk" "$INSTDIR\Vocaluxe.exe" - ${EndIf} - - !insertmacro MUI_STARTMENU_WRITE_END - - ;; Registry for Windows Uninstall - WriteRegStr HKLM "${UNINST_KEY}" "DisplayName" "${PRODUCT_NAME}" - WriteRegStr HKLM "${UNINST_KEY}" "UninstallString" '"$INSTDIR\Uninstall.exe"' - WriteRegStr HKLM "${UNINST_KEY}" "InstallLocation" $INSTDIR - WriteRegStr HKLM "${UNINST_KEY}" "DisplayIcon" "$INSTDIR\Vocaluxe.exe,0" - WriteRegStr HKLM "${UNINST_KEY}" "Publisher" "Vocaluxe Team" - WriteRegStr HKLM "${UNINST_KEY}" "DisplayVersion" "${PRODUCT_VERSION}" - WriteRegDWORD HKLM "${UNINST_KEY}" "NoModify" 1 - WriteRegDWORD HKLM "${UNINST_KEY}" "NoRepair" 1 - WriteRegStr HKLM "${UNINST_KEY}" "Comment" "${PRODUCT_NAME} ${PRODUCT_VERSION}" - WriteUninstaller "$INSTDIR\Uninstall.exe" - -SectionEnd - -Section $(TITLE_bg_videos) SecVideos - - SetOutPath "$INSTDIR\Themes\Ambient" - - File "..\Output\Themes\Ambient\*.mp4" - - SetOutPath "$INSTDIR" - -SectionEnd - -;-------------------------------- -;Installer Functions - -Function .onInit - - ;Default installation folder - ${If} ${RunningX64} - strCpy $INSTDIR "$PROGRAMFILES64\Vocaluxe" - ${Else} - strCpy $INSTDIR "$PROGRAMFILES32\Vocaluxe" - ${EndIf} - - !insertmacro MUI_LANGDLL_DISPLAY - -FunctionEnd - -;-------------------------------- -;Descriptions - - ;Assign descriptions to sections - !insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN - !insertmacro MUI_DESCRIPTION_TEXT ${SecMain} $(DESC_main) - !insertmacro MUI_DESCRIPTION_TEXT ${SecVideos} $(DESC_bg_videos) - !insertmacro MUI_FUNCTION_DESCRIPTION_END - - -;-------------------------------- -;Uninstaller Section - -Section "Uninstall" - - Delete "$INSTDIR\*" - RMDir /r "$INSTDIR\BackgroundMusic" - RMDir /r "$INSTDIR\Cover" - RMDir /r "$INSTDIR\Fonts" - RMDir /r "$INSTDIR\Graphics" - RMDir /r "$INSTDIR\Languages" - RMDir /r "$INSTDIR\PartyModes" - RMDir /r "$INSTDIR\Profiles" - RMDir /r "$INSTDIR\Sounds" - RMDir /r "$INSTDIR\Songs" - RMDir /r "$INSTDIR\Themes" - RMDir "$INSTDIR" - - DeleteRegKey /ifempty HKCU "Software\Vocaluxe" - - !insertmacro MUI_STARTMENU_GETFOLDER Vocaluxe $StartMenuFolder - - Delete "$SMPROGRAMS\$StartMenuFolder\Uninstall.lnk" - Delete "$SMPROGRAMS\$StartMenuFolder\Vocaluxe.lnk" - RMDir "$SMPROGRAMS\$StartMenuFolder" - - DeleteRegKey HKLM "${UNINST_KEY}" - -SectionEnd - -;-------------------------------- -;Uninstaller Functions - -Function un.onInit - - !insertmacro MUI_UNGETLANGUAGE - -FunctionEnd diff --git a/Installer/nshToXmlConverter/nshToXmlConverter.sln b/Installer/nshToXmlConverter/nshToXmlConverter.sln deleted file mode 100644 index 6d030fde..00000000 --- a/Installer/nshToXmlConverter/nshToXmlConverter.sln +++ /dev/null @@ -1,20 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Express 2012 for Windows Desktop -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "nshToXmlConverter", "nshToXmlConverter\nshToXmlConverter.csproj", "{678485CE-56FD-42A2-AEE0-B5502B5BEEEE}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {678485CE-56FD-42A2-AEE0-B5502B5BEEEE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {678485CE-56FD-42A2-AEE0-B5502B5BEEEE}.Debug|Any CPU.Build.0 = Debug|Any CPU - {678485CE-56FD-42A2-AEE0-B5502B5BEEEE}.Release|Any CPU.ActiveCfg = Release|Any CPU - {678485CE-56FD-42A2-AEE0-B5502B5BEEEE}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/Installer/nshToXmlConverter/nshToXmlConverter/App.config b/Installer/nshToXmlConverter/nshToXmlConverter/App.config deleted file mode 100644 index 8e156463..00000000 --- a/Installer/nshToXmlConverter/nshToXmlConverter/App.config +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/Installer/nshToXmlConverter/nshToXmlConverter/CConverter.cs b/Installer/nshToXmlConverter/nshToXmlConverter/CConverter.cs deleted file mode 100644 index 5995aec4..00000000 --- a/Installer/nshToXmlConverter/nshToXmlConverter/CConverter.cs +++ /dev/null @@ -1,138 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Xml; -using System.IO; -using VocaluxeLib; - -namespace nshToXmlConverter -{ - public static class CConverter - { - public static bool ConvertNshToXml(string file) - { - string xmlFile = Path.ChangeExtension(file, "xml"); - - XmlWriter writer = null; - StreamReader sr = null; - try - { - writer = XmlWriter.Create(xmlFile); - sr = new StreamReader(file); - - string language = Path.GetFileNameWithoutExtension(file); - switch (language) - { - case "Dutch": - language = "Nederlands"; - break; - - case "English": - language = "English"; - break; - - case "French": - language = "Français"; - break; - - case "German": - language = "Deutsch"; - break; - - case "Hungarian": - language = "Magyar"; - break; - - case "Spanish": - language = "Español"; - break; - - case "Turkish": - language = "Türkçe"; - break; - - default: - return false; - } - - writer.WriteStartDocument(); - writer.WriteStartElement("resources"); - writer.WriteStartElement("string"); - writer.WriteAttributeString("name", "language"); - writer.WriteValue(language); - writer.WriteEndElement(); - while (!sr.EndOfStream) - { - string line = sr.ReadLine(); - line = line.Trim(); - line = line.Substring(11); - int namePos = line.IndexOf(' '); - string name = line.Substring(0, namePos); - line = line.Substring(namePos + 1); - int valuePos = line.IndexOf(' '); - string value = line.Substring(valuePos + 2); - value = value.Substring(0, value.Length - 1); - if (value != "" && name != "") - { - writer.WriteStartElement("string"); - writer.WriteAttributeString("name", name); - writer.WriteValue(value); - writer.WriteEndElement(); - } - } - writer.WriteEndElement(); - writer.WriteEndDocument(); - writer.Flush(); - writer.Close(); - writer = null; - sr.Close(); - sr.Dispose(); - return true; - } - catch - { - return false; - } - } - - public static bool ConvertXmlToNsh(string file) - { - StreamWriter sw = null; - try - { - CXMLReader reader = CXMLReader.OpenFile(file); - - string language = ""; - reader.GetValue("//resources/string[@name='language']", out language, ""); - - if (language != "") - { - sw = new StreamWriter(Path.ChangeExtension(file, "nsh")); - IEnumerable names = reader.GetAttributes("resources", "name"); - foreach (string name in names) - { - string value; - if (!reader.GetValue("//resources/string[@name='" + name + "']", out value, "")) - continue; - sw.WriteLine("LangString " + name + " ${LANG_" + language.ToUpper() + "} \"" + value + "\""); - } - sw.Flush(); - sw.Close(); - sw.Dispose(); - } - else - { - return false; - } - - return true; - } - catch - { - return false; - } - } - } -} diff --git a/Installer/nshToXmlConverter/nshToXmlConverter/Form1.Designer.cs b/Installer/nshToXmlConverter/nshToXmlConverter/Form1.Designer.cs deleted file mode 100644 index 1082169b..00000000 --- a/Installer/nshToXmlConverter/nshToXmlConverter/Form1.Designer.cs +++ /dev/null @@ -1,62 +0,0 @@ -namespace nshToXmlConverter -{ - partial class MainForm - { - ///

    - /// Erforderliche Designervariable. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Verwendete Ressourcen bereinigen. - /// - /// True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } - - #region Vom Windows Form-Designer generierter Code - - /// - /// Erforderliche Methode für die Designerunterstützung. - /// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden. - /// - private void InitializeComponent() - { - this.panel1 = new System.Windows.Forms.Panel(); - this.SuspendLayout(); - // - // panel1 - // - this.panel1.AllowDrop = true; - this.panel1.Dock = System.Windows.Forms.DockStyle.Fill; - this.panel1.Location = new System.Drawing.Point(0, 0); - this.panel1.Name = "panel1"; - this.panel1.Size = new System.Drawing.Size(284, 261); - this.panel1.TabIndex = 0; - this.panel1.DragDrop += new System.Windows.Forms.DragEventHandler(this.OnDragDrop); - this.panel1.DragEnter += new System.Windows.Forms.DragEventHandler(this.OnDragEnter); - // - // MainForm - // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(284, 261); - this.Controls.Add(this.panel1); - this.Name = "MainForm"; - this.Text = "NSH to XML Converter"; - this.ResumeLayout(false); - - } - - #endregion - - private System.Windows.Forms.Panel panel1; - } -} - diff --git a/Installer/nshToXmlConverter/nshToXmlConverter/Form1.cs b/Installer/nshToXmlConverter/nshToXmlConverter/Form1.cs deleted file mode 100644 index 60a1a3d8..00000000 --- a/Installer/nshToXmlConverter/nshToXmlConverter/Form1.cs +++ /dev/null @@ -1,53 +0,0 @@ -using System; -using System.IO; -using System.Collections.Generic; -using System.ComponentModel; -using System.Data; -using System.Drawing; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Windows.Forms; - -namespace nshToXmlConverter -{ - public partial class MainForm : Form - { - public MainForm() - { - InitializeComponent(); - } - - private void OnDragDrop(object sender, DragEventArgs e) - { - string[] files = (string[])e.Data.GetData(DataFormats.FileDrop); - List filesList = new List(); - filesList.AddRange(files); - foreach (string file in filesList) - { - string extension = Path.GetExtension(file).ToLower(); - - switch (extension) - { - case ".xml": - if (!CConverter.ConvertXmlToNsh(file)) - MessageBox.Show("Can't convert " + Path.GetFileName(file) + " to nsh."); - break; - - case ".nsh": - if(!CConverter.ConvertNshToXml(file)) - MessageBox.Show("Can't convert " + Path.GetFileName(file) + " to xml."); - break; - } - } - } - - private void OnDragEnter(object sender, DragEventArgs e) - { - if (e.Data.GetDataPresent(DataFormats.FileDrop, false) == true) - { - e.Effect = DragDropEffects.All; - } - } - } -} diff --git a/Installer/nshToXmlConverter/nshToXmlConverter/Form1.resx b/Installer/nshToXmlConverter/nshToXmlConverter/Form1.resx deleted file mode 100644 index 1af7de15..00000000 --- a/Installer/nshToXmlConverter/nshToXmlConverter/Form1.resx +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/Installer/nshToXmlConverter/nshToXmlConverter/Program.cs b/Installer/nshToXmlConverter/nshToXmlConverter/Program.cs deleted file mode 100644 index e3a6f29d..00000000 --- a/Installer/nshToXmlConverter/nshToXmlConverter/Program.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; -using System.Windows.Forms; - -namespace nshToXmlConverter -{ - static class Program - { - /// - /// Der Haupteinstiegspunkt für die Anwendung. - /// - [STAThread] - static void Main() - { - Application.EnableVisualStyles(); - Application.SetCompatibleTextRenderingDefault(false); - Application.Run(new MainForm()); - } - } -} diff --git a/Installer/nshToXmlConverter/nshToXmlConverter/Properties/AssemblyInfo.cs b/Installer/nshToXmlConverter/nshToXmlConverter/Properties/AssemblyInfo.cs deleted file mode 100644 index c41ab557..00000000 --- a/Installer/nshToXmlConverter/nshToXmlConverter/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// Allgemeine Informationen über eine Assembly werden über die folgenden -// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, -// die mit einer Assembly verknüpft sind. -[assembly: AssemblyTitle("nshToXmlConverter")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("nshToXmlConverter")] -[assembly: AssemblyCopyright("Copyright © 2013")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Durch Festlegen von ComVisible auf "false" werden die Typen in dieser Assembly unsichtbar -// für COM-Komponenten. Wenn Sie auf einen Typ in dieser Assembly von -// COM zugreifen müssen, legen Sie das ComVisible-Attribut für diesen Typ auf "true" fest. -[assembly: ComVisible(false)] - -// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird -[assembly: Guid("08c6113d-e128-40f0-88ea-442e2502f7c9")] - -// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: -// -// Hauptversion -// Nebenversion -// Buildnummer -// Revision -// -// Sie können alle Werte angeben oder die standardmäßigen Build- und Revisionsnummern -// übernehmen, indem Sie "*" eingeben: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Installer/nshToXmlConverter/nshToXmlConverter/Properties/Resources.Designer.cs b/Installer/nshToXmlConverter/nshToXmlConverter/Properties/Resources.Designer.cs deleted file mode 100644 index 47f91dd1..00000000 --- a/Installer/nshToXmlConverter/nshToXmlConverter/Properties/Resources.Designer.cs +++ /dev/null @@ -1,71 +0,0 @@ -//------------------------------------------------------------------------------ -// -// Dieser Code wurde von einem Tool generiert. -// Laufzeitversion:4.0.30319.18010 -// -// Änderungen an dieser Datei können fehlerhaftes Verhalten verursachen und gehen verloren, wenn -// der Code neu generiert wird. -// -//------------------------------------------------------------------------------ - -namespace nshToXmlConverter.Properties -{ - - - /// - /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. - /// - // Diese Klasse wurde von der StronglyTypedResourceBuilder-Klasse - // über ein Tool wie ResGen oder Visual Studio automatisch generiert. - // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen - // mit der Option /str erneut aus, oder erstellen Sie Ihr VS-Projekt neu. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - internal class Resources - { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal Resources() - { - } - - /// - /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager - { - get - { - if ((resourceMan == null)) - { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("nshToXmlConverter.Properties.Resources", typeof(Resources).Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle - /// Ressourcenlookups, die diese stark typisierte Ressourcenklasse verwenden. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture - { - get - { - return resourceCulture; - } - set - { - resourceCulture = value; - } - } - } -} diff --git a/Installer/nshToXmlConverter/nshToXmlConverter/Properties/Resources.resx b/Installer/nshToXmlConverter/nshToXmlConverter/Properties/Resources.resx deleted file mode 100644 index af7dbebb..00000000 --- a/Installer/nshToXmlConverter/nshToXmlConverter/Properties/Resources.resx +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/Installer/nshToXmlConverter/nshToXmlConverter/Properties/Settings.Designer.cs b/Installer/nshToXmlConverter/nshToXmlConverter/Properties/Settings.Designer.cs deleted file mode 100644 index 390a5160..00000000 --- a/Installer/nshToXmlConverter/nshToXmlConverter/Properties/Settings.Designer.cs +++ /dev/null @@ -1,30 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.18010 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace nshToXmlConverter.Properties -{ - - - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")] - internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase - { - - private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); - - public static Settings Default - { - get - { - return defaultInstance; - } - } - } -} diff --git a/Installer/nshToXmlConverter/nshToXmlConverter/Properties/Settings.settings b/Installer/nshToXmlConverter/nshToXmlConverter/Properties/Settings.settings deleted file mode 100644 index 39645652..00000000 --- a/Installer/nshToXmlConverter/nshToXmlConverter/Properties/Settings.settings +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/Installer/nshToXmlConverter/nshToXmlConverter/nshToXmlConverter.csproj b/Installer/nshToXmlConverter/nshToXmlConverter/nshToXmlConverter.csproj deleted file mode 100644 index 0d8f117c..00000000 --- a/Installer/nshToXmlConverter/nshToXmlConverter/nshToXmlConverter.csproj +++ /dev/null @@ -1,92 +0,0 @@ - - - - - Debug - AnyCPU - {678485CE-56FD-42A2-AEE0-B5502B5BEEEE} - WinExe - Properties - nshToXmlConverter - nshToXmlConverter - v4.5 - 512 - - - AnyCPU - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - AnyCPU - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - - - - - ..\..\..\Output\VocaluxeLib.dll - - - - - - Form - - - Form1.cs - - - - - Form1.cs - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - True - Resources.resx - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - True - Settings.settings - True - - - - - - - - \ No newline at end of file