From 5695d2aa2cda520bbbbd4eea1e24c08fcf2f3129 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thea=20Sch=C3=B6bl?= Date: Thu, 21 Jun 2018 18:18:04 +0200 Subject: [PATCH] Add project files. --- myRoRo.sln | 43 ++ myRoRo/App.xaml | 7 + myRoRo/App.xaml.cs | 100 ++++ myRoRo/Assets/LargeTile.scale-100.png | Bin 0 -> 4270 bytes myRoRo/Assets/LargeTile.scale-125.png | Bin 0 -> 5354 bytes myRoRo/Assets/LargeTile.scale-150.png | Bin 0 -> 6721 bytes myRoRo/Assets/LargeTile.scale-200.png | Bin 0 -> 9581 bytes myRoRo/Assets/LargeTile.scale-400.png | Bin 0 -> 23050 bytes myRoRo/Assets/LockScreenLogo.scale-200.png | Bin 0 -> 1430 bytes myRoRo/Assets/SmallTile.scale-100.png | Bin 0 -> 1029 bytes myRoRo/Assets/SmallTile.scale-125.png | Bin 0 -> 1393 bytes myRoRo/Assets/SmallTile.scale-150.png | Bin 0 -> 1725 bytes myRoRo/Assets/SmallTile.scale-200.png | Bin 0 -> 2477 bytes myRoRo/Assets/SmallTile.scale-400.png | Bin 0 -> 5241 bytes myRoRo/Assets/SplashScreen.scale-100.png | Bin 0 -> 4622 bytes myRoRo/Assets/SplashScreen.scale-125.png | Bin 0 -> 5896 bytes myRoRo/Assets/SplashScreen.scale-150.png | Bin 0 -> 7420 bytes myRoRo/Assets/SplashScreen.scale-200.png | Bin 0 -> 10907 bytes myRoRo/Assets/SplashScreen.scale-400.png | Bin 0 -> 27766 bytes myRoRo/Assets/Square150x150Logo.scale-100.png | Bin 0 -> 1857 bytes myRoRo/Assets/Square150x150Logo.scale-125.png | Bin 0 -> 2353 bytes myRoRo/Assets/Square150x150Logo.scale-150.png | Bin 0 -> 3011 bytes myRoRo/Assets/Square150x150Logo.scale-200.png | Bin 0 -> 4167 bytes myRoRo/Assets/Square150x150Logo.scale-400.png | Bin 0 -> 9254 bytes ...x44Logo.altform-unplated_targetsize-16.png | Bin 0 -> 351 bytes ...44Logo.altform-unplated_targetsize-256.png | Bin 0 -> 8519 bytes ...x44Logo.altform-unplated_targetsize-32.png | Bin 0 -> 760 bytes ...x44Logo.altform-unplated_targetsize-48.png | Bin 0 -> 1252 bytes myRoRo/Assets/Square44x44Logo.scale-100.png | Bin 0 -> 806 bytes myRoRo/Assets/Square44x44Logo.scale-125.png | Bin 0 -> 1113 bytes myRoRo/Assets/Square44x44Logo.scale-150.png | Bin 0 -> 1444 bytes myRoRo/Assets/Square44x44Logo.scale-200.png | Bin 0 -> 1998 bytes myRoRo/Assets/Square44x44Logo.scale-400.png | Bin 0 -> 4249 bytes .../Assets/Square44x44Logo.targetsize-16.png | Bin 0 -> 284 bytes .../Assets/Square44x44Logo.targetsize-24.png | Bin 0 -> 415 bytes ...x44Logo.targetsize-24_altform-unplated.png | Bin 0 -> 1255 bytes .../Assets/Square44x44Logo.targetsize-256.png | Bin 0 -> 6538 bytes .../Assets/Square44x44Logo.targetsize-32.png | Bin 0 -> 549 bytes .../Assets/Square44x44Logo.targetsize-48.png | Bin 0 -> 951 bytes myRoRo/Assets/StoreLogo.backup.png | Bin 0 -> 1451 bytes myRoRo/Assets/StoreLogo.scale-100.png | Bin 0 -> 1318 bytes myRoRo/Assets/StoreLogo.scale-125.png | Bin 0 -> 1718 bytes myRoRo/Assets/StoreLogo.scale-150.png | Bin 0 -> 2179 bytes myRoRo/Assets/StoreLogo.scale-200.png | Bin 0 -> 2931 bytes myRoRo/Assets/StoreLogo.scale-400.png | Bin 0 -> 6351 bytes myRoRo/Assets/Wide310x150Logo.scale-100.png | Bin 0 -> 2030 bytes myRoRo/Assets/Wide310x150Logo.scale-125.png | Bin 0 -> 2572 bytes myRoRo/Assets/Wide310x150Logo.scale-150.png | Bin 0 -> 3287 bytes myRoRo/Assets/Wide310x150Logo.scale-200.png | Bin 0 -> 4622 bytes myRoRo/Assets/Wide310x150Logo.scale-400.png | Bin 0 -> 10907 bytes myRoRo/DatabaseHelper.cs | 160 +++++++ myRoRo/MainPage.xaml | 38 ++ myRoRo/MainPage.xaml.cs | 87 ++++ myRoRo/NameShortcuts.cs | 137 ++++++ myRoRo/Package.appxmanifest | 33 ++ myRoRo/Properties/AssemblyInfo.cs | 29 ++ myRoRo/Properties/Default.rd.xml | 31 ++ myRoRo/Schedule.cs | 93 ++++ myRoRo/ScheduleHandler.cs | 437 ++++++++++++++++++ myRoRo/ScheduleNetwork.cs | 234 ++++++++++ myRoRo/Sync.cs | 12 + myRoRo/myRoRo.csproj | 204 ++++++++ 62 files changed, 1645 insertions(+) create mode 100644 myRoRo.sln create mode 100644 myRoRo/App.xaml create mode 100644 myRoRo/App.xaml.cs create mode 100644 myRoRo/Assets/LargeTile.scale-100.png create mode 100644 myRoRo/Assets/LargeTile.scale-125.png create mode 100644 myRoRo/Assets/LargeTile.scale-150.png create mode 100644 myRoRo/Assets/LargeTile.scale-200.png create mode 100644 myRoRo/Assets/LargeTile.scale-400.png create mode 100644 myRoRo/Assets/LockScreenLogo.scale-200.png create mode 100644 myRoRo/Assets/SmallTile.scale-100.png create mode 100644 myRoRo/Assets/SmallTile.scale-125.png create mode 100644 myRoRo/Assets/SmallTile.scale-150.png create mode 100644 myRoRo/Assets/SmallTile.scale-200.png create mode 100644 myRoRo/Assets/SmallTile.scale-400.png create mode 100644 myRoRo/Assets/SplashScreen.scale-100.png create mode 100644 myRoRo/Assets/SplashScreen.scale-125.png create mode 100644 myRoRo/Assets/SplashScreen.scale-150.png create mode 100644 myRoRo/Assets/SplashScreen.scale-200.png create mode 100644 myRoRo/Assets/SplashScreen.scale-400.png create mode 100644 myRoRo/Assets/Square150x150Logo.scale-100.png create mode 100644 myRoRo/Assets/Square150x150Logo.scale-125.png create mode 100644 myRoRo/Assets/Square150x150Logo.scale-150.png create mode 100644 myRoRo/Assets/Square150x150Logo.scale-200.png create mode 100644 myRoRo/Assets/Square150x150Logo.scale-400.png create mode 100644 myRoRo/Assets/Square44x44Logo.altform-unplated_targetsize-16.png create mode 100644 myRoRo/Assets/Square44x44Logo.altform-unplated_targetsize-256.png create mode 100644 myRoRo/Assets/Square44x44Logo.altform-unplated_targetsize-32.png create mode 100644 myRoRo/Assets/Square44x44Logo.altform-unplated_targetsize-48.png create mode 100644 myRoRo/Assets/Square44x44Logo.scale-100.png create mode 100644 myRoRo/Assets/Square44x44Logo.scale-125.png create mode 100644 myRoRo/Assets/Square44x44Logo.scale-150.png create mode 100644 myRoRo/Assets/Square44x44Logo.scale-200.png create mode 100644 myRoRo/Assets/Square44x44Logo.scale-400.png create mode 100644 myRoRo/Assets/Square44x44Logo.targetsize-16.png create mode 100644 myRoRo/Assets/Square44x44Logo.targetsize-24.png create mode 100644 myRoRo/Assets/Square44x44Logo.targetsize-24_altform-unplated.png create mode 100644 myRoRo/Assets/Square44x44Logo.targetsize-256.png create mode 100644 myRoRo/Assets/Square44x44Logo.targetsize-32.png create mode 100644 myRoRo/Assets/Square44x44Logo.targetsize-48.png create mode 100644 myRoRo/Assets/StoreLogo.backup.png create mode 100644 myRoRo/Assets/StoreLogo.scale-100.png create mode 100644 myRoRo/Assets/StoreLogo.scale-125.png create mode 100644 myRoRo/Assets/StoreLogo.scale-150.png create mode 100644 myRoRo/Assets/StoreLogo.scale-200.png create mode 100644 myRoRo/Assets/StoreLogo.scale-400.png create mode 100644 myRoRo/Assets/Wide310x150Logo.scale-100.png create mode 100644 myRoRo/Assets/Wide310x150Logo.scale-125.png create mode 100644 myRoRo/Assets/Wide310x150Logo.scale-150.png create mode 100644 myRoRo/Assets/Wide310x150Logo.scale-200.png create mode 100644 myRoRo/Assets/Wide310x150Logo.scale-400.png create mode 100644 myRoRo/DatabaseHelper.cs create mode 100644 myRoRo/MainPage.xaml create mode 100644 myRoRo/MainPage.xaml.cs create mode 100644 myRoRo/NameShortcuts.cs create mode 100644 myRoRo/Package.appxmanifest create mode 100644 myRoRo/Properties/AssemblyInfo.cs create mode 100644 myRoRo/Properties/Default.rd.xml create mode 100644 myRoRo/Schedule.cs create mode 100644 myRoRo/ScheduleHandler.cs create mode 100644 myRoRo/ScheduleNetwork.cs create mode 100644 myRoRo/Sync.cs create mode 100644 myRoRo/myRoRo.csproj diff --git a/myRoRo.sln b/myRoRo.sln new file mode 100644 index 0000000..1d66409 --- /dev/null +++ b/myRoRo.sln @@ -0,0 +1,43 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.27428.2002 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "myRoRo", "myRoRo\myRoRo.csproj", "{69838279-964F-45BF-B6CE-85B782710430}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|ARM = Debug|ARM + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|ARM = Release|ARM + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {69838279-964F-45BF-B6CE-85B782710430}.Debug|ARM.ActiveCfg = Debug|ARM + {69838279-964F-45BF-B6CE-85B782710430}.Debug|ARM.Build.0 = Debug|ARM + {69838279-964F-45BF-B6CE-85B782710430}.Debug|ARM.Deploy.0 = Debug|ARM + {69838279-964F-45BF-B6CE-85B782710430}.Debug|x64.ActiveCfg = Debug|x64 + {69838279-964F-45BF-B6CE-85B782710430}.Debug|x64.Build.0 = Debug|x64 + {69838279-964F-45BF-B6CE-85B782710430}.Debug|x64.Deploy.0 = Debug|x64 + {69838279-964F-45BF-B6CE-85B782710430}.Debug|x86.ActiveCfg = Debug|x86 + {69838279-964F-45BF-B6CE-85B782710430}.Debug|x86.Build.0 = Debug|x86 + {69838279-964F-45BF-B6CE-85B782710430}.Debug|x86.Deploy.0 = Debug|x86 + {69838279-964F-45BF-B6CE-85B782710430}.Release|ARM.ActiveCfg = Release|ARM + {69838279-964F-45BF-B6CE-85B782710430}.Release|ARM.Build.0 = Release|ARM + {69838279-964F-45BF-B6CE-85B782710430}.Release|ARM.Deploy.0 = Release|ARM + {69838279-964F-45BF-B6CE-85B782710430}.Release|x64.ActiveCfg = Release|x64 + {69838279-964F-45BF-B6CE-85B782710430}.Release|x64.Build.0 = Release|x64 + {69838279-964F-45BF-B6CE-85B782710430}.Release|x64.Deploy.0 = Release|x64 + {69838279-964F-45BF-B6CE-85B782710430}.Release|x86.ActiveCfg = Release|x86 + {69838279-964F-45BF-B6CE-85B782710430}.Release|x86.Build.0 = Release|x86 + {69838279-964F-45BF-B6CE-85B782710430}.Release|x86.Deploy.0 = Release|x86 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {468B6ACF-3977-4DC6-8BEE-A0EDD9BFFE90} + EndGlobalSection +EndGlobal diff --git a/myRoRo/App.xaml b/myRoRo/App.xaml new file mode 100644 index 0000000..724232b --- /dev/null +++ b/myRoRo/App.xaml @@ -0,0 +1,7 @@ + + + diff --git a/myRoRo/App.xaml.cs b/myRoRo/App.xaml.cs new file mode 100644 index 0000000..70221c2 --- /dev/null +++ b/myRoRo/App.xaml.cs @@ -0,0 +1,100 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Runtime.InteropServices.WindowsRuntime; +using Windows.ApplicationModel; +using Windows.ApplicationModel.Activation; +using Windows.Foundation; +using Windows.Foundation.Collections; +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +using Windows.UI.Xaml.Controls.Primitives; +using Windows.UI.Xaml.Data; +using Windows.UI.Xaml.Input; +using Windows.UI.Xaml.Media; +using Windows.UI.Xaml.Navigation; + +namespace myRoRo +{ + /// + /// Provides application-specific behavior to supplement the default Application class. + /// + sealed partial class App : Application + { + /// + /// Initializes the singleton application object. This is the first line of authored code + /// executed, and as such is the logical equivalent of main() or WinMain(). + /// + public App() + { + this.InitializeComponent(); + this.Suspending += OnSuspending; + } + + /// + /// Invoked when the application is launched normally by the end user. Other entry points + /// will be used such as when the application is launched to open a specific file. + /// + /// Details about the launch request and process. + protected override void OnLaunched(LaunchActivatedEventArgs e) + { + Frame rootFrame = Window.Current.Content as Frame; + + // Do not repeat app initialization when the Window already has content, + // just ensure that the window is active + if (rootFrame == null) + { + // Create a Frame to act as the navigation context and navigate to the first page + rootFrame = new Frame(); + + rootFrame.NavigationFailed += OnNavigationFailed; + + if (e.PreviousExecutionState == ApplicationExecutionState.Terminated) + { + //TODO: Load state from previously suspended application + } + + // Place the frame in the current Window + Window.Current.Content = rootFrame; + } + + if (e.PrelaunchActivated == false) + { + if (rootFrame.Content == null) + { + // When the navigation stack isn't restored navigate to the first page, + // configuring the new page by passing required information as a navigation + // parameter + rootFrame.Navigate(typeof(MainPage), e.Arguments); + } + // Ensure the current window is active + Window.Current.Activate(); + } + } + + /// + /// Invoked when Navigation to a certain page fails + /// + /// The Frame which failed navigation + /// Details about the navigation failure + void OnNavigationFailed(object sender, NavigationFailedEventArgs e) + { + throw new Exception("Failed to load Page " + e.SourcePageType.FullName); + } + + /// + /// Invoked when application execution is being suspended. Application state is saved + /// without knowing whether the application will be terminated or resumed with the contents + /// of memory still intact. + /// + /// The source of the suspend request. + /// Details about the suspend request. + private void OnSuspending(object sender, SuspendingEventArgs e) + { + var deferral = e.SuspendingOperation.GetDeferral(); + //TODO: Save application state and stop any background activity + deferral.Complete(); + } + } +} diff --git a/myRoRo/Assets/LargeTile.scale-100.png b/myRoRo/Assets/LargeTile.scale-100.png new file mode 100644 index 0000000000000000000000000000000000000000..e8b3a9950cb9f8a975514a84f1c20c5f9adc94bb GIT binary patch literal 4270 zcmeHL`BM^#_Sf`g)H6#fU%BUFWXxxxM1u4e z2>YXVN3pC}+3&r5CNXkSv}`XK#!Kr0 z1*iar=7bz}+(>@L)RuY^OR(d@xIo$CyC|)%`1oLpTF&5)T z!-6yh=v8^X6#&qjb=yMivtdf1t|X|`C$d{8X7A)UTc(8IRGEvvT#SfuAPMV|81T6a zFCYCgY24&_;1Er|C~HY$2XmQ(wYJ1WAjYiP1og4U5C=eWoda6A0<-4Rmx!6ZIz?pk zJ)tykAPaGtsa8E<{*88;o~f*%7KiXgxSimWuO|1aXLCkJjO%sHEjCUHFOFfD@0vIu#q_P?*!=5FzmBNT!j;FYWL4H?*JX!~0;<|K z=WNMwh(SjR1tsuIEHE^X8S>NFTbn_~iqGv!=M(*v1DIK3-XhAxWE zlGN5{+ivJQ&k$&XS3RGbemfJbIf4fwFSFkuBz=8MkGZ#AK7unHVv}3oS8d> zw`a}nZD2;x?v~$@=9*)b;i%%hjSgy2;=Zz9>GX(*_1p2`!A}HK;8O3x-@Z8%Xs#&##g+K zQ^B^q*Uss!nOR%$ZU49gXV;-L0HFPGNl~kx(+mn1A=Rn#FH zRPI2a|0!;5m)_-;=c{G7%vu76_&0}rKJw~ zsj(>+^Cf4Csx+9RXdfQ{2y`dzqy9R?kOOEpx{AuiQ)7t3t2Y%)8JoRBblV~P(8_25}M*n}tgGgo*~#~%_!Cx!e&3Bu`j`A>ERb$5EU zl@N#*&)P&VaG`zM^nVIC2A3v2KeLx7qhl~z$+6;<;emYmY|Sll2cA(pXc3x1H# zl?FoKOCU$c7Lyp7={Z|+*;T#HS*2Hw+SzC;HLi`n`+AE2w9)=I=Dq@RbYc3|m_V+m zyxEkBv_jkdp>E_Wk|qekPO8^SuD@Lz$h!REb|x6JSiI^T{6m@NP*v@hkT}E>aH>nN zL8!0@4N_(BJtT`;={%9mZ^`tPWNq(ggG4m?eBcb7wtJ(Ly-u7%H`O}jB?{SsoYnbY zmU1w(%8;9NqFi(~klbW5@nsd*eM7;FLFLIQKo&$Go zqFk3i?u|zu+FvD{;% zw$fxp1!%+9AVFM3y{0(|0}jFb8bU^y{PAolOX%39C1 zsk{PwowW#-{J6r?kr^1~&u9tlEaJ`%DT4-U}_XDwu8HgPd*jg^)()~ zk%9g>AB(Z-_8+Y=puO|*xwUHJi8`PEb~Oz++S=@IIudKsy;MG} f9)aCTUZr^Ir z!K;#+T$VrAHRj}qcB*5IwwSp}h{fCc_)mrLmKQYg$%7!FPvwyq4^j+I-N|_C)7>W2 z)NEUA)ZY_EZ$u4dBVTPC23|CW)f!cLuvW;A0>UKTO=f(GCElql_>PDC;fkhw8f)erEm&J!95V4^6@?=&eAKQfHyNz-Z7NrwcAgi?RIK>5WUkik9-Z`K zfB>&g?O*W#;9B7EVs(gn^gg!TLKtr5M^KfZLbJj!tf$!`l7=2rgQ_6(;*yr^T8B$$ z!LWC(Lm^P6_J>vK&G}heY@yuXkc($Q*#ZRz|I*4bdrl6hH+L%{!|gqlR}@s4bM1sh z1-WS!6rHVY zx-1iv{zutMj)8sGwY-_~&M9MD9C-Hc8}`)4cwyjXvl?uuZ8y4szY{ z$LR3_{5N&pi{*Hsc=^YwIj(2FnD%9d9Xj{(<`gQ|S7X7ZD&ztn`&8mar)&qM@G~@E zn2=JWbKfs|ZTo@J^!R$@@Ile8XQ@l!9W%>YsPsw9y>iBM2b5>D-ZXQlMl@RjWafG? zwH1vLKbe{TXL&u4r*u|w-rX!{o9DJ&;$?pktO13>O@tC-i`UEC^~i;Tj^n?tpjWM} z(eOvdGC-8PzkK)LNVy(!x0H}D=ACg;zoW&1<4YjVp5c$5pGZvY(F%eh0;3wUrMbEaU51UrI=o|<&Y0#%$N14LY zsxG3^EeHFlKx91oCy-~E&8f5(rc%iJZ(oRgHMx;Xj=Et2;@&7(DHwqAukIjZ;y!0( zA2YnP`d6%lH)EUa&WKbBx*#9q2rTo*;CyIAXzJda1KazKzIDCuW6%MO!~aqP^TDZV5ee`TT_wz2?PEh+(w7A z6zba}BgA^hPcE?M*wA~ajZwb~B{U-|T}}F_e_O9h9$8JTAE%8Xly$TpOn@CAfE>-l zf?Bz23kB*{65@JzpDudw&7%pEkf`Son+1M6(*VR+?Kj|9r!4bC24q#ksd#rHwDaW% zt4pmcZ!z3NH2h@ZkaoVN+WsEP-}sU-UH%dt>loGb9osiut?g~E5f^f(M*~S&T3rkr zitvy6Wh~kFaWlaQ47cRGMKy&UvC!mb64tBhxDU;4v7VxDb`yWQrrZzGrjy=B>)rXq z-O}I;OctdQX?cM8nvl%TDr|S{(G_HTbo!-|>3roScu`V%XRG7p%97ir!@>-huqn;6tLkfb z_KoGt{jlMKBJ{yOndv=^{8BE`8ory|eAfbxdkM=+K?a*~K;?2&(7fW=rMrQL32Z>z zyw-ONR(`ug<%qF(@fnbJ_l+ecl4j{uaDXI4(QBUravBYn*WY%=@RL;WYVS71rqa;q%-unNtBNAzb^ENt@h1x-Bh5(BY9s=aj->yS~ll$>(|-)z#hq7 zIarek)-`&p-bmKWl2qnZD}IM8!_mnnF{4m5A7e>6A!@Z&LaZ$v1!T)hyvAu0TB zVnA)-qLW8u?wxndcTM*0VD&&Gf$FD(h}4&cg&9eHx|6c5$8;S0a68pe-08mgOU|XL z5a>W=O}V-k_DjMNpj?JZ0(+(u5MqidfMj0Q;F?lU*w`#O&RCO9`tZz^rTTc?Z%M9P i`F}d_|G5|zLjLNRrIeXIIJ@_Nkg~h#bfv<|EAGD;cWycW literal 0 HcmV?d00001 diff --git a/myRoRo/Assets/LargeTile.scale-125.png b/myRoRo/Assets/LargeTile.scale-125.png new file mode 100644 index 0000000000000000000000000000000000000000..74abb199a5ed3629a7535efad1843e2c4c2193b1 GIT binary patch literal 5354 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 b@)lf@Iy;$}dhOuzlINzW<<*ZS&?o-|S;S9p literal 0 HcmV?d00001 diff --git a/myRoRo/Assets/LargeTile.scale-150.png b/myRoRo/Assets/LargeTile.scale-150.png new file mode 100644 index 0000000000000000000000000000000000000000..9fb41c60e7e9aaa68202fd2676be2457279c84b5 GIT binary patch literal 6721 zcmeHM`#;m||3{SNE~2|LDnbW`6uK=rByyPLaL1BUP7SjPTZ}19RFZNS$;fF+PGcLJ znJ9fi$Q(DbO3t>G!-m;>c7MPB#rJ#va6PWav=!%Q|j_n7w z%gD&=aJX#iCL<&J^`EA=Rr7e(c8B4<)R!S4 zVX@X_#lgNgC$mpwx9*mAZ$9!k={Cd4a-H5SS%^=G3Yj|3>3(%43QZ@Duk_@Jd9=c{ zoSs5jC?5%DY>{y!LAY`<{#OC6GJ2}TGFP;1Ws5GS%2_>EQMh;X$aa}aHoIjWWAtQp z|2yDc9R9EI;oZf9W|3nC?Dx=TPE;h5+uxEaxL-wL&J992eqYx8uPVBF*{kA!kz1srl7~0v@rKW~M9yn{-CHy?Hq*|(b z>@pbV_Q)s`qu1Sp`R)t&=-F`VP)tD@4Mf3)u1wx^MR-S40)-N{8v^j3T*?Y z@9IbZvg_|e$6gf*hoHUPl+aTq7x(3Lj%<(8krkraBLim-5yogmkj;t+d;v3| zRke$k8!VcdM3HMfa$}`7FQ*?yI{t?iG}4Iq<_hRb^ofimJqN)e$i%Uuw!mjRfU8Qe zQK&{PLS(%~waC!<9*#7&h?xeL0?oOAEv8YNYq3UtQc$s7+w`69kwoV?^<#_jGuE>% zkQfp*)o={WrT6c-nfs zU4HgSC2K|}=14bsciLi#BIdjU_vvoPwLr zjoSaAkUW&CKDmIIMF2h}P#*o%WXyBG>+Vo)OP?v5W7a>OC#ZfGH9q(EAN3bg+svQ) zZ&*{5kz9;C6!@e0qAx!K5y<=#w|DzVE!%*C&Rx*?>bV0~4*zeyC)eJd=&&zm)emp7 zmlGmk_samT{$~JvYGh_u<;0%mn22!{C}~;fS*7Pyg3~n8~RYi-^{#boy+0eor(Q(5?ftad3=V*e*uIK*F!VW> z1*RC}9+NWGT~xJ{xNXPf!@QQ6Dyp^@92i8U2GOYHu!3P=(8kqRHqM)JBr#F92A+++ zD2a3jL{j8dUz)yKJmOy^jV;AAV&oRLk0p}xj&GI!Yh6Pe-nb$(lf5(}}Ll_YG7nDdph1{$cd{8sjva9mHv{Z*GhhPR_`nnQ|-F&hMS>RW2>aELm{Edma5l z+cqFwI|8l4*6QEsY{hM4u0*_ve<*1EC5q;@%FnH=rA<$Zg_A3O$F9(6oyQ10QfA)< zWK!|m0xUgeDCFpYyUE;rf?=2Uq$fGdEzK+iJ1%)xvy2_a$Y=&2te8PV&yZN5 z%;YP;^jq1tYVw_bR1B$>hvE~h+m@FCB_l=|D#`o%l3nx30xVNhMoj-pzfa007 z{G`33y-_MDC8~;CVQUKBLPz#@7vM4KS(IpWDtOj6lZ(q1ByZ5{nbTWeA*7vs2c-SR zC=v+Tcv_uc#Qm@VTqqCrKX-dhSqqiy#7j zLAQ~bd1nAIRc@(j#m!nM@^*O0Ha@fK&F``3>GGDnWr<$vTHf^Tu~xb;c%YI*H8+!(!rZXm`FsrPS& ztmE;CzmgK`J*%(Xf9GVg`>J*NIhMj%uEv*7x{AC}pBTyw2$}ukHk$d@Xa|bXG6tio zzi$b;au{ikQ}P);7_S}YQ`X@yqj5s=aEQX_gBhosj2c+4``h4Yj9qG5RzqwstG#w< zaX(G6Yx*(#5)>TbfDEYFWc~b9|1^qf1z8Z$B=0Pd`)ZrMq}$dP%v1b*cxGSu?}~c7 z^;ee=>b8J*Zx*D-HhId4?siMt5@L>kr;@Iz+!Y#e`=HnJjV>g0(^M zn_JOsfZP8pJpIU`(mJ(mUkp9wf{EWUxC^^(VdrBw!FoQ3>L16g7+e-Ha|XW3=@Q4z z1&ypc2|Gs_rZ?Vff?c@9AbGkYzj}m=U~x4T5S>Edo4*`4$%B3k-;hikB(qb8}WTS3Ds6R2zKN0S! z4d={TW*jQFNwu*~|AyAJUeP_7cc}un9*&RT43zhV_x^t6kuZwLZ}_ge^^_s|iMjKI zKv4k^w3TBZw{9mypw1ytS))VT;$kU!q)mi*)0aGyj}S@yHWLYjtwqu#*&l&OZaQ1U z609rB`@NMYJ1=r}=Nz>Suw7f^=x~dgH^lJ}%V>r91oH_$EOt6_r1m>q$MbuLD1J^m zk=iX_i7WJLTV4qG&`|gw=ewEi@4E!vS_L<$1o4=naGMI63Z?#qU}FcDod9=t3BeP3Rj5uUC1JaL?Ddg5 zZpi%63J?|<%hal`q8grACJrXFHmerbS|!cC2V|3VE(`Wa54f9Q6l@voHR{TWZCM9m zbGDwrEP0QpjL1{jvjp#FCFs1tc)!-860mH6e3xbn9TjQzV-+Ef zywg#5`e~(&+AZ!`?yjofM4$&blfo(Feg5lO3*tAyI%=SUTPecC9{JX zOAZ?`aKN9YQvA*dP$6chWADX|=uN0O!)#XD@wW@7lTxC|+gv!o1FS%T3)OS6v^hR> zZo|#2#Et58^LKn>mn4$<;Q?i@fj7d}$E!vfiDTQ6XPlT(OgHLW#q=eXix`-GOBWKM zWdM0su-5NdX!5cS*0vJW&s1|B&s#Bo)V>oxY#KN|atu6)n2(QX>gyo{hgv1AIHnQ| zqR9^$bSs;~vVH^7_MENhTvaRoomw?8taJM=L=e-OS{Z-Bgv98CU+3K@LL4v)%z3E+ z?@M-P?ev=3kE=~p3FaLuV!Au}p6M+4Oj(0*3hKBX{JrH@yz>nOxeXKcO(z=j6=r|B z>fE`x*GfMs4$=33yiFa34jZ`;K-*Q^T_x{Vhq);B|@i6LDT{gZ|u z6vQU1Z}82;+bU22GJ<(A#pi4ma~#J@8(68!=IOFpOy~VxVxMg8*vfuOn7GFk|8xw$ z7prTVcM?z`P^?AFA?U6hxq=D`%8rtXNHD~ks;I=fsMNTQ`TLz`Y9QVQ>t>_wZ zjk;*+_Y42*+{Bgqpd!$qFf_Be61cvxG!WCR7}z_r0%oU+1BQOTZ+NhmCVVP8!LRKW z!G1inCevFf+O~NPfL=i`$0b(7v~yLy^^!Ejk*B2`%NG*uk;>CrcKc9nVdiKzVi2o_ zU+soQ*CZ;>`0dP#fi`h0SZ^lhJA5>|&5v|;JN!C-vs6aCuak|)+F+l?Zk66vjonq<68ps+cjp5F z&r}zX;;$x6XzKWQihN9~#JIKjiycIf5i9CE*q7&UB2$Wh>5sli8-a+C+XM)CsuHXd zjo0=Ao+>qU@FH^LlneVmUIcebTpVCXbvJiv!BoY-@@I$P1_cAh0(~R0-?C&d7T)J< zUuytx9cso5SkolO`+ZWLf@H2|-Zpf(Qed3i&y+B=rA4)X>-o!)5!b^15U#m#Cf^X* za`meoYnLirmEXnKWSN}&K5A2+EIoRr^;QAdZRQeCQqiIbx)tm<)#z{chdfsa27Sf~eQA<*f_N}R(*eI#}u4-O1U?vYYQ=vk}PAv^t9+cpn{r4 za51|b4+OflSxmSiI}rT2n>WtC!klN2S;I&u31kdGH;O z&T`BBkNzZCg^lU5ElWElr!rwCM1UeL^JUK~J5Ve0sBPX`Ob?8;I~q{V@qKTOEf0_C zZh_v(h8f7lU8Y=}CS+FQtNB4|@Un!P*J5PDpQr@CRXxuK&z!%LJfX}rxRdwTwYrt7 zfky;&B%mFGWy3R6f|-K-G5%DLwteBn&@BhB3-FW%#O5^PVH!|BM%|=}a*ybgY7863 z!_014ifweOOA!q zut652NgvgN##0W!I+`mX1pY_b?b1@T=2w1s&<``x{Uyc-Q%c&2P$*p8;se-&E@L zbg9(wHtmA@b4+$^`A~ACh5uS6bLlJ|qGm*uYStHg zPTZOAqXu`w_Nvg3ohveDoKp$aKlPSDfNq4fJL=u20hIg3Xu7NbCnFwvyJuVXp(CA? u7b-AzC3S1d5_{e&0R-CH|Lxf^81ph11Tr?b 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 yGvCsSX*m literal 0 HcmV?d00001 diff --git a/myRoRo/Assets/SmallTile.scale-100.png b/myRoRo/Assets/SmallTile.scale-100.png new file mode 100644 index 0000000000000000000000000000000000000000..3e6fd06187ffca05c881d599fa650809165c176a GIT binary patch literal 1029 zcmeAS@N?(olHy`uVBq!ia0vp^?jX#;1|&l_M9Bjw&H|6fVg?4j!ywFfJby(B0|WDR zPZ!6KiaBp*czc8-iX4B>^DV&XaA-tCfM)_rYPXM4!Bkt96L(rXcW_h(%w%=sSLHp$ zwQ>6bNlwu;{wzfi!K;fpHn8u=m^^cVh$H_(rP(jP8-`Elp4YQ)XR-Km{`zw}?|(nL z_xYb^`_d-KT%F&Ry{86DHV%4BrCu_f< zV9~`FN`Dw6ggbe8rarX!G_|Mp`{Fi*!#5u{-8}y+&_;HBa<$#ZnewJAVtiR_N3xQ5 zC!ATD+AvqK{%JU4W2-P<`}?BvGrglYri3hrNqn<+K2TxbYQ=^*=9~+nKFDrc|GV_V zfkTW(Y@Eb5UhK48X;#E`Rwdj*gHvHLV~|T;-kE2D^SIYkzx$)`?r7}~*>}&@RON1E zm~H(#o-u(b&ME56k$0wo45@;~cU5D5sQx=xG2TU@ zJG9!vyYtynect^C{R`BRw|89qVVSq=v?D9$P0*>_E@~fG`S}iBvDOU)tm-v4ye$I{G=R>1SfAO_16BjyjzCmf$>%*lv z+Zj_1Y~FGv#_EXE@x4bn*lq;ZbiS2)t^Tls|rm6!jT7Ri3t zW?X)uGd5}M4%z!hrdzI-Gkm|Jc%SCFf{YAF-ubL9W*?QDcV~WCoPL(;kf9B`eBxS5 zYrCDrC!f4LlBm)Aan1GBI}R|mRGztZ=||g!X47X@dc`Jd%r}*{*}W=l z-Rv2U>~`%xy7=D46j{FepOR)-xEovMY!fPfbYA(oLH@t07YcK|blAL(XZ%jub1gRi zo$E99^!;zER3n?6KW6UW68PQWykp9ptE)d(FXx4{H*uZ0GULc)F%K)AaQl8CI%a`CX_p+v^Aac?Iu>96=UM iB7F+2${yq~U+^a^?c5*Vo23uT*9@MnelF{r5}E)5z0lME literal 0 HcmV?d00001 diff --git a/myRoRo/Assets/SmallTile.scale-125.png b/myRoRo/Assets/SmallTile.scale-125.png new file mode 100644 index 0000000000000000000000000000000000000000..632887dd0fe8ba988fce7ae7430bc21bbdf020c3 GIT binary patch literal 1393 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 literal 0 HcmV?d00001 diff --git a/myRoRo/Assets/SmallTile.scale-200.png b/myRoRo/Assets/SmallTile.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..4418e1f5d776b41ebb66c679fd60f28ee300b11c GIT binary patch literal 2477 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

cf0_lIOb_yr=pC zgRMX5TCA|wD{)l}Bx{JTpq=FRc3pwdbF1oT8--WC7~DuaGY?E!>9HAqNjvrU+t3(z zX%c0-xKdoac8IP7Y@t0gV3KsWt6cZQYWikk_?_-pd#4MBM@vxk_6!Jx(nJ>xHar{&g4(lNG} z;H85}zhBO4*lKN5Z`&uuu#P7sf1-%_hyC;TNQA5WqJl{XyBvfVQoDx-#uO>$HC>4Q z?!@EI_Xs|YG81x=YDVE-fnhf>Bc)?!k>@Aie`5Pvhjc+vEq8P*0HOg0a&-d`zgBz~ z#lkDM+6iPv%LfwRUd-1xyH?x`X9=qB;xTkL0^>_tHrj09tbE_dSC`0#IW@bjS_|1b zmIU+Q3Fy!xQT4)w5)tmwlgm?6 zZdVCIY`t1{)}eh3!S(!cq$u-R7(rmFuq!I~`_VhpbD&3fz0XziamX_N3ghq6Z!iqt z68>t}xHHC+ko*W!XIMKxURgX;x%1}ukeRMmMkF)&sr2zDZHIiBz09P=cmTGR<-{<- zEp?4(W927uYr}%VLjp+S^#k--T+B$)-%C3mlOM(DH#z*eI`vdjJR49=y6SH}VK=r| z41C>BvoXtS3WEgvlHI!bRy6wh8W=T@U_H0#is+?7!0nlotsG6!fPb)81m=-NQ0;N7 zLsHBXfjG)gtm+)m4GT~~mvC3T#0@SCZjfbI$nwVWgTf!{HX%ZC;ZQvO0pUV3CH|JLuSL{ z#Ml~Pk1Jdf^1oMr0I+PJ!)%};{`3&N9i>NP)`O(DkvnT^X~vUmwb?uz(q^t?lTP%4 zNotHNG1dEycx7Hl?2tMqk*`%s0u-GFUn*d=8NWo~=?5x#32za4#2-;2MO9(l6?%W) z;35MW`PDseAu1;SWs^tNavL*7X=D8+>2Q*xe`dT`&odkCjJ%;kS|1%)J&4i=^LB5> zqN_(|*}55z47|ctO%1c4+h1pIL7M|un22S6chu}T66x~Ta?FkIlgkn_W~0xnUp^N+ z`<|B?@M^#wAyZyK7Z2L(I$c*#+5cqGD}=_4mezo+3+*fi_PMyN?~?)#Hd!f8c%+vf zdAd6@i4&oUf%oc+d8hD;xW9CrNl~zx?$hPG^@zDM;KZhH!YkzIRit=#_eHqR1;={? z0a4W~GbYXAKQ-_$~%ciw}ch%m~kdMe@f>7NPfrTQeF zF=Mx}*IurUG0U_W>`Afi#&E^Yd}~y5p-aZ9o{sbmpoC&QDAY>BP9acMnyH+6vZqaFTX<(ueB*x-7U^5i3_kP>H(w?Lj#=IaH zw{KWp1Cn&q&jV>48HrEw^QStu1ZVNBdt3^-V1+DL_}`hpB3A_%ZDr@xC{ut-W&z{t zgDewoiCXPXmDil;T{vaCQia0+-L@_@n&=TJ{No$RA94E#iWR4W;&bv^gcf39h_5;P z?Q-mUM!xf#v-1=~xI@e(LIHr$=s_8l$RHW5@QcYDJuPE?*r$+tEJp zt8hy{I$aUIsL+1!}1ws%m+1WpJG!kA#44f#`OVD2V0=?$HndSPWv0#u; zD9o0-GIje|;j^ihx=AM(ykI$afMZRk=n(@P!x-VsK)>d(X$&Ok1i!+QwcvU&yoSF< zi(L^$Q}MG*3n{ALW}}>;v{~@F<*0T+=ixMtr;*e^t{|$u zOosdtd3OjQ!#R=ruf@~_3v-T%`{@d!jC8SI=+N~Hk1`hgi-Dr$4~lY& zJ8tQqDw}ItW=)dsydZ3^HA^+iNn-d|`ypsu2P0asLMMaMDe_z*|L>soKaLeHJKo(< z7x`HF4>@?Uf<7h0Bj8nC$B}3msE2O%gkrI-XnA^hH?*8yb7!Kf@5%J>Wvp&lH9Ncb z5xQqlR#lliT72lgDBl;r3Ld;Mzf?n5ZK`3A1fL7e=pIN5Q|r~( xmDQ6s$R(Ckyh|JQaD+&@*8k&w&cQ}Xm1f;Om=H3*`%4tDv2?Jgx_tA&{{hBi4X^+J literal 0 HcmV?d00001 diff --git a/myRoRo/Assets/SplashScreen.scale-100.png b/myRoRo/Assets/SplashScreen.scale-100.png new file mode 100644 index 0000000000000000000000000000000000000000..f7e1c3b86a64bf7944d644a43e156d0f4b6523ea GIT binary patch literal 4622 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 VX6}%Dz`-zJeZj$^;+$vv{{RSZ(NF*Y literal 0 HcmV?d00001 diff --git a/myRoRo/Assets/SplashScreen.scale-150.png b/myRoRo/Assets/SplashScreen.scale-150.png new file mode 100644 index 0000000000000000000000000000000000000000..4cf8a0126de37bf52e2277f1b2ddd913edc5c963 GIT binary patch literal 7420 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 literal 0 HcmV?d00001 diff --git a/myRoRo/Assets/SplashScreen.scale-400.png b/myRoRo/Assets/SplashScreen.scale-400.png new file mode 100644 index 0000000000000000000000000000000000000000..574cf7ddb87ab4f593d0e6096f12e274296da005 GIT binary patch literal 27766 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 literal 0 HcmV?d00001 diff --git a/myRoRo/Assets/Square150x150Logo.scale-125.png b/myRoRo/Assets/Square150x150Logo.scale-125.png new file mode 100644 index 0000000000000000000000000000000000000000..66aa2c250100237040d0723f2068a933f7097aec GIT binary patch literal 2353 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 F{{@|bAngDE literal 0 HcmV?d00001 diff --git a/myRoRo/Assets/Square44x44Logo.altform-unplated_targetsize-32.png b/myRoRo/Assets/Square44x44Logo.altform-unplated_targetsize-32.png new file mode 100644 index 0000000000000000000000000000000000000000..17e7e736aae7ed1a386cdbdedf8dd13dd1420aab GIT binary patch literal 760 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 literal 0 HcmV?d00001 diff --git a/myRoRo/Assets/Square44x44Logo.scale-200.png b/myRoRo/Assets/Square44x44Logo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..ba851b751e3e58c5daa50a81eaae78fa077de5b8 GIT binary patch literal 1998 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 literal 0 HcmV?d00001 diff --git a/myRoRo/Assets/Square44x44Logo.targetsize-16.png b/myRoRo/Assets/Square44x44Logo.targetsize-16.png new file mode 100644 index 0000000000000000000000000000000000000000..60a88cb7c948eb07c95bb5319b8dfa9836630586 GIT binary patch literal 284 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F5he4R}c>anMpx`-A z7srr_Id>;mb1@l;xSkaV__&?H@hwaB#zNL4<-CKk5j%Mj#S&5jq3Qp z>}kWFWGd{qZ1w>~^Cx$Ie_CYBIo+?aVe2*q<0qWQ90l(D=L+z;+hgdRVt4M3al^UP z45i%xDlZQFYf?^(&Sz-VHB7AYNYB_U_-aCN>O}?~Q3+4BHw)MzBMwVDxlIyZae|}d zZSp%s@q#wSoQhX-b_?xluB)p)`q#1f3#Ve}7XjPW?wEupGQAtEWRCt{2kiSa;VI0QqPQyT393&;7Q7Rgw!E$S{C9tuj(3T(? z`Xf?=kb*{OY>Gymj6fQkT=E~N2-HLu2UG6)9KH_LdCH+v_k|D7`}29;_v@7ATuwW{ z4lpcLRX33~+DMF;3Rc;OkI*#Aad>^UX|U>riS(10Vp{K>^*h%+z1jouDv(5@=`^>L5< z6M*>{atdiK-ec-!?E!7@$^^6->-RipQ2c6ajRatnM;0I^ULA&8<~inf!*hi6kv3eK znH&8;H+mFdE10JkUa(f4WHeR4&|Hi^kUgu$h5_>^JK!G#`~Y4AdUmON^kx76002ov JPDHLkV1n_Tu^s>b literal 0 HcmV?d00001 diff --git a/myRoRo/Assets/Square44x44Logo.targetsize-24_altform-unplated.png b/myRoRo/Assets/Square44x44Logo.targetsize-24_altform-unplated.png new file mode 100644 index 0000000000000000000000000000000000000000..cf0e53b8cc5735c97a9edc4099aee84408073733 GIT binary patch literal 1255 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjoCO|{#S9F5he4R}c>anM1_s7M zo-U3d6?5KBw)Jod6gghIo?TE(mv^G*T294@yiY>{y%Qc@3eh#Ya^aSMi-2QCi%?>< ztGDw771JvL-d`MjFDkK`iX?dpwtcg%5LKSvA%EdPv;6Zt#pnP2f4}#A?BSq?$5%*& zoKcwQ(Iarp)VJDKZF2Xnb@Qj6W%$U}a+o9Ex#g1P#(B5GBY6aVxfDz-k;pM%tv}*z z_~TeY=N11q%65ULZ$^JHclaT2G5S*8hQgdU?=10rfv2-;L{b|zFh9wtS`hE`fn)Ni z1#VdqQIQ8C9obB*IfXBDR?N}R?w>ecAX<^h`T|pLfV$=5Z+qA{syT|MUGY0?aQIsM z3=M0^$9ES;?Oq@`@2cLC{b6F0E;pRi`>@%yS;C7n}bhCDCnijq)dvDQrGTU^~>VD-KFGX zZ4Y8+p7ML*vFxeYY$=5cjyw(B$0Bc>H@d5^<6!s0z;7t1 zsqCCvEwKDq!;F~>$N1BdGn*Y}y}QKvwY|k7f5rLdvtv#qr*xlQyl&6#kcT~vJ6l$< z{lETzy+!NtWPiKA3xH9~;OXk;vd$@?DX+xS#a5{zw?Ho?GsVh0G0oh_z{phBD8(pI z*DTp2QP(ofC`H%M$S}#sFxkS?z`|Tf0jS#7*UBY7ximKwRll*TrMaQ8siB*Jk*lGh ztBIwFv7@V#nSqI^fvK^%n+Z&>XI^nhVqS78%KeNNd8X* zIm8Mm0`x}#%sEyTCdrn`7Dkr3X$D5-x`u|SCb~(M<|eu+mPW}*DXEre$*E>a`amb@ z7p0_Gxug~+7iAWdWaj6=go0e$K+Fm&pdWHmOA>(``-+0ZZU;Mlg{ z=+v%`tt{&wwoKAg^yZNA^RYXS${Ev#`z$!fRJ2oG^JhyZ%i+XCzaYCrrHciVjFp8Y+a{-Q3eRj4&gB$l zZ4*xA6mD%3-okQ|$$OCLgj8{b5U%epufNOUct3v}L Q!>{$;JoOxn8pz2S0FC0<*8l(j literal 0 HcmV?d00001 diff --git a/myRoRo/Assets/Square44x44Logo.targetsize-256.png b/myRoRo/Assets/Square44x44Logo.targetsize-256.png new file mode 100644 index 0000000000000000000000000000000000000000..9fe147664110694b964bfbfcc9d67aa15937133c GIT binary patch literal 6538 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 literal 0 HcmV?d00001 diff --git a/myRoRo/Assets/Square44x44Logo.targetsize-32.png b/myRoRo/Assets/Square44x44Logo.targetsize-32.png new file mode 100644 index 0000000000000000000000000000000000000000..3d4b2aecb8dd165701732b1716e1f8fd8996f195 GIT binary patch literal 549 zcmV+=0^0qFP)pG*GWV{RCt{2lusywVI0Tby;jo5#X*K#t+Zqg?1Z?e(JoH7%z=Ze zgOZZcTH2Dh3b{Bar^SH-7x@z>xh#qUt+|k<&F5*q)ec*|@61+upZfHBp5ODlzwh^X z-lxZ|Rk+zL1C{~Hz`rn%N~MMft2UeMHJwh+>$-kkHUo&)Asj_`8)BqRiM8au%3=Va zPXw3g4uTUVz>s*U418l?fo_P{Lwq7<`1_LF0fY|`y`|d;PJT;3%bda+#JLk6e_{Y( zH>jiUf?kz^M;I3aRVs%e2L{hz>(>S-<{^whJK{;A+IfQh39%Vsumep{4>hXKyenTl z!v+xc6K3R_C`@s*FBDcMF~Zm{OFN(up0&&=sP)xi)Vu+Tdm+T}*@=LQ(ao zc-T=~@}rD{bdQ-EfOj#aPC^~|qs2Ii`%!ubR&`*)O>_Be#2HhL-vu2B%Hjpc>nmnn# nzYxxApc2h8U>UFsSO$Iob=TBaXph1O00000NkvXXu0mjf3$*e? literal 0 HcmV?d00001 diff --git a/myRoRo/Assets/Square44x44Logo.targetsize-48.png b/myRoRo/Assets/Square44x44Logo.targetsize-48.png new file mode 100644 index 0000000000000000000000000000000000000000..3a2843197304bfe39921d4503946f65be57a280f GIT binary patch literal 951 zcmV;o14#UdP)pIX-PyuRCt{2m`i9=K@^5>LXBt>R1`OAiU_)KQxpjz_$YPZ3le-F zBGk54X%`|`tA$csXcY=-ELA8d3R)3e_()w;U5IW33qCe>Ay{ysO{HpSt!)y&LnhF~ zB&Ijb9SZlr&wpm-+?oG3bLUPiGNySH=@yW0*amcmZ9sR}26TsQKzG;%bcf{zqS5Ff zr~%9dl}@L#E1&r+H4ux%nxRwhH@Ms3aD*^)5)ue0Jp#w z;88R4T4n%&KM?v1E`y)YV0|@XyhY@o`{mZ?ky_dX8oji#;r%KyEi6o47 zs=h&<3&RohV!M?gY2SvEex)ffp!RkxX){7R2FV{F`$1SfDhPO#rfv@+?lArdtfuBoE(=p9FZ33(!V{707kG;> zxiLNgk`-7)PA Z`~@@{v%tyd;x+&P002ovPDHLkV1gJWo#y}m literal 0 HcmV?d00001 diff --git a/myRoRo/Assets/StoreLogo.backup.png b/myRoRo/Assets/StoreLogo.backup.png new file mode 100644 index 0000000000000000000000000000000000000000..7385b56c0e4d3c6b0efe3324aa1194157d837826 GIT binary patch literal 1451 zcmaJ>eN5D57_Z|bH;{0+1#mbl)eTU3{h)Wf7EZV?;HD@XL@{B`Ui%(2aMxQ~xdXSv z5nzWi(LW)U2=Vc-cY@s7nPt{i0hc6!7xN4NNHI#EQl>YNBy8l4%x9gr_W-j zEZMQmmTIy(>;lblRfh`dIyTgc9W5d!VP$L4(kKrN1c5G~(O_#xG zAJCNTstD^5SeXFB+&$h=ToJP2H>xr$iqPs-#O*;4(!Fjw25-!gEb*)mU}=)J;Iu>w zxK(5XoD0wrPSKQ~rbL^Cw6O_03*l*}i=ydbu7adJ6y;%@tjFeXIXT+ms30pmbOP%Q zX}S;+LBh8Tea~TSkHzvX6$rYb)+n&{kSbIqh|c7hmlxmwSiq5iVhU#iEQ<>a18|O^Sln-8t&+t`*{qBWo5M?wFM(JuimAOb5!K#D}XbslM@#1ZVz_;!9U zpfEpLAOz=0g@bd6Xj_ILi-x^!M}73h^o@}hM$1jflTs|Yuj9AL@A3<-?MV4!^4q`e z)fO@A;{9K^?W?DbnesnPr6kK>$zaKo&;FhFd(GYFCIU^T+OIMb%Tqo+P%oq(IdX7S zf6+HLO?7o0m+p>~Tp5UrXWh!UH!wZ5kv!E`_w)PTpI(#Iw{AS`gH4^b(bm^ZCq^FZ zY9DD7bH}rq9mg88+KgA$Zp!iWncuU2n1AuIa@=sWvUR-s`Qb{R*kk(SPU^`$6BXz8 zn#7yaFOIK%qGxyi`dYtm#&qqox0$h=pNi#u=M8zUG@bpiZ=3sT=1}Trr}39cC)H|v zbL?W)=&s4zrh)7>L(|cc%$1#!zfL?HjpeP%T+x_a+jZ16b^iKOHxFEX$7d|8${H-* zIrOJ5w&i$>*D>AKaIoYg`;{L@jM((Kt?$N$5OnuPqVvq**Nm}(f0wwOF%iX_Pba;V z;m@wxX&NcV3?<1+u?A{y_DIj7#m3Af1rCE)o`D&Y3}0%7E;iX1yMDiS)sh0wKi!36 zL!Wmq?P^Ku&rK~HJd97KkLTRl>ScGFYZNlYytWnhmuu|)L&ND8_PmkayQb{HOY640 bno1(wj@u8DCVuFR|31B*4ek@pZJqxCDDe1x literal 0 HcmV?d00001 diff --git a/myRoRo/Assets/StoreLogo.scale-100.png b/myRoRo/Assets/StoreLogo.scale-100.png new file mode 100644 index 0000000000000000000000000000000000000000..e574fba03e112ee89d99549a29c4e5ce5625778b GIT binary patch literal 1318 zcmV+>1=;$EP)pJ*hxe|RCt{2nR|#-bri>E$8pU^n@^Mo*GHBLT3HGf_5jIzB}TiL zZfY7C8Y({0-PS*9X?+!Fiz1>TEB>KHv?Apnfr3e-Xeo-8MJ&Eh%1!gpO3n89?wpa^ zZD)7y-PyT=+yjU6JLmq+`F+20@9%N%#3J{I#DWHpE(wWbn}kHNO+q5sCLxh@NIV`d zz|2D*L923da*EME{L~7BNL^i>%r3Oh5q_Ka7|6|yMx*<@)(ncsB7XToYoEZ(#(x6c zjK2pmLm_j}V}*7m{tEGOFLg6c1fX{SdXVO1G!LzW zL>}>Hb)9QBFkgAC8w8O!U}vH2X}?5hLh>51DoiPN=%m-Wfy@zGnZ|M_24aVy?a+M? zxa7BHpv$jK==w>`-FOUQuR(GPdfjWSK!^ai1EvJc1@sDREkr)2-4ELj{~fP2gSsQ5 z0R5gC06)W>*#1SF1Q?}uCzGLPby;pd`%qc@0OB>pSy-;|4A zgZ|?z7{osE5N47i^d_L@Bpup4F{SQ2;&%4`Mr`U3Ch;pMV{Ozn1#zTZIUNsP1!EZF=Jwu#e;N zfk@)fde!`L=Ey4T>>@(Wclf7WC9Bb6?s3Qw`T9d=T8U725N0Z1iUeMd1MQ#Db;J+i zA3@L2?{UXj>wGfZ=7{FZ9sB`kA3L&ij3oA&wrDMS-R8}H+9eRbm=+=woP_G&H_?18 zryKCMG06XZNdr_b$^rNbG~1hB?C$KGAFlXvS@J(=5fKVZq1a-YPuZ{k19l^R6$Gv{ zltZ7k=nTyf-2p;{NuV}wl=m5`W6F=H?$|B*w883}rXQgT+5>$6?aj55zKCcC#w@15 zlLp{>%qqa|PL)HSzIMi%MqXcw=@I%G{T7{t=A-XZXHydp&btGih%j(I`XNB3nXlu; zNBCP)-F`@Gr=CaO1@@~d?@%Oh#;OMNct_*UpatG}r*? zwezi1`+?8{qQ+jDKl#az+4`=#P-FydW6A)uvav)+yi3k% z%h?%8%%7`%KuB!$^ZY$4DI&68tBV2Babh}vPNhn)ow*`;^rpR#{_Fh$NSEl*())n` zZ33M3iQB0<>s^9=yLA-TI{~4YkoY1~U>g$=5vX_rlkYzQiT;>xAkmBddZQ~K=WIq$ zHbY{7InvC&`p~Rn_Fl-m?)PJJYe}=uS`gOPzn-m#r9~3{Kay<{63I3RiDa9EM6yjn cBH1SY0)U8j&>^TIivR!s07*qoM6N<$f-8i2Bme*a literal 0 HcmV?d00001 diff --git a/myRoRo/Assets/StoreLogo.scale-125.png b/myRoRo/Assets/StoreLogo.scale-125.png new file mode 100644 index 0000000000000000000000000000000000000000..7580b03b6a7de2a6cb6137c702ae0a92b682628e GIT binary patch literal 1718 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 literal 0 HcmV?d00001 diff --git a/myRoRo/Assets/Wide310x150Logo.scale-100.png b/myRoRo/Assets/Wide310x150Logo.scale-100.png new file mode 100644 index 0000000000000000000000000000000000000000..a56194f7e213015321dbd51aae1f7fdb5124aa62 GIT binary patch literal 2030 zcmds&`&ZHl8pf$HQ?p$4tc9fJC7B9y(IN>iTSF?^sFO{NW1AOHOeh;kQ4z?^wLu-z z$-4$^P1+pqqM&|L%Gp2zWz3F(s5Cml$skGu1`%2J&zSw;c|OlM&w0;ze|s2lF%f(1 zT9O77xS9c z3zYBiX>Ni~((kUs6WEaO;xpy%C(C0U4aSV}4>@)2cIt$% zH)_jsz$oYb9O+i6KF=M1mTBzsE6R_jVESG>XnHv_C`dC|W}OG=3T2#s#MtxljXGdmEIfAJIj9@SRuq7f00_+-9uE{6~QKB>2(248G7e<@95*Y$c8* z+&rcozH;75R%4~a$w?-5XYRa%pry-k_@pE1iN?Tpc^1sEcvwXrBEk{?=Lr5Tvvt)y zQ8pQoCElng578bZ-Qxc%f76*t!&Btfi5sZ~mM@MDkr^z%i7ulmf*$hhpV&g8e*_I9 z&kXq#Ws;XNisq0AGv;^J{vbuWd%w;cFD?t{oP=9e!?0hPZhN*Zv-c&+b%EI*LOP@}$a4dh=l{!CgM1RGZT9{%hntG2)=inZif( zs8ujT=t~Tav{0;AHyjDtt$?-1wr@`EIY_#q2MT67hGpy_w=#30n#w^o%|RbSSN`C^ zET`VaL5V8wqD=0)t-_r;6+**(N3#^lBi;-8Vo&fIvFD8gXjk&YY>Ug2R~}VtCy;b_9ViZ^`6!6nFFV*Yw!xyXPeJ zuNNH%tgCumu5lW0dMbx?(}C<{fvBUTmv&XpBi6+1ckv;LG7J%fq9L!IOnE#&A90fn zzv-3tt7pDYGc%;?Otd<&Ew`oHCIuT__U3omqDUU`NM8-3RXz=Yo4BaO8)I;8`{a?) z*EW!Nr`D$00Ro^*06KovF=QyEX?3?fMv@ol^jtqHz2~+Ooa{MjUF}W$JM#Ysmd|u= X3!+ajf;YAY9E3R+gYG<={LlXa02K3~ literal 0 HcmV?d00001 diff --git a/myRoRo/Assets/Wide310x150Logo.scale-125.png b/myRoRo/Assets/Wide310x150Logo.scale-125.png new file mode 100644 index 0000000000000000000000000000000000000000..8635f1708148b607f3107e194222e3b23ede2b87 GIT binary patch literal 2572 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 l1P4R)o&^4w4k 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 yFv|XZSFdyn3X5~hfZA;CsvhIF?mDw8iX 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 literal 0 HcmV?d00001 diff --git a/myRoRo/DatabaseHelper.cs b/myRoRo/DatabaseHelper.cs new file mode 100644 index 0000000..d786cbb --- /dev/null +++ b/myRoRo/DatabaseHelper.cs @@ -0,0 +1,160 @@ +using Microsoft.Data.Sqlite; +using System; +using System.Collections.Generic; +#if DEBUG +using System.Diagnostics; +#endif +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Windows.UI.Xaml.Controls; + +namespace myRoRo +{ + class DatabaseHelper + { + public static string DATABASE_NAME = "schedule.db"; + public static string TABLE_NAME = "day"; + public string COL_1 = "kl", + COL_2 = "std", + COL_3 = "fach", + COL_4 = "raum", + COL_5 = "vlehrer", + COL_6 = "vfach", + COL_7 = "vraum", + COL_8 = "info"; + + public DatabaseHelper() + { + using (SqliteConnection db = new SqliteConnection("Filename=" + DATABASE_NAME)) + { + db.Open(); + + try + { + EnsureTableExists(1, db).ExecuteReader(); + } + catch (SqliteException e) + { + #if DEBUG + Debug.WriteLine("SQLite Exception: " + e.Message + e.StackTrace); + #endif + } + + db.Close(); + } + } + + public void DeleteTable(int index) + { + using (SqliteConnection db = new SqliteConnection("Filename=" + DATABASE_NAME)) + { + db.Open(); + + SqliteCommand insertCommand = new SqliteCommand + { + Connection = db, + CommandText = "DROP TABLE IF EXISTS " + TABLE_NAME + index + }; + + try + { + insertCommand.ExecuteReader(); + } + catch (SqliteException e) + { + #if DEBUG + Debug.WriteLine("SQLite Exception: " + e.Message + e.StackTrace); + #endif + } + + db.Close(); + } + } + + private SqliteCommand EnsureTableExists(int index, SqliteConnection db) + { + return new SqliteCommand + { + Connection = db, + + CommandText = "create table if not exists " + TABLE_NAME + index + "(ID INTEGER PRIMARY KEY AUTOINCREMENT," + + COL_1 + " TEXT," + + COL_2 + " TEXT," + + COL_3 + " TEXT," + + COL_4 + " TEXT," + + COL_5 + " TEXT," + + COL_6 + " TEXT," + + COL_7 + " TEXT," + + COL_8 + " TEXT)" + }; + } + + public bool InsertData(int tableIndex, + string kl, + string std, + string fach, + string raum, + string vlehrer, + string vfach, + string vraum, + string info) + { + + using (SqliteConnection db = new SqliteConnection("Filename=" + DATABASE_NAME)) + { + db.Open(); + + SqliteCommand insertCommand = new SqliteCommand + { + Connection = db, + + CommandText = "INSERT INTO " + TABLE_NAME + tableIndex + " (" + + COL_1 + ", " + + COL_2 + ", " + + COL_3 + ", " + + COL_4 + ", " + + COL_5 + ", " + + COL_6 + ", " + + COL_7 + ", " + + COL_8 + + + ") VALUES (@0, @1 , @2, @3, @4, @5, @6, @7)" + }; + + insertCommand.Parameters.AddWithValue("@0", kl); + insertCommand.Parameters.AddWithValue("@1", std); + insertCommand.Parameters.AddWithValue("@2", fach); + insertCommand.Parameters.AddWithValue("@3", raum); + insertCommand.Parameters.AddWithValue("@4", vlehrer); + insertCommand.Parameters.AddWithValue("@5", vfach); + insertCommand.Parameters.AddWithValue("@6", vraum); + insertCommand.Parameters.AddWithValue("@7", info); + + try + { + EnsureTableExists(tableIndex, db).ExecuteReader(); + insertCommand.ExecuteNonQuery(); + } + catch (SqliteException e) + { + #if DEBUG + Debug.WriteLine("SQLite Exception: " + e.Message + e.StackTrace); + /*ContentDialog noWifiDialog = new ContentDialog() + { + Title = "Verbindungsfehler", + Content = "Bitte Netzwerk überprüfen und erneut versuchen. Fehlermeldung:\n" + e.Message + e.StackTrace, + CloseButtonText = "Ok" + }; + + noWifiDialog.ShowAsync();*/ + #endif + return false; + } + db.Close(); + } + + return true; + } + } +} diff --git a/myRoRo/MainPage.xaml b/myRoRo/MainPage.xaml new file mode 100644 index 0000000..4744929 --- /dev/null +++ b/myRoRo/MainPage.xaml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/myRoRo/MainPage.xaml.cs b/myRoRo/MainPage.xaml.cs new file mode 100644 index 0000000..95644bc --- /dev/null +++ b/myRoRo/MainPage.xaml.cs @@ -0,0 +1,87 @@ +using System; +using System.Collections.Generic; +using System.Collections.ObjectModel; +#if DEBUG +using System.Diagnostics; +#endif +using System.IO; +using System.Linq; +using System.Runtime.InteropServices.WindowsRuntime; +using Windows.ApplicationModel.Background; +using Windows.Foundation; +using Windows.Foundation.Collections; +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +using Windows.UI.Xaml.Controls.Primitives; +using Windows.UI.Xaml.Data; +using Windows.UI.Xaml.Input; +using Windows.UI.Xaml.Media; +using Windows.UI.Xaml.Navigation; + +// The Blank Page item template is documented at https://go.microsoft.com/fwlink/?LinkId=402352&clcid=0x409 + +namespace myRoRo +{ + ///

+ /// An empty page that can be used on its own or navigated to within a Frame. + /// + public sealed partial class MainPage : Page + { + private ObservableCollection schedules; + + public MainPage() + { + #if DEBUG + Debug.WriteLine("Starting App..."); + #endif + InitializeComponent(); + + LoadingProcessProgressRing.IsActive = true; + LoadingProcessProgressRing.Visibility = Windows.UI.Xaml.Visibility.Visible; + + InitLoadSequence(); + #if DEBUG + Debug.WriteLine("Initialization Complete."); + #endif + + + //Setting up byckground sync + + /*TimeTrigger backgroundSync = new TimeTrigger(15, false); + BackgroundExecutionManager.RequestAccessAsync(); + + string entryPoint = "myRoRo.Sync"; + string taskName = "NotificationSync"; + + BackgroundTaskRegistration task = RegisterBackgroundTask(entryPoint, taskName, backgroundSync);*/ + } + + private async void InitLoadSequence() + { + #if DEBUG + Debug.WriteLine("Network Task created!"); + #endif + await ScheduleNetwork.Refresh(); + #if DEBUG + Debug.WriteLine("Loading Schedule Complete."); + #endif + + schedules = null; + schedules = ScheduleManager.GetSchedules(); + + //Updating Bindings (the data behind the Pivot) + Binding binding = new Binding(); + binding.Source = schedules; + binding.Mode = BindingMode.TwoWay; + binding.UpdateSourceTrigger = UpdateSourceTrigger.PropertyChanged; + BindingOperations.SetBinding(pivot1, Pivot.ItemsSourceProperty, binding); + + LoadingProcessProgressRing.IsActive = false; + LoadingProcessProgressRing.Visibility = Windows.UI.Xaml.Visibility.Collapsed; + + Windows.Storage.ApplicationDataContainer localSettings = + Windows.Storage.ApplicationData.Current.LocalSettings; + pivot1.Title = (string)localSettings.Values["UpdateDate"]; + } + } +} diff --git a/myRoRo/NameShortcuts.cs b/myRoRo/NameShortcuts.cs new file mode 100644 index 0000000..89cadcd --- /dev/null +++ b/myRoRo/NameShortcuts.cs @@ -0,0 +1,137 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace myRoRo +{ + class NameShortcuts + { + public static string GetRealName(string fakeName) + { + //Not sure if I am allowed to do this, so it will not make it into release... + #if DEBUG + switch (fakeName) { + case "Thei": + return "Frau Theiss"; + case "Mitt": + return "Herrn Mittag"; + case "Otti": + return "Herrn Ottink"; + case "MoßF": + return "Frau Moß"; + case "Conr": + return "Frau Conrad"; + case "Vökl": + return "Frau Völker-Klatte"; + case "Häne": + return "Herrn Hänel"; + case "vPar": + return "Herrn von Paris"; + case "Wala": + return "Frau Walachowitz"; + case "Beye": + return "Herrn Beyerle"; + case "Gres": + return "Frau Gresch"; + case "Gegu": + return "Herrn Gegusch"; + case "Kühn": + return "Frau Kühne"; + case "Jahn": + return "Frau Jahn"; + case "Drew": + return "Frau Drews"; + case "Siek": + return "Herrn Siek"; + case "Bett": + return "Herrn Bettencourt"; + case "Hüls": + return "Herrn Hülsmann"; + case "Pösc": + return "Herrn Pöschl"; + case "Toka": + return "Frau Tokarik"; + case "Krab": + return "Frau Krabbe"; + case "Fisc": + return "Frau Fischer"; + case "Pill": + return "Frau Pillin"; + case "Möbi": + return "Herrn Möbius"; + case "Jehl": + return "Herrn Jehle"; + case "Deut": + return "Frau Deutschmann"; + case "Rex": + return "Frau Rex"; + case "Wese": + return "Herrn Weser"; + case "Bern": + return "Frau Bernd"; + case "Kans": + return "Herrn Kanstinger"; + case "Köni": + return "Herrn König"; + case "MoßH": + return "Herrn Moß"; + case "Brem": + return "Herrn Bremert"; + case "Miko": + return "Frau Mikoleiwski"; + case "Rapp": + return "Herrn Rapp"; + case "Habe": + return "Frau Habermann-Lange"; + case "Bahr": + return "Frau Bahr"; + case "Lehn": + return "Frau Lehne"; + default: + return "[" + fakeName + "]"; + } +# endif + return fakeName; + } + + public static string GetRealClass(string fakeClass) + { + switch (fakeClass) + { + case "Ma": + return "Mathe"; + case "Mu": + return "Musik"; + case "NaWi": + return fakeClass; + case "Ku": + return "Kunst"; + case "Sp/m": + return "Sport Jungen"; + case "Sp/w": + return "Sport Mädchen"; + case "Eth": + return "Ethik"; + case "Ge": + return "Geschichte"; + case "Ev.R": + return "Religion (Ev)"; + case "De": + return "Deutsch"; + case "Ch": + return "Chemie"; + case "Ek": + return "Erdkunde"; + case "Ph": + return "Physik"; + case "Bi": + return "Bio"; + + default: + return /*"[" + */fakeClass/* + "]"*/; + } + } + } +} diff --git a/myRoRo/Package.appxmanifest b/myRoRo/Package.appxmanifest new file mode 100644 index 0000000..0c41713 --- /dev/null +++ b/myRoRo/Package.appxmanifest @@ -0,0 +1,33 @@ + + + + + + myRoRo + wulka + Assets\StoreLogo.png + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/myRoRo/Properties/AssemblyInfo.cs b/myRoRo/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..8d08673 --- /dev/null +++ b/myRoRo/Properties/AssemblyInfo.cs @@ -0,0 +1,29 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("myRoRo")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("myRoRo")] +[assembly: AssemblyCopyright("Copyright © 2018")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] +[assembly: ComVisible(false)] \ No newline at end of file diff --git a/myRoRo/Properties/Default.rd.xml b/myRoRo/Properties/Default.rd.xml new file mode 100644 index 0000000..af00722 --- /dev/null +++ b/myRoRo/Properties/Default.rd.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/myRoRo/Schedule.cs b/myRoRo/Schedule.cs new file mode 100644 index 0000000..d1400bf --- /dev/null +++ b/myRoRo/Schedule.cs @@ -0,0 +1,93 @@ +using System; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.ComponentModel; +#if DEBUG +using System.Diagnostics; +#endif +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace myRoRo +{ + public class ScheduleEntry + { + public string ClassName + { + get; + set; + } + + public string Entries + { + get; + set; + } + + public int Height + { + get; + set; + } + } + + public class Schedule + { + public string DayName + { + get; + set; + } + + public List ScheduleEntries + { + get; + set; + } + } + + public class ScheduleManager + { + public static ObservableCollection GetSchedules() + { + Windows.Storage.ApplicationDataContainer localSettings = + Windows.Storage.ApplicationData.Current.LocalSettings; + + #if DEBUG + Debug.WriteLine("Creating ScheduleManager"); + #endif + + ObservableCollection outList = new ObservableCollection(); + + int pagesCount = (int) localSettings.Values[ScheduleNetwork.PAGES_COUNT]; + + for (int i = 1; i <= pagesCount; i++) + { + List entries = new List(); + string date = ScheduleNetwork.GetDate(i); + + ScheduleHandler handler = new ScheduleHandler(i); + + List classes = handler.getClassList(); + + foreach (string classStr in classes) + { + entries.Add(new ScheduleEntry + { + ClassName = classStr, + Entries = handler.GetClassInfo(classStr) + }); + } + + outList.Add(new Schedule + { + DayName = date, + ScheduleEntries = entries + }); + } + + return outList; + } + } +} \ No newline at end of file diff --git a/myRoRo/ScheduleHandler.cs b/myRoRo/ScheduleHandler.cs new file mode 100644 index 0000000..36e787d --- /dev/null +++ b/myRoRo/ScheduleHandler.cs @@ -0,0 +1,437 @@ +using System; +using System.Collections.Generic; +#if DEBUG +using System.Diagnostics; +#endif +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Microsoft.Data.Sqlite; +using Microsoft.Data.Sqlite.Internal; + +namespace myRoRo +{ + class ScheduleHandler + { + private DatabaseHelper helper; + private string lineBreak = "\n"; + int index; + + public ScheduleHandler(int index) + { + this.index = index; + helper = new DatabaseHelper(); + } + + public List getClassList() + { + + List outputList = new List(); //this is the List which will be put out. at the end it will contain all Classes that are appearing in the schedule + + using (SqliteConnection db = new SqliteConnection("Filename=" + DatabaseHelper.DATABASE_NAME)) + { + db.Open(); + SqliteCommand selectCommand = new SqliteCommand("SELECT " + helper.COL_1 + " FROM " + DatabaseHelper.TABLE_NAME + index + " GROUP BY " + helper.COL_1, db); + SqliteDataReader query; + + + try + { + query = selectCommand.ExecuteReader(); + + + } + catch (SqliteException e) + { + #if DEBUG + Debug.WriteLine("SQLite Exception: " + e.Message + e.StackTrace); + #endif + return null; + } + + while (query.Read()) + { + outputList.Add(query.GetString(0)); + } + + db.Close(); + } + return outputList; + } + + public List GetForSQL(string SQL) + { + List output = new List(); + using (SqliteConnection db = new SqliteConnection("Filename=" + DatabaseHelper.DATABASE_NAME)) + { + SqliteCommand command = new SqliteCommand(SQL, db); + SqliteDataReader query; + + try + { + query = command.ExecuteReader(); + } + catch (SqliteException e) + { + #if DEBUG + Debug.WriteLine("SQLite Exception: " + e.Message + e.StackTrace); + #endif + return null; + } + + int i = 0; + while (query.Read()) + { + try + { + query.GetString(i); + } + catch (Exception e) + { + break; + } + i++; + } + + db.Close(); + } + + return output; + } + + /*public List GetClassListCustom() + { + + SQLiteDatabase db = databaseHelper.getWritableDatabase(); + Cursor res; + SharedPreferences pref = context.getSharedPreferences("Tralala", MODE_PRIVATE); + ArrayList outputList = new ArrayList<>(); + + res = db.rawQuery("SELECT kl FROM " + databaseHelper.TABLE_NAME + index + " WHERE " + pref.getString(SettingsActivity.CUSTOMSQL_NAME, "") + " GROUP BY " + databaseHelper.COL_1, null); + + while (res.moveToNext()) { + outputList.add(res.getString(0)); + } + res.close(); + + return outputList; + } + + public ArrayList getClassInfoCustom(String thisClass) throws Exception { + SharedPreferences pref = context.getSharedPreferences("Tralala", MODE_PRIVATE); + + return getClassInfoForSQL("SELECT * FROM " + databaseHelper.TABLE_NAME + index + " WHERE (" + pref.getString(SettingsActivity.CUSTOMSQL_NAME, "")+ ") and " + databaseHelper.COL_1 + " = '" + thisClass + "'"); + } + + public ArrayList getClassListPersonalized(int id) { + SQLiteDatabase db = databaseHelper.getWritableDatabase(); + Cursor res; + SharedPreferences pref = context.getSharedPreferences("Tralala", MODE_PRIVATE); + String coursesRaw = pref.getString(SettingsActivity.CLASSES_NAME, ""); + ArrayList outputList = new ArrayList<>(); + if (coursesRaw == "") + return outputList; + + ArrayList extraArguments = new ArrayList<>(); + String buffer = ""; + + for(int i = 0; i < coursesRaw.length(); i++) { + if ((coursesRaw.charAt(i) == ';') || (i == (coursesRaw.length() - 1))) { + if (i == (coursesRaw.length() - 1)) + buffer = buffer + coursesRaw.charAt(i); + extraArguments.add(databaseHelper.COL_1 + " = '" + buffer.trim() + "' COLLATE NOCASE"); + buffer = ""; + } else { + buffer = buffer + coursesRaw.charAt(i); + } + } + + String extraArgumentsSQL = ""; + if (extraArguments.size() != 0) + extraArgumentsSQL = " WHERE "; + + for(int i = 0; i < extraArguments.size(); i++) { + extraArgumentsSQL = extraArgumentsSQL + extraArguments.get(i) + " COLLATE NOCASE"; + if(i < (extraArguments.size() - 1)) + extraArgumentsSQL = extraArgumentsSQL + " or "; + } + + res = db.rawQuery("SELECT kl FROM " + databaseHelper.TABLE_NAME + index + extraArgumentsSQL + " GROUP BY " + databaseHelper.COL_1, null); + + try { + while (res.moveToNext()) { + outputList.add(res.getString(0)); + } + } finally { + res.close(); + } + + return outputList; + } + + /** + * The basic idea of this method is that you have go a String in SharedPreferences. It will look like this: "gen 1;gku 1;Fr 2" The ; seperates them from each other. So this method returns + * a ArrayList of Spannable Strings with the Class you want and in addition only the courses you want. When the user puts in all the Info, first he will be asked to put in all the classes + * which potentially could fit the rules + * @param thisClass + * @return + + public ArrayList getClassInfoPersonalized(String thisClass) + { + SQLiteDatabase db = databaseHelper.getWritableDatabase(); + Cursor res; + SharedPreferences pref = context.getSharedPreferences("Tralala", MODE_PRIVATE); + String coursesRaw = pref.getString("Courses", ""); + + /*if (coursesRaw == "") + return new ArrayList<>(); + + ArrayList extraArguments = new ArrayList<>(); + String buffer = ""; + + boolean moreThanZero = false; + + if (coursesRaw != "" && coursesRaw.length() > 0) + { + for (int i = 0; i < coursesRaw.length(); i++) + { + if ((coursesRaw.charAt(i) == ';') || (i == (coursesRaw.length() - 1))) + { + if (i == (coursesRaw.length() - 1)) + buffer = buffer + coursesRaw.charAt(i); + extraArguments.add(databaseHelper.COL_3 + " = '" + buffer.trim() + "' COLLATE NOCASE or " + databaseHelper.COL_6 + " = '" + buffer.trim() + "' COLLATE NOCASE"); + buffer = ""; + } + else + { + buffer = buffer + coursesRaw.charAt(i); + } + } + moreThanZero = true; + } + else + { + moreThanZero = false; + } + + String extraArgumentsSQL = ""; + + if (moreThanZero) + { + if (extraArguments.size() > 0) + if (extraArguments != null) + { + extraArgumentsSQL = " and ("; + moreThanZero = true; + } + else + moreThanZero = false; + else + moreThanZero = false; + } + + for (int i = 0; i < extraArguments.size(); i++) + { + extraArgumentsSQL = extraArgumentsSQL + extraArguments.get(i); + if (i < (extraArguments.size() - 1)) + extraArgumentsSQL = extraArgumentsSQL + " or "; + } + + if (moreThanZero) + { + return getClassInfoForSQL("SELECT * FROM " + databaseHelper.TABLE_NAME + index + " WHERE " + databaseHelper.COL_1 + " = '" + thisClass + "'" + extraArgumentsSQL + ")"); + } + else + { + return getClassInfoForSQL("SELECT * FROM " + databaseHelper.TABLE_NAME + index + " WHERE " + databaseHelper.COL_1 + " = '" + thisClass + "'"/* + extraArgumentsSQL); + } + } + + public ArrayList getClassInfo(String thisClass) + { + return getClassInfoForSQL("SELECT * FROM " + databaseHelper.TABLE_NAME + index + " WHERE " + databaseHelper.COL_1 + " = '" + thisClass + "'"); + }*/ + + public string GetClassInfo(string thisClass) + { + return GetClassInfoForSQL("SELECT * FROM " + DatabaseHelper.TABLE_NAME + index + " WHERE " + helper.COL_1 + " = '" + thisClass + "'"); + } + + + public string GetClassInfoForSQL(string sql) + { + bool forInfo = true; + List outList = new List(); + SqliteDataReader reader; + + using (SqliteConnection db = new SqliteConnection("Filename=" + DatabaseHelper.DATABASE_NAME)) + { + SqliteCommand command = new SqliteCommand(sql, db); + db.Open(); + + try + { + reader = command.ExecuteReader(); + } + catch (SqliteException e) + { + #if DEBUG + Debug.WriteLine("SQLite Exception: " + e.Message + e.StackTrace); + #endif + return null; + } + db.Close(); + } + + String currentLesson = "x"; + + #if DEBUG + int t = 0; + #endif + + while (reader.Read()) + { + #if DEBUG + t++; + #endif + forInfo = true; + StringBuilder line = new StringBuilder(); + + if (reader.GetString(2).Contains(currentLesson)) + line.Append(Spaces(5)); + else if (currentLesson.Contains("10")) + line.Append(RemLB(reader.GetString(2)) + "." + Spaces(1)); + else + line.Append(RemLB(reader.GetString(2)) + "." + Spaces(2)); + + if (reader.GetString(6).Contains("\u00A0")) + { + if (reader.GetString(3).Contains("\u00A0")) + line.Append("[Fach]"); + else + line.Append(NameShortcuts.GetRealClass(RemLB(reader.GetString(3)))); + } + else + { + line.Append(NameShortcuts.GetRealClass(RemLB(reader.GetString(6)))); + } + + if (reader.GetString(5).Contains("*Frei")) + { + line.Append(" entfällt"); + forInfo = false; + } + else if (reader.GetString(5).Contains("Raumänderung")) + { + line.Append(": Raumänderung in Raum " + RemLB(reader.GetString(7))); + forInfo = false; + } + else if (reader.GetString(5).Contains("*Stillarbeit")) + { + //if (myList.get(3) == "null") //TODO: Stillarbeit Teacher + if (reader.GetString(4).Contains("\u00A0")) + line.Append(": " + "Stillarbeit"); + else + line.Append(": " + "Stillarbeit in Raum " + RemLB(reader.GetString(4))); + forInfo = false; + } + + + if (forInfo) + { + line.Append(" bei "); + + if (reader.GetString(5).Contains("\u00A0")) + { + line.Append("[Lehrer]"); + } + else + { + line.Append(NameShortcuts.GetRealName(RemLB(reader.GetString(5)))); + } + + + if (reader.GetString(7).Contains("\u00A0")) + { + if (reader.GetString(4).Contains("\u00A0")) + line.Append(" in " + "[Raum]"); + else + { + line.Append(" in Raum " + RemLB(reader.GetString(4))); + } + } + else + { + line.Append(" in Raum "); + line.Append(RemLB(reader.GetString(7))); + } + } + + if (reader.GetString(8).Contains("verschoben")) + { + if (reader.GetString(2).Contains(currentLesson)) + line = new StringBuilder(Spaces(5) + NameShortcuts.GetRealClass(RemLB(reader.GetString(3))) + " wird " + RemLB(reader.GetString(8))); + else if (currentLesson.Contains("10")) + line = new StringBuilder(RemLB(reader.GetString(2)) + "." + Spaces(1) + NameShortcuts.GetRealClass(RemLB(reader.GetString(3))) + " wird " + RemLB(reader.GetString(8))); + else + line = new StringBuilder(RemLB(reader.GetString(2)) + "." + Spaces(2) + NameShortcuts.GetRealClass(RemLB(reader.GetString(3))) + " wird " + RemLB(reader.GetString(8))); //[Fach] wird [verschoben auf Datum] + } + else if (reader.GetString(8).Contains("anstatt")) + { + line.Append(" " + RemLB(reader.GetString(8))); + } + else if (reader.GetString(8).Contains("Aufg. erteilt")) + { + line.Append(lineBreak + Spaces(5) + "Aufgaben erteilt"); + } + else if (reader.GetString(8).Contains("Aufg. für zu Hause erteilt")) + { + line.Append(lineBreak + Spaces(5) + "Aufgaben für Zuhause erteilt"); + } + else if (reader.GetString(8).Contains("Aufg. für Stillarbeit erteilt")) + { + line.Append(lineBreak + Spaces(5) + "Aufgaben für Stillarbeit erteilt"); + //} else if (myList.get(six).contains("ganze Klasse")) { + } + else if (!reader.GetString(8).Contains("\u00A0")) + { + line.Append(lineBreak + Spaces(5) + RemLB(reader.GetString(8))); + } + + if (!reader.GetString(2).Contains(" ")) + currentLesson = RemLB(reader.GetString(2)); + + outList.Add(line.ToString()); + } + + string outStr = ""; + + foreach (string str in outList) + { + outStr = outStr + "\n" + str; + } + + #if DEBUG + Debug.WriteLine("Iterations | READ " + t); + #endif + return outStr.Replace(System.Environment.NewLine, ""); + } + + public static string RemLB(string removeLineBreaks) + { + return removeLineBreaks.Replace(System.Environment.NewLine, ""); + } + + private string Spaces(int count) + { + string outStr = ""; + + for (int i = 0; i < count; i++) + { + outStr = outStr + ' '; + } + + return outStr; + } + } +} \ No newline at end of file diff --git a/myRoRo/ScheduleNetwork.cs b/myRoRo/ScheduleNetwork.cs new file mode 100644 index 0000000..2e6f006 --- /dev/null +++ b/myRoRo/ScheduleNetwork.cs @@ -0,0 +1,234 @@ +using HtmlAgilityPack; +using Microsoft.Data.Sqlite; +using System; +using System.Collections.Generic; +#if DEBUG +using System.Diagnostics; +#endif +using System.Linq; +using System.Net; +using System.Net.Http; +using System.Text; +using System.Threading.Tasks; +using Windows.UI.Xaml.Controls; + +namespace myRoRo +{ + class ScheduleNetwork + { + public static string PAGES_COUNT = "pgs_count"; + + private static async Task> GetURLs(string url, string usrName, string pw) + { + try + { + #if DEBUG + Debug.WriteLine("Attempting to load initial page."); + #endif + HttpClient http = new HttpClient(); + + + string authInfo = usrName + ":" + pw; + authInfo = Convert.ToBase64String(Encoding.ASCII.GetBytes(authInfo)); + http.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Basic", authInfo); + + var response = await http.GetByteArrayAsync(url); + String source = Encoding.GetEncoding("utf-8").GetString(response, 0, response.Length - 1); + source = WebUtility.HtmlDecode(source); + HtmlDocument result = new HtmlDocument(); + result.LoadHtml(source); + + #if DEBUG + Debug.WriteLine("Complete."); + #endif + + List outList = new List(); + + foreach (HtmlNode link in result.DocumentNode.SelectNodes("//a[@href]")) + { + string hrefValue = link.GetAttributeValue("href", string.Empty); + outList.Add("http://www.romain-rolland-gymnasium.eu/schuelerbereich/svplaneinseitig/" + hrefValue); + #if DEBUG + Debug.WriteLine(hrefValue); + #endif + } + + outList.RemoveAt(outList.Count - 1); + + string date = ScheduleHandler.RemLB(result.DocumentNode.SelectSingleNode("//h1").InnerText); + Windows.Storage.ApplicationDataContainer localSettings = + Windows.Storage.ApplicationData.Current.LocalSettings; + localSettings.Values["UpdateDate"] = date; + + return outList; + } + catch (Exception e) + { + #if DEBUG + Debug.WriteLine("PAGE NOT LOADED: " + e.Message + e.StackTrace); + #endif + + + ContentDialog noWifiDialog = new ContentDialog() + { + Title = "Verbindungsfehler", + Content = "Bitte Netzwerk überprüfen und erneut versuchen.\n\n Fehlermeldung:\n" + e.Message + e.StackTrace, + CloseButtonText = "Ok" + }; + + await noWifiDialog.ShowAsync(); + return null; + } + } + + public static async Task Refresh() + { + Windows.Storage.ApplicationDataContainer localSettings = + Windows.Storage.ApplicationData.Current.LocalSettings; + + #if DEBUG + Debug.WriteLine("Refresh() called."); + #endif + DatabaseHelper helper = new DatabaseHelper(); + + string username = "wieland.schoebl"; + string password = "bawo2"; + string URL = "http://www.romain-rolland-gymnasium.eu/schuelerbereich/svplaneinseitig/Index.html"; + + List URLs = await GetURLs(URL, username, password); + + int pagesCount = 0; + + #if DEBUG + Debug.WriteLine("URL Count: " + URLs.Count); + #endif + + for (int i = 1; i <= URLs.Count; i++) + { + String url = URLs.ElementAt(i - 1); + + try + { + HttpClient http = new HttpClient(); + + string authInfo = username + ":" + password; + authInfo = Convert.ToBase64String(Encoding.ASCII.GetBytes(authInfo)); + http.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Basic", authInfo); + + var response = await http.GetByteArrayAsync(url); + String source = Encoding.GetEncoding("ISO8859-1").GetString(response, 0, response.Length - 1); + source = WebUtility.HtmlDecode(source); + + + HtmlDocument result = new HtmlDocument(); + result.LoadHtml(source); + + helper.DeleteTable(i); + + //START SQL + String currentClass = "Aufsicht"; + String currentLesson = ""; + + #if DEBUG + Debug.WriteLine("One URL loaded."); + int t = 0; + #endif + + + foreach (HtmlNode table in result.DocumentNode.SelectNodes("//table")) + { + foreach (HtmlNode row in table.SelectNodes("tr")) + { + #if DEBUG + t++; + #endif + List rowText = new List(); + List rowHtml = new List(); + foreach (HtmlNode cell in row.SelectNodes("td")) + { + rowText.Add(cell.InnerText); + rowHtml.Add(cell.OuterHtml); + } + + #if DEBUG + //Debug.WriteLine(rowHtml.ElementAt(0)); + #endif + + if (!(rowText.ElementAt(0).Contains(" "))) + { //All rows will need a class name, otherwise it will be much more difficult to parse the data + if (!rowText.ElementAt(0).Contains("Kl")) + { //checking for irrelevant data (such as KL., which appears at the top.) + currentClass = rowText.ElementAt(0); + if (rowText.ElementAt(1).Contains(" ")) + helper.InsertData(i, rowText.ElementAt(0), currentLesson, rowText.ElementAt(2), rowText.ElementAt(3), rowText.ElementAt(4), rowText.ElementAt(5), rowText.ElementAt(6), rowText.ElementAt(7)); //inserting all the data into the SQL database + else + { + helper.InsertData(i, rowText.ElementAt(0), rowText.ElementAt(1), rowText.ElementAt(2), rowText.ElementAt(3), rowText.ElementAt(4), rowText.ElementAt(5), rowText.ElementAt(6), rowText.ElementAt(7)); + currentLesson = rowText.ElementAt(1); + } + } + } + else + { + if (rowText.ElementAt(1).Contains(" ")) + helper.InsertData(i, currentClass, currentLesson, rowText.ElementAt(2), rowText.ElementAt(3), rowText.ElementAt(4), rowText.ElementAt(5), rowText.ElementAt(6), rowText.ElementAt(7)); //inserting all the data into the SQL database + else + { + helper.InsertData(i, currentClass, rowText.ElementAt(1), rowText.ElementAt(2), rowText.ElementAt(3), rowText.ElementAt(4), rowText.ElementAt(5), rowText.ElementAt(6), rowText.ElementAt(7)); + currentLesson = rowText.ElementAt(1); + } + } + } + } + + #if DEBUG + Debug.WriteLine("Iterations: " + t); + #endif + //END SQL + string outStr = ScheduleHandler.RemLB(result.DocumentNode.SelectSingleNode("//h2").InnerText); + + if (!outStr.Contains("erscheint")) { + localSettings.Values["Day" + i + "_Date"] = outStr; + + outStr = ScheduleHandler.RemLB(result.DocumentNode.SelectSingleNode("//h1").InnerText); + localSettings.Values["Day" + i + "_UpdateDate"] = outStr; + //END SAVING DATES + + pagesCount = i; + } + } + catch (Exception e) + { + #if DEBUG + Debug.WriteLine("Error loading individual page: " + e.Message + e.StackTrace); + #endif + + //ContentDialog noWifiDialog = new ContentDialog() + //{ + // Title = "Merkwürdiger Fehler", + // Content = "Fehler beim laden einer einzelnen Seite.\n\n Fehlermeldung:\n" + e.Message + e.StackTrace, + // CloseButtonText = "Ok" + //}; + + //await noWifiDialog.ShowAsync(); + } + } + + localSettings.Values[PAGES_COUNT] = pagesCount; + } + + public static string GetDate(int index) + { + Windows.Storage.ApplicationDataContainer localSettings = + Windows.Storage.ApplicationData.Current.LocalSettings; + return (string) localSettings.Values["Day" + index + "_Date"]; + } + + public static string GetUpdateDate() + { + Windows.Storage.ApplicationDataContainer localSettings = + Windows.Storage.ApplicationData.Current.LocalSettings; + return (string) localSettings.Values["UpdateDate"]; + } + } +} diff --git a/myRoRo/Sync.cs b/myRoRo/Sync.cs new file mode 100644 index 0000000..9bc4e74 --- /dev/null +++ b/myRoRo/Sync.cs @@ -0,0 +1,12 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace myRoRo +{ + class Sync + { + } +} diff --git a/myRoRo/myRoRo.csproj b/myRoRo/myRoRo.csproj new file mode 100644 index 0000000..e9b37a8 --- /dev/null +++ b/myRoRo/myRoRo.csproj @@ -0,0 +1,204 @@ + + + + + Debug + x86 + {69838279-964F-45BF-B6CE-85B782710430} + AppContainerExe + Properties + myRoRo + myRoRo + de-DE + UAP + 10.0.16299.0 + 10.0.14393.0 + 14 + 512 + {A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + true + myRoRo_TemporaryKey.pfx + True + Always + arm + D:\wulka\Desktop\ + False + + + true + bin\x86\Debug\ + DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP + ;2008 + full + x86 + false + prompt + true + + + bin\x86\Release\ + TRACE;NETFX_CORE;WINDOWS_UWP + true + ;2008 + pdbonly + x86 + false + prompt + true + true + + + true + bin\ARM\Debug\ + DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP + ;2008 + full + ARM + false + prompt + true + + + bin\ARM\Release\ + TRACE;NETFX_CORE;WINDOWS_UWP + true + ;2008 + pdbonly + ARM + false + prompt + true + true + + + true + bin\x64\Debug\ + DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP + ;2008 + full + x64 + false + prompt + true + + + bin\x64\Release\ + TRACE;NETFX_CORE;WINDOWS_UWP + true + ;2008 + pdbonly + x64 + false + prompt + true + true + + + PackageReference + + + + App.xaml + + + + MainPage.xaml + + + + + + + + + + + Designer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + + + 1.7.1 + + + 1.1.0 + + + + 14.0 + + + true + + + myRoRo_TemporaryKey.pfx + + + + \ No newline at end of file