From f1a7f5f7b03f37389fdbcc65e7a606a99cd81eda Mon Sep 17 00:00:00 2001 From: alzalia1 Date: Sat, 16 Aug 2025 18:40:52 +0200 Subject: [PATCH] fix: changes for release --- < | 46 ------- android/app/build.gradle.kts | 8 +- android/app/src/main/AndroidManifest.xml | 2 +- .../kotlin/com/example/seshat/MainActivity.kt | 2 +- .../main/res/mipmap-hdpi/launcher_icon.png | Bin 0 -> 1365 bytes .../main/res/mipmap-mdpi/launcher_icon.png | Bin 0 -> 974 bytes .../main/res/mipmap-xhdpi/launcher_icon.png | Bin 0 -> 1679 bytes .../main/res/mipmap-xxhdpi/launcher_icon.png | Bin 0 -> 2320 bytes .../main/res/mipmap-xxxhdpi/launcher_icon.png | Bin 0 -> 2702 bytes .../reports/problems/problems-report.html | 2 +- assets/logo.png | Bin 0 -> 12423 bytes flutter_launcher_icons.yaml | 25 ++++ ios/Runner.xcodeproj/project.pbxproj | 16 +-- .../AppIcon.appiconset/Contents.json | 123 +----------------- .../Icon-App-1024x1024@1x.png | Bin 10932 -> 19794 bytes .../AppIcon.appiconset/Icon-App-20x20@1x.png | Bin 295 -> 413 bytes .../AppIcon.appiconset/Icon-App-20x20@2x.png | Bin 406 -> 761 bytes .../AppIcon.appiconset/Icon-App-20x20@3x.png | Bin 450 -> 1038 bytes .../AppIcon.appiconset/Icon-App-29x29@1x.png | Bin 282 -> 590 bytes .../AppIcon.appiconset/Icon-App-29x29@2x.png | Bin 462 -> 1062 bytes .../AppIcon.appiconset/Icon-App-29x29@3x.png | Bin 704 -> 1647 bytes .../AppIcon.appiconset/Icon-App-40x40@1x.png | Bin 406 -> 761 bytes .../AppIcon.appiconset/Icon-App-40x40@2x.png | Bin 586 -> 1301 bytes .../AppIcon.appiconset/Icon-App-40x40@3x.png | Bin 862 -> 1885 bytes .../AppIcon.appiconset/Icon-App-50x50@1x.png | Bin 0 -> 870 bytes .../AppIcon.appiconset/Icon-App-50x50@2x.png | Bin 0 -> 1669 bytes .../AppIcon.appiconset/Icon-App-57x57@1x.png | Bin 0 -> 980 bytes .../AppIcon.appiconset/Icon-App-57x57@2x.png | Bin 0 -> 1892 bytes .../AppIcon.appiconset/Icon-App-60x60@2x.png | Bin 862 -> 1885 bytes .../AppIcon.appiconset/Icon-App-60x60@3x.png | Bin 1674 -> 2439 bytes .../AppIcon.appiconset/Icon-App-72x72@1x.png | Bin 0 -> 1306 bytes .../AppIcon.appiconset/Icon-App-72x72@2x.png | Bin 0 -> 2262 bytes .../AppIcon.appiconset/Icon-App-76x76@1x.png | Bin 762 -> 1249 bytes .../AppIcon.appiconset/Icon-App-76x76@2x.png | Bin 1226 -> 2344 bytes .../Icon-App-83.5x83.5@2x.png | Bin 1418 -> 2506 bytes linux/CMakeLists.txt | 2 +- macos/Runner.xcodeproj/project.pbxproj | 6 +- macos/Runner/Configs/AppInfo.xcconfig | 2 +- pubspec.lock | 64 +++++++++ pubspec.yaml | 1 + web/favicon.png | Bin 917 -> 387 bytes web/icons/Icon-192.png | Bin 5292 -> 2702 bytes web/icons/Icon-512.png | Bin 8252 -> 8527 bytes web/icons/Icon-maskable-192.png | Bin 5594 -> 2702 bytes web/icons/Icon-maskable-512.png | Bin 20998 -> 8527 bytes web/manifest.json | 6 +- 46 files changed, 114 insertions(+), 191 deletions(-) delete mode 100644 < create mode 100644 android/app/src/main/res/mipmap-hdpi/launcher_icon.png create mode 100644 android/app/src/main/res/mipmap-mdpi/launcher_icon.png create mode 100644 android/app/src/main/res/mipmap-xhdpi/launcher_icon.png create mode 100644 android/app/src/main/res/mipmap-xxhdpi/launcher_icon.png create mode 100644 android/app/src/main/res/mipmap-xxxhdpi/launcher_icon.png create mode 100644 assets/logo.png create mode 100644 flutter_launcher_icons.yaml create mode 100644 ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@1x.png create mode 100644 ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@2x.png create mode 100644 ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@1x.png create mode 100644 ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@2x.png create mode 100644 ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@1x.png create mode 100644 ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@2x.png diff --git a/< b/< deleted file mode 100644 index 2c8173c..0000000 --- a/< +++ /dev/null @@ -1,46 +0,0 @@ -import 'package:provider/provider.dart'; - -enum State { pending, ongoing, ended } - -class Bal { - Bal({ - required this.id, - required this.name, - required this.state, - required this.startTime, - required this.endTime, - }); - - int id; - String name; - State state; - DateTime startTime; - DateTime endTime; - - factory Bal.fromJSON(Map json) => Bal( - id: json["id"], - name: json["name"], - state: switch (json["state"]) { - "Pending" => State.pending, - "Ongoing" => State.ongoing, - _ => State.ended, - }, - startTime: DateTime.fromMillisecondsSinceEpoch( - json["start_timestamp"] * 1000, - isUtc: true, - ), - endTime: DateTime.fromMillisecondsSinceEpoch( - json["end_timestamp"] * 1000, - isUtc: true, - ), - ); - - int compareTo(Bal other) { - if (ended == other.ended) { - return 0; - } else if (ended) { - return 1; - } - return -1; - } -} diff --git a/android/app/build.gradle.kts b/android/app/build.gradle.kts index d32a021..d2ea4a2 100644 --- a/android/app/build.gradle.kts +++ b/android/app/build.gradle.kts @@ -11,17 +11,17 @@ android { ndkVersion = "29.0.13846066" compileOptions { - sourceCompatibility = JavaVersion.VERSION_11 - targetCompatibility = JavaVersion.VERSION_11 + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 } kotlinOptions { - jvmTarget = JavaVersion.VERSION_11.toString() + jvmTarget = JavaVersion.VERSION_17.toString() } defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). - applicationId = "com.example.seshat" + applicationId = "fr.ueauvergne.seshat" // You can update the following values to match your application needs. // For more information, see: https://flutter.dev/to/review-gradle-config. minSdk = flutter.minSdkVersion diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 4aaa1c2..3410c9c 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -3,7 +3,7 @@ ~F(7{|ZJuU(dIT^6^)B}}KfOIV%4ZD|uqB$x2&M!Wgl6g6X}w05&tlQ3~g znz6}@G=*wEu*{D%p(gU0h=k0K!>vDiz53&Mp3n3A`F!5bbM=U?mkG!m1OR{u`Vi7z zTMvB+BLi&?oD_Hgfc}qYq(?w9d$Q1*z6k}DuD#yvCJ@S70_Q$<0(-8%a3z8pQTs);hNeSvnHULL!rbs5_6m*mB0~46)v_ zH*njYp6iEYJk*8{x~&@Ty(>O}N@dvE-E!Of@z#umu$ep&c{}WTEP34)D-VN1**afI zD{jdv;3pv5r`yG7sBc@v#OYvQXbQgcSa*8jvTd8gm#41a+gzsX;VHa z3Cwu}Fb^azc|sz7xbu66wXE*^Dd0n{Zotr@3goZ)ppH+3%dF`L)HJS}N zP!MGZBIy%gIREZi--M;d+*3|mYv3)@JA$~q&YHQo$_V=FQP&Pf_N;2lUxf(uvVz2l zGogeRPdpr`=pDCJ%z}kc80I?>UidIndP_~Zp-`JmJP76U|0%`c4(j_*9-lMQjqf2D zyIYc1Bg-RR{k?2YKI@fYLe>FLq*JiP6a7h!@+{1>llvH@{x@w@uJa$1t5KC5?r%u;CA{ zj%Tp+5Z3eKN@sN;mf6f0@!BXQwbgBRo(5lvFId4iR$od!f!tVmJf#@)hjKVYWNsk} zF7J_U?=bUhON|&HWuMKV{oLozW4eodnT`(V5N~Q8R%Eau;IWi03VnAcbG_=xNFrkv zCQ7$s0BLfnm6`0oofk8^69!Wz?R)q6aRSSSp@Oo;w_#YLWW<$oA#=gAjLV1nts z9`Hnvs=zEFktY63zrTku^2-Q&O#&TgL##oYX}i{IZnTf8xxM3i6|gUfX!8EzFxtxsiNv1fd!A6`WcaP4`G$*H2<9?!qPo>t{DX;;BLE|GOv}NPPW6Pt z<~dh#PY>KExHzEci7aH_a}R@uo1Y=pI9di#6MUl)|F&nE73Hw&{t69yR@)sNsJqe? zvXFg0)-XPkkQ!jr#qcw-mRvSXGw`TxDms8>7C+rpJ9pud>1|J{F}y7G$@y$Ts$8>D zpSbE|*G*vKr4R_@V}G5SpVX7uPydeTzjSmH>_c>vleynG37UDu7O_886GgFd?b~SC zNmOYxwF69>MUOa`v{9A6lUDk)Nd3E|N|SVs7*mwE^}_QW z{P{)^XjWkM>h6AvV{=)N@;yZh@9TRPaR|d28|~Z3BiN-mjNEK*$w?I9#!kus$9!&Y-C@{Y0J}c3l;XTVVw3|0%(*klIIyt`5#4(kbVFF literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-mdpi/launcher_icon.png b/android/app/src/main/res/mipmap-mdpi/launcher_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..94452b7374124f4d2602d2cf0944a129fa010255 GIT binary patch literal 974 zcmV;<12O!GP)dA|O2SG%S@gRQS zDTs&!6k&znDh5O_q6c*ajT(tggr42rp6;%y_q3B1hSA*~-C26w^bdxfuCD5Ozn&`Q z@mk@3j;cC01pqGKQPx*|@2PgX{kfF#;%>Kloz}WMwowFz z$oIuGfH`KK5<)bJr!-fz&lYR83BVhe#|ID=*ZqNe?JT}Gi{ot3=8W`kORj$d;O+k) zIWCR^NZ0F7CUBjJeGL zu8>3%+L#-K5VMB)elLy{TYHs|a)zwkErf85);HwIoF$r>Op-lJ)RfFqWXwD>&yg{= zs{FnHY?fWEfd{;PzX``dNOZ>=!0TfXxRQC-E@L2=)g)2dSnFFMu-r@IZe~|0^dJ~^Xc>_y)=EgJw5%Plrre1=}{1kM_?;c z3sg-lP&Ktc)zku2QznqtYUTlySC}@3eC|Bg_;sxgWdhd&xEH{4k literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xhdpi/launcher_icon.png b/android/app/src/main/res/mipmap-xhdpi/launcher_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..4133e173477f4d3a5c67e47fec3eebd985908d1a GIT binary patch literal 1679 zcma)-dpOez7{`B`rDC#Nhs>p%tXM7)y2_<2b6G=dN18~4ZnMa0)hJAQ3UimsS}IeG z<+@fn&h3e8A&LcYkfNG$ZyDRQY(Z?b@T{{5Yu4IX08OVAMaVCCk`rZ}k?iR8k z2Q|Y@dEbaV?y!oqG~R~{|Kw+ajCG!+G7p*SvQ7Tlm-L~lb;?!O!u|bL`#;*~{h&!8 z^kI#av(7dm1IQyn{_@WY*Ez-0#nR4r(a{^6^%|+!n`a^?yJyR03=hXMkivaO1v&KKLZmkkqvN8Wx%)TvqPx9%c<1fY8bH-(ZL2l$tO z$-_C zSat1#n^Un*X-UUnJ%{NKY3m{QxsrEqydNz@X4G!Lr;|Q{$P$+%`U~yyJ0sfiw)^W)ENFT9 zkS7JnJCua#K(URJQ$6p174PLa#Bxmp!JMfWKSjFhCv&PZFh^K$j&;Kq}rgFZiAPBTP$joF?zdUCjGTnC<=6X1F3Y40kX0-^g75fg?Etu;WO9s ztU>CLf~1x(>gmhB+vDIRRkZsfUFf5fRK4NaTI^l(!95{Tyi0atC5eY=tV|97%C@sL zpoGd4_(lO*-ia6*jo^>3W8;ZnAt(~nGpFV5AM+Zun(#&oKXkQ)`)#=GVE7O*n1P}_ z9Dgw~-gQzg@r;hInTawSg$DK6^;!s$`zG&sx+L*1D3h&s`osbhW?>$yP^whSBx+CVw z-0WXr7o)S3mO73Cq42@XPS%n)n=TDiRDO446(CZ<@kT!y0+A-BXF+ReeBa%B@p1GA zO24p?1hZo!uQ9hIBcgqL9FU_8CiU@5UO1a|uI4L%=htDX70RL)QSt3x0V8_{GaLhU z>s4JA?FHCoA?|7`6#+T?AcBWUP&bpZyTM_0)}#qJgt~~Y@Or9w=pTUi!Abo~_9lQ% zf$jk^9qI+z`_p!xY=EYu;ku3lSP(xJKs@>I^tNXBEXj_jep(2svQy0w+0DeS8Ug44f+P+v zPr=?<vonG*~wJ0@$Mcb+`$1a0-O{v^grk<3)e;K3fl ztta0-Z{sQ&b7%MA1y60>MD4dXfjntaZtmtfTg|atFn4;#7e;d0Q+8gw;)Uj)F(QbK z+v2^WibgUAbQjaY<<^_nRO>kPp-5JWKGWNGJX?HMsmL3h@<>BMb-W_)FPju!9RR910 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxhdpi/launcher_icon.png b/android/app/src/main/res/mipmap-xxhdpi/launcher_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e23af2a3aab81bef26e448bf5f669b7dc3835ae5 GIT binary patch literal 2320 zcmb_ec~H|y8vTVs90;N!a)byqDySgFAqhx0M{qerFhS*#!^lmDC@3U=2ns4FV}Pg} z5k*9h1Qi6641{AO3k*SSG=wWafXHQl03oore{Ajkw>7(6^>u%*tGcVJzVE%)_gv5X zO<7S(5dZ*X2YXxe*81Cz*uHIR7MvRW2mssr9BggeV)ABq`1CzNP=)!qZ$r5QMdUA$pqDeuZsoRoX=Kpj8pm2Jy+|=~`jFm0GGwO`#aB{pRn98fB!) z&ZG|^&+WqN8(pme+KWo2m5P)6rD(uo&TW85#a$bVESl;F;U6{mC5-1S`omfgkljmNmtEm4y!bFW`~RIF?>!CQ~6*j-RxUk`CC>ZH~z z)y}cLF=llFvCdKcfd{RN&>DqE(y^#pmF^vp zZy5pC5{7eou@^^T2g{-C)uI588&O;WrMfvXFO|XfA}?L+g7?9-9w5j87X6_gst6RZ zI=9NCIDyQHrBrvp+scU)aV6h$2%@PO`v)xjAm9Vh(HVkmjZp4#Mlpf%b!Hi}M373R z%v#^qVsj?G4pvbFJb@{PZyXCXN^$yr)bJs;hSo8*s0;*7$H79d#nV2HViRy-7Gs&9 z&E^A5gr+aKW=66f_thx^F8a}Fn7(SU;X=z;4n=Uvg6yv$!OTQkFPRjbbl}Cjr)2|! zN(E2gPMhG&6Xp&)walgCVC?x?x(^BTf}RZedDphPwi>#-o6W3?N$kKT(P#SL>3uvy z{jCkL>|G$7a>|SGaYJs{Yt1W|oOu~q@NO)%U?UB*4i`GCX#Vr8f1>^Ee_ix{2QSM( z1QWkOxiWae6%Vesola3{l#lg;>)5Fs+sczx<%`Z==c= zjV{!6-#IRVWqbB4OVO6##~Np&@}I3eRdhUe)#hz?yWo*h& zJ$;2F7+DnUl6yQ(jF^Jl8EFV6S&r+v@0BfNCnmSMgu8dC$18t!uIoHncP$v%aagbx zRV)W`MM<^eDlwcqUwMlZ!E=mW9P+R#XV!|8HJ)E#ETTEJN#v%NW*4COSC_R+4g@rC z@h*G(!aC<#^U)|_G_wk$_m$V_A$od(Hk&8Z?dC{4hsasRuM%c!sjb*LL9c8E1^+qi z9^U^z=NvHQn~y8stLT)WuGmUEW_0((euE^xXPK>PzJ}SBCBm{pr9S)Y6nu=b7xC{B zoCqTR%rd8Nbv-Hh(`f0-p%FEkw=C2d9;}7fGVU^o-T%-fJF)l5o^#m7zh4loiv34% z!Yc-ky-G8zh9xMU!+S3rZhTS=yT1{M+o?U^Yv|L1L+!RxAS=|n-&l|TG5F6}AJy#O9 zMNJ9u2RXC&roPZa*@oOI$dmqKm#T#f2#%Yetm>t$O*{W4EcLVqBbsRAk{7uXrkp9_ z@f}&MN;ob}uULQSyevgvQBrLNbFQcm-$qZ1>E37NUcVN%tlY3;Gg zgo(3gC-z6?=|r)sQ&Nz*uVOD0cC3&BJcypu-a_j6FlK^=2Ai2Q%=6860yPnBU100FI=^XZe}X~4H$6NKzr5O2#D~xl8FK6>ctzW zMwpA@c$UYTo`|MDl$l|UCHr~TYB2J85gRpJu{0ugfwHmWCLz;0`IAy7?>^}@bh#wF zL&0Bz^13JVhKz=rBh)U)>HY+sfy+jh7qjumT=7Sm#8o5Z0ik9?v#1;5cvv4%yiBHa zMf222^s{ez7OjGwG(#mQ7R(}^^CHXai&tMb^5!UGwlT9(Dsbapo+8C5VI1$&&RONs zgccbuUhlH&s1QU^CUq98Tu$VeSxR3@YFYZcL*Pa%@X#4)t&u|DCck?*q=ca!k2H^# zexgJpITaj-JN_}->z+SdZ0oDyP?VhywzOaUlKugZYd~%Q literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxxhdpi/launcher_icon.png b/android/app/src/main/res/mipmap-xxxhdpi/launcher_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..4288fdde2f0fe586f316329cf3018216d9cc0985 GIT binary patch literal 2702 zcmd5;cTm#_7XHOhG!jrLQUi)BMHH1H5EHN<5JeOMNRudtkrNq4c6)5=WuHTPfuQ+Mf-C&9G;1G z85tO`y3$?bRDLP}c>(o>=k0$>$oge=|E|PPuodt4MdJ)=jmfk=s&tY)khd8P`yRf@ zN4Eza%~nknMP{u99*x;e>4|&Euz|xvY0RIGW}EY<4?4xVi?L+?<1qiA5v!@0nP$ZA zjwFOyQf$FgI=&untC_}`g-F-|n>-BgEms^jY4GsxmmK7I|Yk^zjRI|?o z6^pE9(Yh}Cb{%WK`m!T9U-pyqdxE02)!Yn*w(~c-BF6CT_<~7sZ(Rn*d-^M|E-xJH zs_K8cfkdYqo7G?3W@n^YZbODsHkL?*u@`ap5mK(aZ~-&(Gav?M>G+ayF1s6mMirJS zTU{FD;&7OESLm!K!UM5ey1Y$YQFUJ*Z{+mf@vVB42@ES@&h!nw8!dIht@(cbMnudb zXz53B&4%W^!*PD7QWtdR5lRBExD8;v_+{b(3NL9gP@t5+{shfJ#V5U;$h_721-c2Q zXX@^ifWLt$w8T<+-a@Jt-jpOLBlbM`YM|v8 zom~+%D>}pT>)Kj7(LI^=qkyO!Ew~05@HA05WcaAVA;wtT0+crE|4zSch66A~{ zbgh|_UGr70r9W2P;<$~>;8bbZ`;gf@>FXo@HnqIy5hl-;Bq?suMRbx@FU$@ME>8rs zX%mj8U zps_PGC{$`0){?6x&E{)%>GAZKN(LL#LQjVbPz{bg+CO)?_A*XX-xD zYsY_=t&qYmL63b9+BkI>Cx|Pe*506Qn2k<9a$ih;+mO{nq+My>pT1Bwn}YW$CVRAl zZl5q(ep61LQFf()9o29OjDU?k=0&WrMg zYl8DZufy!;o`2VFMh62Pwkwef3P~9m#(On z%U$og8K*IA^D^O^G(%~;0KiX^|88?dg0iJH?ILtEOss9OPhHel!ujbGIwLw)*m%-TQq_)QF>(-US}TrMqe!5Z!-u)pJf9xvSz`XX#KwIEqZ8f!Z=`kk$12$5DXmKqcTNg%l z%h*Ml{L9wV-hl`u7%gKh78K~$NwB!Mu^+gkBrH_^F0V0dL function configurationCacheProblems() { return ( // begin-report-data -{"diagnostics":[{"locations":[{},{"pluginId":"dev.flutter.flutter-gradle-plugin"}],"problem":[{"text":"The CopyProcessingSpec.setFileMode(Integer) method has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 9.0."}],"contextualLabel":"The CopyProcessingSpec.setFileMode(Integer) method has been deprecated.","documentationLink":"https://docs.gradle.org/8.14.3/userguide/upgrading_version_8.html#unix_file_permissions_deprecated","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"the-copyprocessingspec-setfilemode-integer-method-has-been-deprecated","displayName":"The CopyProcessingSpec.setFileMode(Integer) method has been deprecated."}],"solutions":[[{"text":"Please use the filePermissions(Action) method instead."}]]}],"problemsReport":{"totalProblemCount":1,"buildName":"android","requestedTasks":"assembleDebug","documentationLink":"https://docs.gradle.org/8.14.3/userguide/reporting_problems.html","documentationLinkCaption":"Problem report","summaries":[]}} +{"diagnostics":[{"locations":[{},{"pluginId":"com.android.internal.application"}],"problem":[{"text":"Declaring an 'is-' property with a Boolean type has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"Starting with Gradle 9.0, this property will be ignored by Gradle."}],"contextualLabel":"Declaring an 'is-' property with a Boolean type has been deprecated.","documentationLink":"https://docs.gradle.org/8.14.3/userguide/upgrading_version_8.html#groovy_boolean_properties","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"declaring-an-is-property-with-a-boolean-type","displayName":"Declaring an 'is-' property with a Boolean type has been deprecated."}],"solutions":[[{"text":"Add a method named 'getCrunchPngs' with the same behavior and mark the old one with @Deprecated, or change the type of 'com.android.build.gradle.internal.dsl.BuildType$AgpDecorated.isCrunchPngs' (and the setter) to 'boolean'."}],[{"text":"The combination of method name and return type is not consistent with Java Bean property rules and will become unsupported in future versions of Groovy."}]]},{"locations":[{},{"pluginId":"com.android.internal.application"}],"problem":[{"text":"Declaring an 'is-' property with a Boolean type has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"Starting with Gradle 9.0, this property will be ignored by Gradle."}],"contextualLabel":"Declaring an 'is-' property with a Boolean type has been deprecated.","documentationLink":"https://docs.gradle.org/8.14.3/userguide/upgrading_version_8.html#groovy_boolean_properties","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"declaring-an-is-property-with-a-boolean-type","displayName":"Declaring an 'is-' property with a Boolean type has been deprecated."}],"solutions":[[{"text":"Add a method named 'getUseProguard' with the same behavior and mark the old one with @Deprecated, or change the type of 'com.android.build.gradle.internal.dsl.BuildType.isUseProguard' (and the setter) to 'boolean'."}],[{"text":"The combination of method name and return type is not consistent with Java Bean property rules and will become unsupported in future versions of Groovy."}]]},{"locations":[{},{"pluginId":"com.android.internal.application"}],"problem":[{"text":"Declaring an 'is-' property with a Boolean type has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"Starting with Gradle 9.0, this property will be ignored by Gradle."}],"contextualLabel":"Declaring an 'is-' property with a Boolean type has been deprecated.","documentationLink":"https://docs.gradle.org/8.14.3/userguide/upgrading_version_8.html#groovy_boolean_properties","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"declaring-an-is-property-with-a-boolean-type","displayName":"Declaring an 'is-' property with a Boolean type has been deprecated."}],"solutions":[[{"text":"Add a method named 'getWearAppUnbundled' with the same behavior and mark the old one with @Deprecated, or change the type of 'com.android.build.api.variant.impl.ApplicationVariantImpl.isWearAppUnbundled' (and the setter) to 'boolean'."}],[{"text":"The combination of method name and return type is not consistent with Java Bean property rules and will become unsupported in future versions of Groovy."}]]},{"locations":[{},{"pluginId":"dev.flutter.flutter-gradle-plugin"}],"problem":[{"text":"The CopyProcessingSpec.setFileMode(Integer) method has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 9.0."}],"contextualLabel":"The CopyProcessingSpec.setFileMode(Integer) method has been deprecated.","documentationLink":"https://docs.gradle.org/8.14.3/userguide/upgrading_version_8.html#unix_file_permissions_deprecated","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"the-copyprocessingspec-setfilemode-integer-method-has-been-deprecated","displayName":"The CopyProcessingSpec.setFileMode(Integer) method has been deprecated."}],"solutions":[[{"text":"Please use the filePermissions(Action) method instead."}]]},{"locations":[{}],"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.14.3/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('group = ') instead."}]]},{"locations":[{}],"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.14.3/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('version = ') instead."}]]},{"locations":[{}],"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.14.3/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('namespace = ') instead."}]]},{"locations":[{}],"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.14.3/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('compileSdk = ') instead."}]]},{"locations":[{}],"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.14.3/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('group = ') instead."}]]},{"locations":[{}],"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.14.3/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('version = ') instead."}]]},{"locations":[{}],"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.14.3/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('namespace = ') instead."}]]},{"locations":[{}],"problem":[{"text":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"severity":"WARNING","problemDetails":[{"text":"This is scheduled to be removed in Gradle 10.0."}],"contextualLabel":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated.","documentationLink":"https://docs.gradle.org/8.14.3/userguide/upgrading_version_8.html#groovy_space_assignment_syntax","problemId":[{"name":"deprecation","displayName":"Deprecation"},{"name":"properties-should-be-assigned-using-the-propname-value-syntax-setting-a-property-via-the-gradle-generated-propname-value-or-propname-value-syntax-in-groovy-dsl","displayName":"Properties should be assigned using the 'propName = value' syntax. Setting a property via the Gradle-generated 'propName value' or 'propName(value)' syntax in Groovy DSL has been deprecated."}],"solutions":[[{"text":"Use assignment ('compileSdk = ') instead."}]]}],"problemsReport":{"totalProblemCount":12,"buildName":"android","requestedTasks":"assembleRelease","documentationLink":"https://docs.gradle.org/8.14.3/userguide/reporting_problems.html","documentationLinkCaption":"Problem report","summaries":[]}} // end-report-data );} diff --git a/assets/logo.png b/assets/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..388d84bf3cb2bb8d6a80a1bba9709a31a6d796af GIT binary patch literal 12423 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 MM-Q8^*Xr_r0Faz_F8}}l literal 0 HcmV?d00001 diff --git a/flutter_launcher_icons.yaml b/flutter_launcher_icons.yaml new file mode 100644 index 0000000..72becdc --- /dev/null +++ b/flutter_launcher_icons.yaml @@ -0,0 +1,25 @@ +# flutter pub run flutter_launcher_icons +flutter_launcher_icons: + image_path: "assets/logo.png" + + android: "launcher_icon" + # image_path_android: "assets/icon/icon.png" + min_sdk_android: 21 # android min sdk min:16, default 21 + # adaptive_icon_background: "assets/icon/background.png" + # adaptive_icon_foreground: "assets/icon/foreground.png" + # adaptive_icon_foreground_inset: 16 + # adaptive_icon_monochrome: "assets/icon/monochrome.png" + + ios: true + # image_path_ios: "assets/icon/icon.png" + remove_alpha_ios: true + # image_path_ios_dark_transparent: "assets/icon/icon_dark.png" + # image_path_ios_tinted_grayscale: "assets/icon/icon_tinted.png" + # desaturate_tinted_to_grayscale_ios: true + # background_color_ios: "#ffffff" + + web: + generate: true + image_path: "assets/logo.png" + background_color: "#hexcode" + theme_color: "#hexcode" \ No newline at end of file diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj index 5c57f85..7a7b613 100644 --- a/ios/Runner.xcodeproj/project.pbxproj +++ b/ios/Runner.xcodeproj/project.pbxproj @@ -368,7 +368,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.seshat; + PRODUCT_BUNDLE_IDENTIFIER = fr.ueauvergne.seshat; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; SWIFT_VERSION = 5.0; @@ -384,7 +384,7 @@ CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.seshat.RunnerTests; + PRODUCT_BUNDLE_IDENTIFIER = fr.ueauvergne.seshat.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; @@ -401,7 +401,7 @@ CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.seshat.RunnerTests; + PRODUCT_BUNDLE_IDENTIFIER = fr.ueauvergne.seshat.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 5.0; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; @@ -416,7 +416,7 @@ CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.seshat.RunnerTests; + PRODUCT_BUNDLE_IDENTIFIER = fr.ueauvergne.seshat.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 5.0; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; @@ -427,7 +427,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = AppIcon; CLANG_ANALYZER_NONNULL = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; @@ -484,7 +484,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = AppIcon; CLANG_ANALYZER_NONNULL = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; @@ -547,7 +547,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.seshat; + PRODUCT_BUNDLE_IDENTIFIER = fr.ueauvergne.seshat; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; @@ -569,7 +569,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - PRODUCT_BUNDLE_IDENTIFIER = com.example.seshat; + PRODUCT_BUNDLE_IDENTIFIER = fr.ueauvergne.seshat; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; SWIFT_VERSION = 5.0; diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json index d36b1fa..d0d98aa 100644 --- a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -1,122 +1 @@ -{ - "images" : [ - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@3x.png", - "scale" : "3x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@3x.png", - "scale" : "3x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@3x.png", - "scale" : "3x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@2x.png", - "scale" : "2x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@3x.png", - "scale" : "3x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@1x.png", - "scale" : "1x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@1x.png", - "scale" : "1x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@1x.png", - "scale" : "1x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@2x.png", - "scale" : "2x" - }, - { - "size" : "83.5x83.5", - "idiom" : "ipad", - "filename" : "Icon-App-83.5x83.5@2x.png", - "scale" : "2x" - }, - { - "size" : "1024x1024", - "idiom" : "ios-marketing", - "filename" : "Icon-App-1024x1024@1x.png", - "scale" : "1x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} +{"images":[{"size":"20x20","idiom":"iphone","filename":"Icon-App-20x20@2x.png","scale":"2x"},{"size":"20x20","idiom":"iphone","filename":"Icon-App-20x20@3x.png","scale":"3x"},{"size":"29x29","idiom":"iphone","filename":"Icon-App-29x29@1x.png","scale":"1x"},{"size":"29x29","idiom":"iphone","filename":"Icon-App-29x29@2x.png","scale":"2x"},{"size":"29x29","idiom":"iphone","filename":"Icon-App-29x29@3x.png","scale":"3x"},{"size":"40x40","idiom":"iphone","filename":"Icon-App-40x40@2x.png","scale":"2x"},{"size":"40x40","idiom":"iphone","filename":"Icon-App-40x40@3x.png","scale":"3x"},{"size":"57x57","idiom":"iphone","filename":"Icon-App-57x57@1x.png","scale":"1x"},{"size":"57x57","idiom":"iphone","filename":"Icon-App-57x57@2x.png","scale":"2x"},{"size":"60x60","idiom":"iphone","filename":"Icon-App-60x60@2x.png","scale":"2x"},{"size":"60x60","idiom":"iphone","filename":"Icon-App-60x60@3x.png","scale":"3x"},{"size":"20x20","idiom":"ipad","filename":"Icon-App-20x20@1x.png","scale":"1x"},{"size":"20x20","idiom":"ipad","filename":"Icon-App-20x20@2x.png","scale":"2x"},{"size":"29x29","idiom":"ipad","filename":"Icon-App-29x29@1x.png","scale":"1x"},{"size":"29x29","idiom":"ipad","filename":"Icon-App-29x29@2x.png","scale":"2x"},{"size":"40x40","idiom":"ipad","filename":"Icon-App-40x40@1x.png","scale":"1x"},{"size":"40x40","idiom":"ipad","filename":"Icon-App-40x40@2x.png","scale":"2x"},{"size":"50x50","idiom":"ipad","filename":"Icon-App-50x50@1x.png","scale":"1x"},{"size":"50x50","idiom":"ipad","filename":"Icon-App-50x50@2x.png","scale":"2x"},{"size":"72x72","idiom":"ipad","filename":"Icon-App-72x72@1x.png","scale":"1x"},{"size":"72x72","idiom":"ipad","filename":"Icon-App-72x72@2x.png","scale":"2x"},{"size":"76x76","idiom":"ipad","filename":"Icon-App-76x76@1x.png","scale":"1x"},{"size":"76x76","idiom":"ipad","filename":"Icon-App-76x76@2x.png","scale":"2x"},{"size":"83.5x83.5","idiom":"ipad","filename":"Icon-App-83.5x83.5@2x.png","scale":"2x"},{"size":"1024x1024","idiom":"ios-marketing","filename":"Icon-App-1024x1024@1x.png","scale":"1x"}],"info":{"version":1,"author":"xcode"}} \ No newline at end of file diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png index dc9ada4725e9b0ddb1deab583e5b5102493aa332..7d69cdf24a9e7adb770081657039b68c248eec3f 100644 GIT binary patch literal 19794 zcmeIadpOkj`#(OaUF}x1QG}?ikVH|=OlO6NtO`*Pg@&9BX4^xk=fsf180X1hjKP>;PTyPa?{)pI-|zbU`T1O*>-)WS{$MWV^?bdahx@)C_kBMe zlXTY6cEgWqKOzu_4W~~XcR?W5z}q#5wX5LQEVil>fjG1E^zkFE(K*x1i7*ZJm9JA- zx$(6}HzEWll=mgM-(-GiINjJ#kP}DFNMqBjyiv8}!jV@&re*u;AL%=now{dPy77a> zlX%LV8$Z1GZqtVc%G;OXbFYpnAF!503M{Q9+21)RCf2}hH{M-vR)pJ{S*_fB)z9!_ z`}Tj|{<{wU9)kaFW7uw16MWFt0_RBT;|N4GL$favBfmUq@YTy`^fl@Us@VTXT<5H~ z;dbUuOk^^i?_TUy&~by*mr%VOqh~eQzO6#{o=c&tN%p=i$z)Fh>(I`G;k9OyJJjyK zCJ+n_4TFP%I;Z%|@*!tM&g`!A2Hkt1WKXhZ?vp1^@c1^ra$XkiW#aem?7O%EQ&Uqd zYxJ7~pHZZmxUs$I4Wsi*Nl8g$GTEm-b#w9wxsBSk*4q=R|LUG1_Hl?0~>TDkqI>r>J96Lr)Y*z;qdF=+Ji!pDVECfR2SI-Hfa@m1xbF}!sioXA)opPiVl z*xA7&;`OTXhtIa5OFa!T+t>v!UO3*@(Atw4-L>u>V(lqHcM&6C@7}#K>$0kmQlZT-+sh$DX( z&h&8>8yg$Xd&l#u<+a4aD)bB9-mKos;!bdf}t3??Yrh^EW=e7;}#gq5oL`tMu(!s6p4 z0=i6cdB3oTzFc&*^hp~#Pj?dnfjpb0X}vs}?t~FgSn-QJ{`U6vME90*FMXQc^@D2N zC6@w8eG}nm*pkk|bMRVd~MfqQb0k`Cm}pr9ZW%0h8QZT{IC;!p*JX^uZii!%WDQjo(^5EyspBY8x?ejnP_j?lEttXG%QvJ`U z!^6YWSb>|HTL97h2`kRxk4OrW6M5dvZDxRKX=&-9tGovBP7#c&xO=Los7NrwTseBA zKI_S!;;|bNYZ4W;yr}313`W{w%Cedq3ONPiTHsp8$H#kn-SgUKi&^pO6KgPZ*7bv3 z-Q8d#mbg~uw6(WOBP?(n4#&N?>-xcAQe@22p^&#!>Nf1*!+Y)=L#%n$$Ehngdj5_4 zPu!A|dF@mDRJ1xm({Shpot`7Xqk2Kpgh`4=O4&$L@ z@CiLVJ>~vwt!-_wT-CuuUE@vi@3M^jdpQ+|+x2AHug8^7EXC0-=+l)8yU3HbePpIzdaw~S5Kccb`@z2f-yUoe9BlT(Y z`BqD;On}AmhHDE83tjahI!9IwF10i_i$`^kg>FT#l5ljT5>a1Y-zq>(qCH!Z839C3 z1NQt9l1`|pBPiy(6bkd6*QaUW@pvpe23R!%yxCZ&xuI;e_^+{0GK?I?Zl%hkBA6VE z1t%ns=)STmj5W+$ zO4RxhvA6>f{VJ3kH`!U(?G?*u&N7DQMNSS?`8GTR6EeuufxD#bqTgC^F(-DXH@NEk zqLzinBX13V=*%oA?6w^9FtF%6O$CHifiOx=(j%KPxP@qLX&IY`zpi5i{?DPs+cg~!R;XU(J^cd% zC{kZy)glB4yZp}+;n#L$*ln8wG)q%lgGemso?=Y#84N~kZEZ?Q$}z84TX^6#FB8`#D+&V)eU z6BHSxW>q3f(Lqf}bIs}(?`awFoK>f!imVGt(xndt_3Y^5bp2QzD-CTqgwq!9vN!I< zEiEk&GfN+z$#>}qGRbWEMK2?OxGYSAX@~voMKD!Mxy7wG_^6G&?#_FgwynI3<5Vx! zmoKVO`*^#9OE0`$@r5z3ui-G+_#!n z$kWxk|3O{aOdx#7-xeHH-lGxtW+J@ORS!H>bc)YDN*abvClWW41WJa7(;Ivvc4anQ zGs=oqA2F|@QkiN!6j#`~v&lQt1e2HdLr^BV7hBJjscp}4a6EJ7jFXeUQI_t#;iUEe zBE&JO7j}G@m;He3iQ=a9aw6lZp0@dBHIe|tE{x>V)~W$WIb$XXo$0+%LXlRj^ba7h(uy(*Cy{PPG`>KcT8kz zA^?5TK3#NoclY$vm^yPC9-TE9KK-RM+~QIZBex;~Kt>n@xsHxoNwwImNEQKhxTHjL z|GnqB7O{ANZl6b}!N?Cfmb=9=pIoKw5NlS0THj_up#AiniBdVgD04cL*nx%r_( z5is!4XCV&|Uj_!eyuH0IUD_u23N9X?AGmVxhjBKtGOs7o0@2je)QbBCXy)k8W%w(f z&~eJWe_n+?L&@F%h=te6qCgOQs=0Lqw#|6Roh@QK&ddzl*~W|PP&(lp4jvAU2t7bu zAcm+nH#Z02&sYVCmBta>Qwpj{i#Iji1O^7GtE-Rr^>uc30(=ZHi;H{DWdP(jf1cY< zHl7h(PSghr8`?%{iF)(cubd3%wX(7oMXKLdq5>z%F~{tuwqG-)C--XnenZ}=Yl;up z2ySJo6~EA+gTGG(AvBFRZOj)*0H*-X!2mSW!isqp=o?Hh zjaCpn_7bWdwfJdSMbBol#N*>F*|EVf00qElc~(Uqz&WZU*9r|sG~liTRR7yj8V&RA zkaXG~xi_(5;>6*R`bfbn zav1yeeAs!bA^C(O;sIs{sw;q4a*47C*+BS78cFU!8@nwPAR(9t_v>;rj5*(iq~97j zS?s1RxcONnv%yyrKdW}T#=o^Xy_Wta{Kk!m5r__%*rm+U$NMsy3Y_q?@QKf2v6z&5 z4YCcupmgzElT35#lzDVOz$-5TJCqzigam3L9<^2e9iV2cWXc=6&~EFq0RymXVFCi4 zXu7A|XJ7P2irnl(0bV+nN!OTSEI@36m4xKwP26U{f9R3d%bD0#9%=%Bed=d*oVWONI9lhR$3}pr0-#On)3|z?* z-r8a#BP)7>>SDP7Z@^#59-s!QmhiGAJQx$0ty9&XX{ao;r61qLy-Iu4!+e*CYn31}aTP#w{Q}7f3CubO8A6{=IL87;KuQFO=fR+QakqOb z-KRehY9yo~|K@41G;RK365Q&wT5W{C@k+l)wv5<#bWemYVzP_|cK8&VN;OYaT_$uV z)2aJsq|@ORv5Gx2mlZ-2A*$2TS7Thv2h4dIv8j2oZSlsTf@p{ZRP{2^9e#Z`MRZ~@ zx>^V0=!3UC9w!{W=G|q9h^5!e3f*(b(WJik-qaL2QLK@cT+mWlQ2eva8Yi)1t>A-{ z-Ih5c(c_rI}PX?J}H;n<@ zh@vVZLVgGAiTRrmU~P=plyn>nYo$2TIu$ z{jk*Bj+lKuoH+|l^TS5~bCHxb&sS%49h{spo5sR>uU*mAnAi@m22dzqdO%9L_wMc# z_1k3FL0q=WH(E(gS8`s3TmK;5&4ZivZ_AB`e3#JOH!v_DtAn}&Q~@&1dzs%FK5md{ z`T9WU2grASyz?HC1xRV&1u!Vs7vBefc5_HO#ON(>}I2A3+shd(66*SC8iFwQ)z zPF?!H*A9-l!fn7fTmiV9ZmvKuU?dd|LOKd2D_iD}Sc`K=g!mr~%gEPfb-_(rM$Poo z;$zJ;Y!0koZr(_}cg$Euw>MT&Od5Eao4a^lOF?eq??NphcppO5Tw{pYeb&a68G3sM zn`ARlrdbXEi2#5EjT%aa4F}={Ovrt=B%h!wuSZ}G8?BU~EW*Z{y`^K`TYkK=azAP; z=^Jo`a436}W|tod2nIqR6#{8+74IYzXZ*@@c{Mu_t6cQA7<#_l4+RszIS_gSp;|-7 z#79IBy$Cw#4FNpEX^6Fs z0H<u+!bQxpqUmU8pv`DABU= zk9K$I5qran4wms1v>evO0=50Cr#UE585`{W}VAK7%>XD7ANz5h#e>LqGooB0gLZ{`Ps? z4=#G?a{73CcQWC%a#y#`B!2`t3zw%_jyp%hT9%hRV)g6aL^*a&8AFoREQxu|Ea?m& zGZ?PKryqT3hn_&UNAlWIe-VAI#V;mY$FiR4)+bwRp9{s@EUqH*-$=^SvQSaa+jWD2 zeBIn=ha$X>zbSL+?YHVe6;PNCbb6Gm0BRk)M7O}$y-%rF*&H>N zTwA;3f8rxaIq&OxoFzN&dO(bM#7Nx?W7I1PO|7EFFOIk14GeNM!e;Y}iwj*R9kh*c zcDrX-T2O?vi?A5u^U1bp1GE_9UkFjXoCA+Jk^WjXIcK!n7DX8h#<_LtkRI;n;VzuJ z7cHDW=}_z@oNM~f=_<}t5^(YHvzMdUjuAdS^Or@t7#v#6NL?pg7F*J;YG9bTMTHHe zs``Gsj+>hSR=UJHnHMcVUqxF;n_DKrgcK9w;Djo$GYxlipzLoL<4ig3coB2)VEq;PKT&dHGdbTRt@$RYfmnNS?WlsonxC6M?3_a7}nW_q$oi+b4&atq= zyquPM(M#I?B(Oo@`y~{qH{eV$fveGxsmI`EX1BPOXL(-CVh(6dWwh$vyO*Y!p_Y$&z(}D`EwCp=bYkLp-Fqe%Xg6iGBjx z7ISc@K-0z{ere1`r&8qrnI^6K{J9||rM30XxXCFu)f_5B|i zQ)Dl~ryy-pliZ~Ryc#jEGhi&cCd=cSbl_mCrM&EU4J{v(;0OB+-!Gx9Vb1C)oy*H3ij&v(>mE`| zI+*4z&l3 zpA4H`DP+>xbw4QCWHZ?=Mof+)>Sn$L?n=<>2#x30&H8b(?Q+`U`3BSM4x)Q0b0$rD zEUNTg{B(0$aj^>>-{2c*vudIFrb9uLjYweKYJv$_gD?!*f2woJTmD_Khvk7;<%yyF z8K*|SPndMJ7A=Sxj{n?)vMnlVt13IKy(w#GzqQ7AVoeqgulb1T^_+1}x-gIAort?- zroSFPzsIa+YB!0L4iyZ2HHEzPO1p&WFM$*MM>xl_9tRYPw&3(s+m>*^|72{$a*QCL z%q{s*LvzT5xW=yCA_pWMg*aVSmI^@E=DABKi(-5CuGdA&d*zc-yUrbB5L8RIE zves)4{2;H@+U zY4&PPe!+U7xuW2Rc;Zjh;Pc3M3+kt{iccQOoBzmC8gUS^mAJEc{pvor3zban@b3;E zzmXA-LvnWb@PEZyL;WlVUn3|GIU7JbdsEMJ2g*!!f-jXE#hGa++^so6XH7)LGH0F?*`3^(<)Dpgu%f-FzWhmRf+O}0?x#S@u`qZSp7uim zuAMtQi7GIjDM^*b+vP`okH<6={L%h4G8`JiBufp2dbNuIZ_b~~qkiHFES-8PT?4|? zp=cT}&ZH6qqE?y0_X(>@4p59Q8PyE^BWrnR`L&Ft*8FkivL=2tm^)N7Vn20EEZEdr zFV>rz^nNKlnSKBH!u3PE5InhLb+7p_6XhTNA8s2+}hG|sVbVcP;LlB{PVVg*Uw!8&;j*8Kyb{lBA1oTEisDhA%u^Vm$O@QaX{L5np@(g$MY^RFa#RL z{s9h9J>=belqFw@-Cm;hG$;g4_V(u4rmZl5JUqTNDxPFzna3_p!=Nu-6zIHS2o1a4 z+#YM$ctW@Gf@j?LHt0hEfd%fNV;kxeJbi)c7Au?``aCx`{Qf<3;x6O?mu_WZF~c8t zxL-7#Y$O4p`YmXQqW8@8l3uy)!{f~vw7bW9D z*8mI#gOUc`sn_geIzrLZ653>!U>m%>wE|yocHVmqJ+`V_(6{w;^f%&sAtVO%;_bPh0#bOsRoeX_~7=Jn#LT zWSD{DnO}++{=p;SxM6;GlviNvX~okkQ9US92QgeEa|^`lWURC&6XfZ#uX$K*Bt7V$ zLe!s04nT6Swho*AGRQ_EWk{L7G~2$kV4`!%BQP+k#9P+wJIAW8x(BsH*jh8}(9uaY zl0Hkqs?!Hm0&URY+{siYj7-D|zL~;bZ*|}RZv;xR0;*sWoXCYhLjH)#@40_dOH0WW zi(_1jKvvO*?+WnQU_*OP3mvnY2$n4_q+zYP%Gx>ui6&dN%&;f|nWT>{>Fag($+_{M z!M7DUl0)JpXh~VhW+mE$)Ip!dc~GPi&d?Tnq1J6}19|IwdtMP;SZi28GBq`UdkbiW4;>3+GbyH@v4W_EF!r2| zqi=F8E+0Bvl5tbIge#Ly)}^T9S_hJaK_;TE+T>uMU3mmk5AnM^?j$8KwIbA0EM>C*1brTN&^m&ag%M8Xj`ZPF`dR)gYxejPasDe7rk4yI*ML!KESWpA<>Dk{ij zmP{mz5$`CHwTlz8^D~&emzu?VMo8PrG z9NIJ8#)>oM&*ODkbNA(1EluBS_ETa^IwGRwZ)Y9{@AmxbROW7@tmCC`oe=ALIbOwG zz!u4BUVetJEz2|gGpr|w;;QC&X16BAExODT#SUASVP~DG9`%N)t9Q*P#k0htaMz0h zC4ib6mL;hC&-%)dkw=wN1YKduH`$>aNc9eshLM~UZ(mX7%O@;`aVB*$Uip@{9DR1a zc;@w3zM4t41Whe3ZU4wNeg4v>^-GzvYm=|qQXIu|#>pYPajf9xrG4o)HYZa9BK995 zQhtymB}I}w+r}zf3Rlmh2Pq$#TS5_gx2|`uy=tA==TK13#Cv2pl%M@Nv(=%%6E!;T zA^*0du`#<@?CdZOX|^yKDZ1 z4Gr~}iutc1bdPJm3bJ%iKJ??A=m#}dZ>gT35{Z%IxObPBAK9Yx^dz79Md?e^1MLPG zxxuL%2O+FR;d*TyK}_>vc8g!>+bl=ZbA^7&DWW5J$2#ouX}Pl*jUi|Y9&^oMf_sYA zZS}&=@n=Y_v2%sX*YC|V=O+aD=n*>*CDND}z>~-Hh)Rfw1u1urVsh<~XP=tmb9_V)`3qZyTMr%${9vIb`fPg7z0y{o0mj;Ji66V=-#^P*WF>B`6KF-PWlbaX#B#X21g6)kL*~o zr)m0)f{x+?^%~r^=;nmr4cd6*;N|DRsj*1BlZNl)mSjmBP2{Qg#;>Zxv&36BE^w0e z#}z8gI9E5|r1Q?KY3|lvqTUqA-ewLXfIoVyOU?R1W$a_M`!9}1z452<|I*anBxzq= zd{S4zLM z_zqLsPiZHzx{DfI#i!bQX*O8eLiwkUf1UlB`l9Qt&hyN2;KvQTyJDr4OHOI{y9n!L z09k)>o1MJ5X?{nIYrw`65}iwOaox|4KSx?{6!NYYT*!^NmTtG(r4T2VhU~@s-0q|u z)wP-Ml@|dQ=-%U&BgaiEheaC4+d~dkNKAHUE`jAlKSU}>$J91VPf;!0yQ@`Fq~VI| z@w5m@^enb=K9M3CeK(b&>Ct_8fxWcI9^~<+75olvP%xql$54zPnUyQtgT0e}NZ&9P? zs>^%SZqE{rn9(Cd?W1ut^T^qbqj557``^n0-@n5^TbrFGk7`zGx99QG+fCUu-0SLB zw8k|+g7aU8djB2lzbb$DcP0N_Nk~Tj-?k~1ahN^l)a84>UU|dawEc(V+SiL8c4h6- z^lpwkfE799(;78({OeMU8?qW4t_J!1lkn5_9fPig^kd|z-+Xpja_2oqe}2g@4A{YU znnbNe9Nzw|*Zhs#@(0}Q_J2~}Z!)lNWS3vp!e7^Z^AG=i^#8L0!b6r878X+OmoFFe zGAyKq2Y!GB^d{%!<<-<2ijvM7tmB34hPxQO%!SdUenVW+qMDSCC9xphUpJ3YbwKK=QlZxic&h9zCHN9y%7tUcm9juH-HKZ+SpA zK?McvTA`6b9=gJ&W6|kUDlojD!~v9CgG_b)AmZKW4R=?P2+<4$7>{v4!o)-80{5)? z@&mhk;C=#$6!I&n6a%Y*M2tlq__>M$=hN1s$+gp`m47go3*#O>Gb%E))s{Xq3{$zF--^dv-8ZW zU5)7%_1=CE3(b#%NNAG3oNu2ww-gt7Jv<>SGH84w(7hi)-Dkc9^1yhYVvYp?a)t9vB1JvwLxL3n^>lz5 zyJ|b|m)=XI($-dxIax2UBIjBzmvtJ`zeh=c3j_s#F! zjyP&&Wi_pcn+&$R7=XpfZm<>Q5QOZSni_cgbPZl?9PS;=sDFO-(xIOaJHYC;t%nbb zqW1vrFZiA>UOLJZHuO;i%V)n;2>Iux%`q@hr}UAcwg9&l-fk4)_qGtT-FwE5u7iK!)832pJE5K(snS zRfy=m!oh{>fb!NF&4FP+yII5-8yf@WTwS0%BKpi)_$1lW(dMqVyE}M8|Ek4N#NR+J zjQb(v|M@^9Q1Q+sG~-x7ApqUQLTthROfqFJ1kODtA+2|-uOq?y|8M~%aweQJ}QoUf9A1OZo{!nIhDr3I`I>SY)TShEL)qZuJgnc{LSov3fQ_ ztsLE9!MLo5eAOo8`w~mZ@j1DoMW*Twq zZ;6}y%AKNFF}>w8(dpO9d*IaS81UcR(2|O*IU}z$HxO2){^NS~e3M>m{=3uc%` zYYs2&jE3wPbrNBQ3820%sBf^A9{z)b+>#?PDBlHmhUMkZc+FQ&)pb zC*t5~ph1FY11>Hoz|Lp0asnzqe)7*h`+<^v;DEFK7WI_6_wSDa{Z{-qIXRgVNpUG0 z4JD7rF6wWA7~<#W_f6T@`$M;xwe=-~Ohp9+h&1q&Gc%}s7xSfNaK*rNhwI#nZLA#1 zA|74I6`2876bPcgX9g1aqcpuVybp{GUb*0DWN7G|&^+?hcX&&e@*Yoj_W+Y@aPZLQ z=BWeUvNM1PJV&u5@Ey@q8*6JSg%TSb{gzIbeRNrhgOa9AOte-{qJ2R}L&s|tx1eL9 z!$zS^cmmYR&(5BTbOP=uNQ-lFa`1Roe}CM}Ft7rhC~J>^P8a@|o!!^dW6n9WX^V;q z&;WNj3G2bR!DB+;S_$kN4z)t=Y@w?o|99+xZxUj3OiWB@XlP*I)aK%`8^BT>af&vx z2Wqu`W)mp6fLH3EU0zvA;#L>0NON$$nK@D3mXuN9|s7qr}77cP7SomG0el9CcE zJrE-?S3|98gu-ahZWG-V&)b&wI23fih!GKda@3O+zjQg+*VB&P!19DjeM5tZ;Xi!P zB+Y5WCW&^Bg)UJA1L|5@Ts~TYk?}6I0pT6Qt)`|hiB!Q=U{N+U+JR~aFbhBs*@s{R zsP?jt)n4TdX~7c1I=K`sfZ7syz}(9LHY;-L{8F3+4oJtaK@AC!z|mzJ(B8Z`2ut%p z3j|4UJHR?&bP<#5sLp|jKnXk0B%2Yy-)dUqRt5XWm#2a0fld?&k2^>| zUeK{LkC%yovI~k62sY>6JT7SPH3B<2z1m7ttKs#NlVx;S|Jk_>@9eAkfFEqRu!%c= z>&~;2dAEk%-#K6Tyra>tJms0UbnX4LG*AKLiWk$50SDEvqB4`x@JNyko-#8UU*CAl zP!J=6+Fri>u>$v37xY^dsqfT)HNEsq<-+3Vy<;FiqKnJ?PS;iaP0oGoQYeo6no%-# zrd?Bwue{&re+uR22K)y=%FD|GN;yVhYVtum3QB*!@^5-sle=~G_3F^zPd|;Zn3R(f z<^$3Lks81nXfON+`vI)Gyx&YsjUR4!aZWuRL?NJ{$jiOcy`uUA1rWd8R!cIXB?C4y zuy{L1s(dFv_Xa@*4j3>a?mPosA%tuCDuCXgD6iMTRz-4p`BUA1E+#1nn#UUwDBu1n}}fH9Bov zZf!n`%blL?2PsYOCm5P=iLzw}VvxKBaRflbHVqBH^Z_?&yI=7JyN3 ziNW2+D7@u&?x_@LUz$jHi=5U&W`Ac0=VUi1+;@EddlU})o^n%gr7vbbSTD7Kx=XQ6T1XPOI4pAQQ9=Zbi^oVuD_-z8;Ph zWIHFVJEvZn{b>aX@g@~*MDX*`+mGFf7!%PP&DP9_@ zw*T&F0R9oQ{GhporKaDFQ=I+dn^dSAzLfzqc@yEU7_W}qMhqNpFh{^5H)iYwNe(E; zASBuz%hTi>`u05>c6sd=E?y+ZEzN!Y>_Ya`M8XmLw${J`E=ph~ZPU`iW_ zqIw#1Uq1*y0R#cFAU1pBzAq6`3mO5~GY}p%`x-$Q>j@eFF$0kIK{p0{@v7KCBDm1O4L*h0D9R%E#-2#%mND7E5s8v<{C=$RD5FGHZ zx~sP5e3OR((gXD!OjRHd?DXDl9us@YXghh$gS5j4%$ZPfKLqN~LJ{axbe2?ptI6G% zle6t%iyy?y(hGn*mf{9Vu!mtRP`iR32FXq%lq23hu(y17U_}x2Z;|NV75H}r{ySG- bR3R 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 delta 279 zcmV+y0qFjn1E&Iz8Gi!+006pI?LPnj0Blf9R7L;)|5U~J`u_j-{Qm)0oAmqtj@kOz z^8J|I`-|B6ht~R5kG+%I`zf~eztraM`u^bc{`dO)zUlmg)%x%C`E}6wSI77~z4s`y z^XT{f(eM4n?EUff`e@AgO~UxV*5*r_%Uhbj5N)LaQj!wdIe!-b004GLL_t&-)18pX z4udcZ1u-#g(~z+5JN*AY5?>Gw7hsN~k)CYt4dQDFxbs5*_&e@Hj)wtt(&JE<3Eq*D z;_gQLvqXoKv=I*gWqM9C(Tvu0>=?hTbOp9!6k6AF;>f6|S5%jGEE}TA9h)e`Yuiu8 d7)l?o1NFcJg%EAfM$P~L002ovPDHLkV1f~XntT8N diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png index 797d452e458972bab9d994556c8305db4c827017..b53be572f3a4fd5257a69fd27320ff5047846e9c 100644 GIT binary patch delta 748 zcmVDW`K~#90?bpvs+h7<6@TacP%N#hP&UMY! zv<8c_(1TQFcZ!UTH3*(J#HnCCc#`@L6tCU}!$a$kB1Lr2OAGa`g0$XxF=?^2f=MjY zG&D);Hp5C`?OKbQWA=M^c?d7>CqKx;`)aSQuHY`By%V(s-+xzlZ*MOg4y*O#aO5SQ9D$^z`&NolXGYdEW2$Hv|KK*=*k4 z-p*t)Q&UsvbQ;I;Xf!%EH@CXFilQjXvi<%21VI2msZ^3>d3Sf0AP7ZKFbs=CB08PU z<#I(L5fnu!ihuI^{l5}5zi~Vsr)k=1wZ>wxLZJ{024`kw0)YUI<1|eV4GpQCN0wz# z6xY|+Ns=rS3L_&UUa!|;vAA5W&CN|5$0>@cx_%XSVq(HzFw}dOji#%sYj$?FA=qlQ z-j)gg2!f1_jWq=SowVQ(^sjKDVrULMv+9~MSn-f>rAF?Yipe6`w#@@d3_@B ze19JRip8QNN$&*VCBw+FY|?5eQN+&9AP{(y&Gx2JaB>2AeZ#OQ_U7|iN$TV{G?(i< zKkpMoO(OABk{%1f14%+JFCVh33M;bwOi|EWPEnLc9H%c9pXBqvFh3^e^B@Q}d19mS zD?!jS-G4Sd9*f27cKenfykA=Sva?g})g(!ld-dm|Bhq3~d-bQoLko_7TweBF_v#OW zgExWyd|Ge|z87#ho$l`LzAd0sDlrUWG#cx}Yinz@c4$q6Wm%8M2r-7jCy(-6J9h@@4&GFg-mD00##LRp&1(ER^fT#YMG; zhe9C$;5e>P*k-eBY;36Y{QUgr=;&{5yjG5nk5^V!)LQN8_2IYIX#%SZK@jD$Q`P)S ezf%kT&){$1Y$rqN5pOX70000+>eB z?J{?+FLkYu+4_Uk`r_>LHF~flZm0oBf#vr8%vJ>#p~!KNvqGG3)|f1T_)ydeh8$vDceZ>oNbH^|*hJ*t?Yc*1`WB&W>VYVEzu) zq#7;;VjO)t*nbgf(!`OXJBr45rP>>AQr$6c7slJWvbpNW@KTwna6d?PP>hvXCcp=4 zF;=GR@R4E7{4VU^0p4F>v^#A|>07*qoM6N<$g7Hb$t^fc4 diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png index 6ed2d933e1120817fe9182483a228007b18ab6ae..7e4266c1c010a450dac3cc882dadc63cb3233d66 100644 GIT binary patch delta 1027 zcmV+e1pNEL1C9ug8Gix*006a~P9*>U1Jy}HK~#90?U`RlVp$x=&qAP6Ce(G*>#`u1 zQkSw>1f5-&A&VUc8l?#-DD1U|a@wG!hk9s&onc0z2j8M`2==X)U?mEcic%&T|5V(^ zxej#Ct+*Xy^owsv=SH5$#~;eTNu5EvO5kw_#E!h-bL+FB-) zk;~Z?2E(wWr6r1@OeRy!r0WefX_ZRV-`|f=<}*D# zJwl<7C2)(hN~QW2tZrdoV1PYv=U$Jxg_A}FCyfeD8Wo&0DmZCWR3Yv48jg>DfUq?f zY<>4`EPoc$eE5(|CWS(wA{qrY+b=Gc`0Px^FvO=%G=x8W{3s9z(&_Z|UYqS#zdxJJ zww#@fL)hu_NkgG=2r-9aJpYFq03dq*9^m*$Fc^jK$Kzw*c7sQczFC^4WzlGsVVV;O z-s!0#ofe0~=~U`oGI*ìjYJv}34am8NFxzGgqcj{dM`=hG@Z-kno=nx z!{9XCa&@I-7~birGGE#N0Qi9bh(w4);y%NCAB}?Z^IF{Lr%zXVd!0@vK@cl%-~RsW zndSNOV&(Gl%F17_Ufrl%`ud8M%Y&CM|9tV{OXXrP6e^d$-@N(l$&8}jst-}+10r`mG;{0_QGIhW~MM08+;oB00e`<(%Am~el;dlNmCS6+G{cx3`V1| z`qQh#@At2+t`?_zdwWAeLo9hVX`N0tF)>lv{1gZTHS)XxkH-^>#l`91;2`_0VUw20 xWGv6UhIHhqK7V(=9`yz%jS5a06`V9G{sCkaio3@)NVfn0002ovPDHLkV1l*w`M&@F delta 435 zcmV;k0Zjgm2*Lx98Gi!+000dlDL?=K0EAFXR7L;)|5U~JDYo_jSDRPH_*uvJ?fL$s z;QQnD{*>GM-ShrilfUZt{^9lhT*&z4_x{-O{Rv#2V9EI}xb^~1iQe@7)8g(7UZ4B@ z|4zgB>+<*9=;^^)>d)H7pzGjuM>Jnezy3`@G2r z?{~a!Fj;`+8Gq^x2Jl;?IEV8)=fG217*|@)CCYgFze-x?IFODUIA>nWKpE+bn~n7; z-89sa>#DR>TSlqWk*!2hSN6D~Qb#VqbP~4Fk&m`@1$JGrXPIdeRE&b2Thd#{MtDK$ zpx*d3-Wx``>!oimf%|A-&-q*6KAH)e$3|6JV%HX{HY|nMnXd&JOovdH8X7Ay50?q`G8Gix*007zX@K^u<0u@O_K~#90?bXj~+F%$5@Hev(6C|BRH>Lw| zm_`N*B-y+ah7{>#XD{wJdl9_$QhMq^@DK3deFy≤`;qScP7SRYE{$P(edXqG5`W zAP!m>Zqp*AZWQ{xy$|pE;pO4|v9nk#z!tKz4fLtIilWqNHGcpANsWLefU?XGSZhA4_Qn~kRFwJu4LhGA^jf#qNr#H5L9u9}ElF3s| zGhJMOVDLV79tfQ6?nVy}IgTR;;_cDV_mh)mv-#!V0Dp$zKp>FKW}D3>%d*{Wx7BKW zIzB!t7QgN9zxY3Wcy_nwb~+ui+57-yGMR{?==b|qyY+e<$MFZagTbIusjPJY0FopX z3I(gx3PBJI!*;tpkx1yej$s%CK`4q+6s7Arf*^)r%w{u(!;wy>MN$02`ORe*CZEsC zvdpsVuQ_+x O0000qVZqE6)=lqo0`vF#&*75!I`TIh@_d&k*HoEtQyV-iD z%Xz2D9EQRbeYh5Nr~y=#0ZD;^+vz0$004MNL_t(2&&|%+4u6C&2tZM$Wf&dzefR%A z(^3-?6X>hnCz2Ba@RH&`m!pgy?n@#@AuLYB&}Q)FGY`?vcft0!vht0Z@M&ZeNCWXh75gzRTXR8EE3oN&6 Q00000NkvXXt^-0~f-R_p!~g&Q diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png index fe730945a01f64a61e2235dbe3f45b08f7729182..adeb62d37842ad734d39a38104bc4477a7df090f 100644 GIT binary patch delta 1052 zcmV+%1mpY81EvU&8Gix*003^;-G2Z81MNvfK~#90?U_MH8(A2D|4Cvpfi=-}6l*k! zBnCC$!RVj|1G{(W`r?6)y|orL>}#7%+3@!X0v&4a4?xn0)RrH5JI=Nw>Q`J`~4FW6FkXZ zzq4m&X9j}-0Dop@XM@3Ddwcuh;^NfQ)X2z)*Xs?1LJJEEMx$|keZ8`>(r7fw<#IHt zfq?;=%?1GH=jWT7n{91vjg5_gK!7Akx7!T>dcEFmxBLD6$;n9o@OV65mATzSWEe)L z(@_+4dV0FGwFLktCnq~QJ8HF>q9~SSRVvk|DW1Ct(SK+Z!?08;MNw3Fd3jk`+3xOc zO-&6&Q2>CdtK;Ki6sFVZJL$@^+-f{`L@t--=JA#A>7w@l$8iFPUCpNnv%0#s4FCSrz>;2pRjDEJoS2e!ePU!S5H{B z%<23+9)Aa`RT~cfw!dEmpk~>UY@?u{0K>3MPpkE(H*Wyo;^Lx;Weqf46_3jz5&i4e z=!B2<_P}b@zkQ2BnZp4?LwD81_Vx_fDo6GHeRU#H^5KJlixUZ;Y1RHd3MKE} z-NV)8o;@3W`7*Pb7#?0)TI%lZ9v>h7bA0@d$B%z?xwbbpCSJTCNpfXnMW@rXwzlTV z^QPy|T|+~tJoov0Kby@YNqW6ri^YPL4^2%?T`t#OUhnYJrvUJa)yh|l-B9;IA?gZ= zsDCRYqOOpLxqkdN34&;8X(=o$BnaY5c@EIu z-;eg0ySlni$J*N3ii!%2Mw2Pei;DrExqrFYZnr~r8FE)$hG7DM0BS3h%FfPC06=^H zJv}{{1xyz7kIlcklO*|%BXxCk0MO9TkUJ8O$4g5~0U#I*qHXkV)HRt*%gf8#+uJC_ zaopqa+~gYEikX?2Xf&D&&1N%CGM{dLmV0%(0*AwK^W?mH)E*R~u8@ejLL%x4$rax- W{$!F(jpKv>00005 ziGV;=={^- z?sLQGb)?A{hr$_!z8HbH7kH=vM0x-*R~t>;jsO4v^GQTOR7l6|(&r9>FcgO2dg?%> z;=sK?5%;?Pn^T7LL?Y$@5u?06NuIR*0?Yf$Hf5Afk+lM<^ch*jvO$sU*m9J?JI7eI zGFV6+q|w~e;JI~C4Vf^@d>Wvj=fl`^u9x9wd9R%3*Q+)t%S!MU_`id^@& zY{y7-r98lZX0?YrHlfmwb?#}^1b{8g&KzmkE(L>Z&p6kME1_Z%?`+u)^el0!1<0sd p?Eyu!OMLDifi)An*I;?S-wj=m4RYIt!kPd8002ovPDHLkV1fgO^dA5K diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png index 321773cd857a8a0f0c9c7d3dc3f5ff4fb298dc10..7716395d537aa55cf84dcaab34c3b421208972ad 100644 GIT binary patch literal 1647 zcmZ{ldoXXj0k>sl4hRzz4Wy;ee>^ut^lBmCg5?w8Fv@U!oS-Qx+{mp8>>GJ0T~GozlF^P zCv+Yh)US?sA~huso~^<2uN)4#d07uLl5t?k#EEw;XhoVIuoM*liRie}YJP{(EKV+U zvKzf|r|1bs_nigNprP`jBDTvvzwE`aGnU<~&5ENl+~jvuMWHNym+q$ea~oZ295k#Q z3D&1+33Wh?z_7M?wCuDwV_<#cV1XgK;n3xP!Qha#~E$? zQC;I-;u(9W`1Rae!fH=Co&H$f(&AEiLTm!-xKmNVqlUpvjEs#No0`rvr%aDD#M_iy z7uh;H`wgTfCDnVF|BdQ`K=Ao|-@0IhV{7s_7Rx<8@Fb8=MiytcZB2KT7|N>o{BXhB zN0029BLW9fLqdwX<9=ndW@ctO2K2V>e!#{gf4ICnRDb%b3+&l9LY;{?+{2;!%DHK) zIQgqLZ`{sLwC5S^wOHttc6^y1G7VD_4;0GxW3zT;vepa!BfLm(j zI-Y~<9O2tQ!zVAj+ySLoX1HZ@kDKU2yu7O9ax*?JG7eL=hq{&jZO8i(?!6Ms|}U)<0DxGLH=o^`gB{=}4s+&Ad>ny>de9B#I&kKA)Dh zDgc|tP2Ka=id>Dz)dH#k)lUJXKKIX+94YxG=j2zocvZikU@O!rDY5(*kZ?)Q!ePfR zAK0&7$2JOMyW$IHCp)jxP#8>8ZLMm3?biemBQT7xRtHKK|+X##gnGZf=B4dh^)H>+GmI3kwT89#1YO z6!;AE_XmZ9#G=b;NV9(_cb!ijH->t0VnRcA15ZSvwDj}_`Nf$Y!RxLmM!=}GADj$@ ze%y=cTYKNQ=uCe@vlqO3#-u0C$@0$>yl^*jr!QrQ5P?AZI4FwloHC%m&diiaT2jzS z3l}6T;}>gT*4$nU2J>mO!MDEuhWd+WyRp6D0i;cK-^fukx-n3IR{+44OUs%WU*<+X$_o)*7jO`?jg^(* zwATgIXmxe<@^T6~Zb$@p-0Odnm>2N8%II+pc$>7_lf~LvXX+t~iO6Cb-jz;UEOv8c zc0jmM)Y{s5SN9*0-=fj0gqy;r(#W%C&rUebn-xt_vIB~Gp3 XFv~SsGTc(Dc_aYAI}l&*8F}enb~^sI delta 691 zcmV;k0!;ny48R4D8Gi!+002f7DP8~o0Jl&~R7L;)|5U~JDYo_jSDX9(|M~s@SH}2N z#rS{J`h3&+@cRDr`1>4br2|=<_Wb|z`~RBV`-<24{r>;E==`tb{CU#(0alua*7{P! z_>|iF0Z@&o;`@Zw`ed2Hv*!Fwin#$(m7w4Ij@kM+yZ0`*_J0?7s{u=e0YGxN=lnXn z_j;$xb)?A|hr(Z#!1DV3H@o+7qQ_N_ycmMI0acg)Gg|cf|J(EaqTu_A!rvTerUFQQ z05n|zFjFP9FmM0>0mMl}K~z}7?bK^if#bc3@hBPX@I$58-z}(ZZE!t-aOGpjNkbau@>yEzH(5Yj4kZ ziMH32XI!4~gVXNnjAvRx;Sdg^`>2DpUEwoMhTs_stABAHe$v|ToifVv60B@podBTcIqVcr1w`hG7HeY|fvLid#^Ok4NAXIXSt1 Zxpx7IC@PekH?;r&002ovPDHLkV1k5RYl{E? diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png index 797d452e458972bab9d994556c8305db4c827017..b53be572f3a4fd5257a69fd27320ff5047846e9c 100644 GIT binary patch delta 748 zcmVDW`K~#90?bpvs+h7<6@TacP%N#hP&UMY! zv<8c_(1TQFcZ!UTH3*(J#HnCCc#`@L6tCU}!$a$kB1Lr2OAGa`g0$XxF=?^2f=MjY zG&D);Hp5C`?OKbQWA=M^c?d7>CqKx;`)aSQuHY`By%V(s-+xzlZ*MOg4y*O#aO5SQ9D$^z`&NolXGYdEW2$Hv|KK*=*k4 z-p*t)Q&UsvbQ;I;Xf!%EH@CXFilQjXvi<%21VI2msZ^3>d3Sf0AP7ZKFbs=CB08PU z<#I(L5fnu!ihuI^{l5}5zi~Vsr)k=1wZ>wxLZJ{024`kw0)YUI<1|eV4GpQCN0wz# z6xY|+Ns=rS3L_&UUa!|;vAA5W&CN|5$0>@cx_%XSVq(HzFw}dOji#%sYj$?FA=qlQ z-j)gg2!f1_jWq=SowVQ(^sjKDVrULMv+9~MSn-f>rAF?Yipe6`w#@@d3_@B ze19JRip8QNN$&*VCBw+FY|?5eQN+&9AP{(y&Gx2JaB>2AeZ#OQ_U7|iN$TV{G?(i< zKkpMoO(OABk{%1f14%+JFCVh33M;bwOi|EWPEnLc9H%c9pXBqvFh3^e^B@Q}d19mS zD?!jS-G4Sd9*f27cKenfykA=Sva?g})g(!ld-dm|Bhq3~d-bQoLko_7TweBF_v#OW zgExWyd|Ge|z87#ho$l`LzAd0sDlrUWG#cx}Yinz@c4$q6Wm%8M2r-7jCy(-6J9h@@4&GFg-mD00##LRp&1(ER^fT#YMG; zhe9C$;5e>P*k-eBY;36Y{QUgr=;&{5yjG5nk5^V!)LQN8_2IYIX#%SZK@jD$Q`P)S ezf%kT&){$1Y$rqN5pOX70000+>eB z?J{?+FLkYu+4_Uk`r_>LHF~flZm0oBf#vr8%vJ>#p~!KNvqGG3)|f1T_)ydeh8$vDceZ>oNbH^|*hJ*t?Yc*1`WB&W>VYVEzu) zq#7;;VjO)t*nbgf(!`OXJBr45rP>>AQr$6c7slJWvbpNW@KTwna6d?PP>hvXCcp=4 zF;=GR@R4E7{4VU^0p4F>v^#A|>07*qoM6N<$g7Hb$t^fc4 diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png index 502f463a9bc882b461c96aadf492d1729e49e725..8408f042eaa4a72d8698e3c47760068340976154 100644 GIT binary patch delta 1293 zcmV+o1@ijJ1eFSq8Gix*0004VW%>XB1l&nPK~#90?VC$TV^SE}!4c8%s)I2G zpNxZgqq*kl)x_3Z2qD(-UTZq-ne(mA{d4|v{*U{DKZ*bK^?x;dP56K50{(5VFzR4o z)WO22gN0EC3!@HK;j^NT>H2wYkx8qY&Q$+AVf_{e0q@QkditaNpCaZKm^&@vbdMxzk` zq*AF$r6LGIEEZq5kjv$Zi;EJ8BtAag;czT1Er~>;;Naln}-`vRbOAPP$+hGb}Sal^z^h+scdX))M~XfO)Hhkf`S6M zTs}HFDwD}(XJ=bmTL%XR34&;EZx;vzBO@d1C8|&;N=r-CYPHQ~YiVg28yl;ssp;tG zAP7ROR)4Rpt+88IS6BD+^Z-C}bMx}@G5|C*G<0@$`d0Y=4i^49L?Tgga&l5qlJDzz z2+`5e$;rv=?R_ttgoA>DEEdZ@F3eX*BoglB;Y%8IurTUiVbsCGsDp)32MePP7DgQ` zj5=8O^Spei)a%o%RsaYm2&k)TGn*wg+u7L}Wq-4M)6mdowPxt`V6g;TUG-V5lKJ_t zjg9Yjc0x{1f3jM0UcLHuZx8C~RP*yUtJT#3z;7m#R}KhU((=?u46LMbZ5WXfk4|F>`DCnt<+I{*mT+k=Y>0Faa9g)11g zy$v5e@G{^j{NlwQ0>RMG5ZjkF7!1!83V+YOba84b+n2UeRB?LxU47|aD=Xc7>7R>= z?(9pydskaodAl$D%hRX0FU=J!j5=5tb+9n%U}4n3!l;9VQ3ng74i-ioPQp&7v%9;y zrluw(CB^q8@#g&eT&vY;G@97h*n1~)5xh&F0?T-onDd@_+L3 zdne;d8g+OJXJutoR8#;!LP7!n2t05fvNOGc?(tpI{QUg9=6KC?o!A-GPI=efH120$(+ z2!i`&kAg;{85kJ29cPQY7f!+v5fPJm^-M zQo_GBpAhfj!Rh$5ggRIlb+9n%U}4n3!l?7r3I7SFBl^j#A6Byf0000k~43d#hK8Gi!+006nq0-pc?0H{z*R7L;)|5U~JDYo_jSDXF*|5nEMy6F5^ z$M}8I`uzU?*Yf=uXr;5|{0m;6_Wb|A>ik^D_|)+I$?g3CSDK^3+eX0mD!2CP`2NN0 z{dLg!a?km&%iyTt`yiax0acdp`~T(l{$a`ZF1YpsRg(cvjDG_-U$Er-fz#Bw>2W$eUI#iU z)Wdgs8Y3U+A$Gd&{+j)d)BmGKx+43U_!tik_YlN)>$7G!hkE!s;%oku3;IwG3U^2k zw?z+HM)jB{@zFhK8P#KMSytSthr+4!c(5c%+^UBn_j%}l|2+O?a>_7qq7W zmx(qtA2nV^tZlLpy_#$U%ZNx5;$`0L&dZ!@e7rFXPGAOup%q`|03hpdtXsPP0000< KMNUMnLSTZ%7d0FJ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png index 0ec303439225b78712f49115768196d8d76f6790..a6d944b0027460f35c62a880db3e9db1b1a55a60 100644 GIT binary patch literal 1885 zcma)-cTm#_7RP@yk={fgAVdgoQg&5x=b|FQMx=?0K*V4GQAu{C1Of<>5Dr0Qvy>2{ z5JHiq2#BFYNmP~ErmMO&=heXAJje+S`vV9-?EN?DP{TWfLNh*^1}@OV5HyE$vGoMviem*06RF~!@^!jrBzi{4i4>f`dU|C zaa&tkWn~{1)5u_4^72~X^X1M51WYacv)YjcnVgz3IUAo%Ci@_foXJUquW#wtvdpIs zl|Fuceo9J8Wo2c`X|ez!ARzWM(#^qFbiTlAi1g z-#D%h1zo~mYB>>OXz0M=%8Cuq_OOZv_6MUE7c9u_ILUi7^cN^7&$9<~$zqhK_x*S* zBg?S5dK6#2 zVPfT&Zp?3gIzaQgdxO-!{vlc`tgSt6Vq#M1Yt@{B8Q~8V^bZYrxw&aw=MrFHVJp48 zk6@-+*PWWtB-gDny_p&Fh_Cj4&-_OJe1qH0LQbEE;tK@B%)7Yzk%?zwV!wnm2w(ZP zSy((_vo#D<0q{ge5JX!oN|dCyI;n7OQ^)_rnf`nD0EChH!-s_Os)>KGkmO-U8G^E<>}d3e>(!Sku9h^M(Tq^N7PMp zhU&;YnkWx6Vacuf1K-&KumHtoDb7R z`kI*a+3t|lYuGKpNacAj2kzx!TzT zS-`xzTPPITsb9n+3%n|B#x5-{!Czjt@0eyZG|=ha-{B9HFDzIy7(5>Dz^Wv1tC#ek zr>7|7CdHjsH^-LwqGSWv=`maR>I;WV~k-Hzv-*WXT49YGUYdD~gyU$pCtro%XWWtbv@H;fa=FdT&4G2}R!{fq za4ng8e!aY3$GceKXEo6+Q6a2^oZpJ(X2I6P?jLP!+q=4OWAyyLts^6xEr0w5wta&) zrGR8zaKwpgTU&SM`^b*0DOHf_fwC(GM~>jREQK4osl?Z@%kZmLufkw&v%vQ-n9n=H zsjpwZ201~QY6+yvwnu5tZvIKxR5pzL_U&T|Wj+57%To#1S^yZoh_YwnKzl=$@d*ia zE__p*g@(r*S>pMcb6f8z2U*TN`y92NE09J>iRn`p1w|ser$-#ek559nxjypn2n;OT zT=>|YcnwT(N1i0`fn*lTIWD2|E^lF>RaH+*i(AiBITbN2*2wZZ7$Z2(LXIG6UR6|} z-n@)m{#W>T?VG{fT*3A(>Rq92{F^FxHOFT4C0duAf|M>n59&}?Q;WqOget43tZ|r4 zuH#l6B9`=SL|B9YkUd>XnF%q`Kt9{l*laNdfoty@7p`u`rx de;py6Aae{wkT-PVwo2b7;C8_a_R={x<=^`kkOcq$ delta 850 zcmV-Y1Fihs4&DZk8Gi!+000iU#^3+|0OwFlR7L;)|5U~J09TtSw)Xt~|5(QO`~Ck( z!T0|D|3<*~RmJ%E{r+;#`2ba!klFf7!uJMSo%Q?vP{jByxcAZE>;OrUCbaZYjJo^$ z{nGILmD~Da$@upC{`C6(Ey4dPw)Pyc^>5DkHoEo!QcuK-Jwl-l}t(fQKv z{dds$V#@dygS`PvhX6is7Z+@*x-d;$ zb=6f@U3Jw}_s+W3%*+b9H_vS)-R#9?zrXogeLVI2We2RFTTAL}&3C8PS~<5D&v@UI z+`s*$wqQ=yd$laNUY-|ovcS9~n_90tFUdl#qq0tEUXle|k{Op|DHpSrbxEeZ5~$>o%>OSe z^=41qvh3LlC2xXzu+-2eQoqs1^L>7ylB$bCP);(%(xYZL1 cY5!B-0ft0f?Lgb>C;$Ke07*qoM6N<$f-LIF1^@s6 diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..36dc6e49d9780fc863fd109e57c58d77b5f63c7b GIT binary patch literal 870 zcmV-s1DX7ZP)wB9LJwHql~QCzg=}164}Mg@L-gIm&I0GBDRCaqFnaqv0Kn#JM5)HhYnJ7>9mmS zA?OsthD1TIm074cBp69d8u_p0kB!h$18&=D^2~6B`5cBX^LxYl%wu@-_#rnpH{kyR zskcCBL@gLZEf_>C7|LoHjYf{+gsfC5{eC}!)ZiTk1_nry6f(=QBuT1NDhMr(<6^Pc z(>)%ry1H7-R;x9i&zBrlVF6}lX7={>TrO8Cm1=KqS1OgUSj=v>=kxiswKa`KLs67g zt7TbMtJMMkOeWLD#s-2Q;c!@|)2Y>JhG8x)E+~pZQPk~r@9*!gudnO%`k|qrN9L`d zb#QRt^ZD#{yVvXO>gvLAoFE93$&}4z7Zw)GX7kR@PH%5-DwVQWEC2w#Uca)kf??Rw z(vr<)>+bG8KR+i)a(jDQp-{NpZol6@Jw5GkII7gbFzj*Trz4Ze%6+e8wRU%RpHt}; zf*|B_dC5{eSF4;;1MXY(Mbv^p)Ph0Of}s($4i7(&sV z#^p1=J!6bkP{ArwVrG;KIK!a45h@=~8j7-?F@^I&f7-PV?i zraL1M5C{OXxhkzpMw`p=g@THraGGvSr(f_qPSf&O3|wD#uO-&G5fk5C{od5vQXq4kPI4uE#!H~=4 z)M~XvA^`wM?hs0nzY*>fulGY0RM487oD{;~;Ghu3$H#@Rxw%>L5s$|sw0cTbzuZy1 z7Q--Bt5wJth7kl&leXLN@bK~Rv5-TdkW?y#(;`W-*b_rhv?fjffcg3PVv`X;khZoq wIIZU9=9+jsKy^pOVU4zL)fZ6<22l%!-}^gJ^Nko(iU0rr07*qoM6N<$f@DUh9smFU literal 0 HcmV?d00001 diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..df69bf47f6825511e45319564b6342cf7e5f4417 GIT binary patch literal 1669 zcmaJ?dpOe#6#gYe)9ov^Fj;8srL)XER>KXID7n}reuZ|_e3c)8M@I!fzU*2ieubB*Nx0+aI_ z6Bfng<>g_8yuhf01iCflUd9cFEvRDgIEy@nG$uB51|vD8mZZ@#iZ23*Bv$d;+uP^M zU2D$8wGI*XvPF^ctwZziX|E5Mn7|ZYeVt(I9_{yGT*qRuIhvLwn9&7kOz!+rOG`_C zKXLX#gWsNXyZmlHdejU!^A66}&u>z>J1~F8Eh;@mA|7leGesg%K|ukk_+2p4)!BLa z+tSF07n$XJ{=AUOtqtm{E-HcoPbw-<3EyY$BZ6W}O3f~ouzYa#_VkD;$GA8d zZ7cOVH8q8N{+rR1l$4T^-C&8ZjWpNaXsT@pJ)^wA>Jt5vOJ#3p({dsMvj3c7%5ZqI zn?l;_J&Lcm+}xA!1nFcJOwm5y$V)#3){-dO0hFNQUWGwtEK#VydV%}CJ}#G=vO!7S z3IO=Bxq+r=y2p0;QqJN}Sp>g*Z8`qutibfC=-W)+twD_{f}$N*u7R4GDxcFK4S<_o ze&TGsfB7<|tgNokY}KoN#USJJRRs!THxRC{k)Ju* z2ibQCs!L`eGrebfE48(?g`&vEHV0T2QZpf|mlyQrzaBMI0&aU$la`itY=hcGm@{Z@ zNt@1PNBv^d*0%exW6Vcs^{Wj;l6oO_cp~cqt7rYPAU>hkQ8&}c-hO1z;>pv3XhLgi z*U(VuqX&A{{{En2AYhQbID#NEX`4M&0d(T7AApX6<@|zv&?*?Xp0@t|%CZ44ElKL$^@B(hIV{D0-bWzd#IM4AqTiDd~GS6YDIIr^_jY4E9bm4r58)fDxm$Gw!7@L zcKEvFC_e|vl|u-Q8>;XgPx+p$Jl#Ct%85S;;_o_2&OhtnF&9l=oE1m|CQTh08XGkZ zM^me-L)WallVi&Gb8=pNxA`k(M{ihPVJMV^prQ_lh{_oRdg`we{)=0J| zw8Vb#28PYEr{cbor{bR4;zl}hmr}t30R;b|M-^WhR-?56&tI+H#R|b;bPO#l;ySW5 zD2QGwz;opU8`H7=hT4UPtR2V91drFxaM5z zeHFv2HxILNioYW^O$ViW9;9K;yybAV)trAG89*QioR3JItRo`o1;JZu{7)Hz8;tJY z5a#9=4ynB^oP1m0v(Q$Sk4e zXlOwokh^(#scS<+INXn!q4JShpoK!kgZ%B4&~mr0CHw4w{crR?!C}i-A_lIdu4u9L OUI46(Bc|HgGvz<41sDVX literal 0 HcmV?d00001 diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..beac309002c8ce12ed28a3eefcfb3f8912a55c07 GIT binary patch literal 980 zcmV;_11tQAP)2Q%_TTB!u-R&>hk_RMVCF?c4<(OzXdyQXf_NC>Mf6q&PADCSR6!5+ zVDZw62T#hTc&g|t3W`vL_D~+|;CMKcQ4-RBW*b%>@457C`rkUq=ae7${(t!p{()Z- zQkG@#n?U|*f$uJD@|-PYEYO5m~Vfoel@#e?RG2h9}^nkybO zS3Fd5{q(7i<1(e`xVEh=BM9W{*D^x7(yR@l(M3^2vP|sn7su+-3VkVNc>45Zq3}m( z)}D~0ns{7C5U(VO`r55HYcmW0AR`FHS)1cPIt`ke@8N1T{~3!-PEG;8cO(>MfWV~MQ$;pY)XhaBw!{I<6@b3Nl{bcg!=mkH`D^`rK}J zB9WM#omINszQAp7Z;PThG&FR3o%#9s7tfyE@4nX52^z4tyZ4rJ32aOnr>`t%;)m}fZpC-r_Die|H!=lS;bc7|d6e!tyr=XqY~Tw7a95QI|N?e+(7rD@vl_bbN> z3k&}`d*_B$V%;SG0OdadKA-QuP0D4(KkjO-7K^2`v$I@s9Jjf-sow5;nVz2hr#ggC zC9LMUx3~A8Vt4Si#QzLGu4k)y&|LALx#B@{#lsgt%0z6I`u>vu0000 z!wyZ#AidX#C4d9LU{pke3}7e`MInvJoZTP$V?BHJ$MZht+;gAz{c-PmpF0=OC?$Cv zc>n;EJkPoRP13LbS#na66Bs#W1^}`UPj@%Jn^jxXU~f>6PSzo_zJV5fuiX=qqZf_j z+3WQ6){(M&R&D8pE(Leg5R(e*qwe~jF5MW~{AT7|^A99zGkO7iQu}SOwat6!NP*j( zyV@K#gP6-k^b4H!5 zrE&4`qI=lF5oX9hvN{MfxX6H8K_DIWySZ1kUUUVt;o@bgtAQna5J?5Y~6qm!ONO(OM4c=yVJml^T-#R!3l$4g9 z{YPj^u^$_WllWlCHJp?BbGGO@J6c9wFqKyG97`dzr zM466w6(46$dB1eiP1OU1DwJ8nk;5w(PzQ%7+41+Dnq5<%wK^CL$mBm*CmRmI9j(#JcgMW)5~98xmr{*u4vlZT>k^Xifj|IQ;88 zT31p&HvdL5M?CUN$_}2<*V+9ggM7g^Uw~CRSld@0F$9A3_0Vv3fuXu);>>`Itie`x z_I(3`rY0l5fPC7%S#ON`y8i&z$f)1LBQT+DYk6WncHv@CA@a!&nfq=&p!UYUp4u9n zbia;PCNz6l=_Xr-$fvP+jbX)!txaYGZ`JQyx#1IoLsVI*%+m1RlMjj4E-+7_{L7~! zxM}y}9N<<@D@W^>uO+q3{{~D?^OzXb;A!*})?b}3Py>$9a{9A_+Fqh-zmgY$=Q&bY z4Vh<_R*&TEHpL4O1OiFVt__n>-k_O?%BVb~et!k+;q$erNM!2a9$?SiiXN%X;(6>m z4_vJ^A>)LSYfpoF)Aq){R|v=yvkOEY?zhb`nLXU#1o7V9f|8Pw6`vmy8ym2?Mj0z8 zP$Vcky+fyi>Y1X)#x?$aIR5*G60L>Nzveknsa#fz0^~^-cR?3Z^`>fJ=d~WY_v2Pi zV`C$5ZS%QJ(L*&w8ELo5n(`ZBVJZ+d^~hS zu+8T2))*BSa#^L@Z~3nd)s$1tl{lH2PHf>x6ym_p5HZSRjJwsFxdcmTrJ3lB2yO8= zbGdAiNgG}%jYM4dyd)c{*=KAX!jB2;39fd6%~@KApzwoKlTJfp;~8#YHDxT&=c{$( z_89Rqjo4vpcgeBaW!6IBe`VDdJolflM%R-E!u|JzmD{)N%Ih&T*JswIej=P)ps{jf zRlu$p&Z=@{Wo3c7%LXWBr%-rnVDUARNjSMkV+{|xNWP4%wRKp}%NEYui+{(a^=WKJ zM@OyxN@ZEuDb9vn&BkoMzp08=?y_judSm(%C zRzMstW9=SKP2GxoD{*11%4u*B+a8=orBDRJ`5vW}l@7?Z@Thp?Nu!p~^+CP0Di{>{ zjK!kc?#sTJtwl*oOZyHof3?-<;)}#A7VGm6Wg?4`+Uw<5x_{{RXDh@k)g literal 0 HcmV?d00001 diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png index 0ec303439225b78712f49115768196d8d76f6790..a6d944b0027460f35c62a880db3e9db1b1a55a60 100644 GIT binary patch literal 1885 zcma)-cTm#_7RP@yk={fgAVdgoQg&5x=b|FQMx=?0K*V4GQAu{C1Of<>5Dr0Qvy>2{ z5JHiq2#BFYNmP~ErmMO&=heXAJje+S`vV9-?EN?DP{TWfLNh*^1}@OV5HyE$vGoMviem*06RF~!@^!jrBzi{4i4>f`dU|C zaa&tkWn~{1)5u_4^72~X^X1M51WYacv)YjcnVgz3IUAo%Ci@_foXJUquW#wtvdpIs zl|Fuceo9J8Wo2c`X|ez!ARzWM(#^qFbiTlAi1g z-#D%h1zo~mYB>>OXz0M=%8Cuq_OOZv_6MUE7c9u_ILUi7^cN^7&$9<~$zqhK_x*S* zBg?S5dK6#2 zVPfT&Zp?3gIzaQgdxO-!{vlc`tgSt6Vq#M1Yt@{B8Q~8V^bZYrxw&aw=MrFHVJp48 zk6@-+*PWWtB-gDny_p&Fh_Cj4&-_OJe1qH0LQbEE;tK@B%)7Yzk%?zwV!wnm2w(ZP zSy((_vo#D<0q{ge5JX!oN|dCyI;n7OQ^)_rnf`nD0EChH!-s_Os)>KGkmO-U8G^E<>}d3e>(!Sku9h^M(Tq^N7PMp zhU&;YnkWx6Vacuf1K-&KumHtoDb7R z`kI*a+3t|lYuGKpNacAj2kzx!TzT zS-`xzTPPITsb9n+3%n|B#x5-{!Czjt@0eyZG|=ha-{B9HFDzIy7(5>Dz^Wv1tC#ek zr>7|7CdHjsH^-LwqGSWv=`maR>I;WV~k-Hzv-*WXT49YGUYdD~gyU$pCtro%XWWtbv@H;fa=FdT&4G2}R!{fq za4ng8e!aY3$GceKXEo6+Q6a2^oZpJ(X2I6P?jLP!+q=4OWAyyLts^6xEr0w5wta&) zrGR8zaKwpgTU&SM`^b*0DOHf_fwC(GM~>jREQK4osl?Z@%kZmLufkw&v%vQ-n9n=H zsjpwZ201~QY6+yvwnu5tZvIKxR5pzL_U&T|Wj+57%To#1S^yZoh_YwnKzl=$@d*ia zE__p*g@(r*S>pMcb6f8z2U*TN`y92NE09J>iRn`p1w|ser$-#ek559nxjypn2n;OT zT=>|YcnwT(N1i0`fn*lTIWD2|E^lF>RaH+*i(AiBITbN2*2wZZ7$Z2(LXIG6UR6|} z-n@)m{#W>T?VG{fT*3A(>Rq92{F^FxHOFT4C0duAf|M>n59&}?Q;WqOget43tZ|r4 zuH#l6B9`=SL|B9YkUd>XnF%q`Kt9{l*laNdfoty@7p`u`rx de;py6Aae{wkT-PVwo2b7;C8_a_R={x<=^`kkOcq$ delta 850 zcmV-Y1Fihs4&DZk8Gi!+000iU#^3+|0OwFlR7L;)|5U~J09TtSw)Xt~|5(QO`~Ck( z!T0|D|3<*~RmJ%E{r+;#`2ba!klFf7!uJMSo%Q?vP{jByxcAZE>;OrUCbaZYjJo^$ z{nGILmD~Da$@upC{`C6(Ey4dPw)Pyc^>5DkHoEo!QcuK-Jwl-l}t(fQKv z{dds$V#@dygS`PvhX6is7Z+@*x-d;$ zb=6f@U3Jw}_s+W3%*+b9H_vS)-R#9?zrXogeLVI2We2RFTTAL}&3C8PS~<5D&v@UI z+`s*$wqQ=yd$laNUY-|ovcS9~n_90tFUdl#qq0tEUXle|k{Op|DHpSrbxEeZ5~$>o%>OSe z^=41qvh3LlC2xXzu+-2eQoqs1^L>7ylB$bCP);(%(xYZL1 cY5!B-0ft0f?Lgb>C;$Ke07*qoM6N<$f-LIF1^@s6 diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png index e9f5fea27c705180eb716271f41b582e76dcbd90..57c227ef3cbbf98fc746fb33791e4c8a157a7a4f 100644 GIT binary patch literal 2439 zcmc(hXH=6}0*1qI1{8rn80q4QLucvILQ!DpMU*x`MCm;S;y|QC{oiy@zEEa$3>esl&BGgyCy$s{&fZ%@c7ARqvRV&P<>j+x683I&J5IdzE>)?S><^3SJVRGIp12ni7t z{lZ{G;OFHJEA`-?DjUS7SEBRt^W%5>#kvi`2Qnq(^K2OX_6fqm!p6qN3uU8B(c-o1OFrJKinBofKD!QOvkdmir!J8x18x`6n>&@#f`-@mD;sdYOu zE6c&jNuf+k{mvZYciD+hLQ+yvXJ;ojH}|M3?U2La5W#5HUU_Vg8jqp^io-^s(Wb&w zq#^cWFn*rRW=ji_=(F`HrV4Q=)CV{X!Wt0jHZtZ>j`a(M>+o+cK znL?+FKue8KTKf8wogH|~; z-uiTR)zr|*&s2buwaS)$Li$xfftQEp%f^O~b4<)JF$IjpV*6jyXteS1@v<^m1kyVs zB;?PS9XI9^AKvnSq33A|6y1~NpH%y}{tLp|I2GwjysJ@(g=E#+nmX?*3)!W-Er5k?JFOje|C+{2*CFJYtyRfh@ReX8J;L#uY{|7ef z^b=WssKI2*Dw)hxO|eS8un0Non)SWookbj0``c+HZUYX3aZN0?$HtB!J)KHkZjrgaP~wp!Ixztk&3+vrtvnKXK? zoc-)iWzKPt4It%_!eHEtzFs9Tuk=4M?@O-)(ZwFBy8*vwlhjn;nu zvl*bU20zkQ=)jdEm+L&L(nS|UsIU0huQbc-+W@%4Q~l;d#Qa}DNg zR*9GL-xG;LWU_Vpoewylvz)a${U%Q>$&}KgM{e}-U~fTA^=t;Vn|8QXx$lE@mNC*e z{n~=%-Y_QHY?%AT4NgXn-xY#xVl8xnHTY2v$=|F3XQ+Lc7Q>RLFEKJQf?1Z^$Y33{ zNpeMEHz_z@L80u5larPtY#`bRy&dfw_1g=n)kVH{LcITLrqYRl`01IMqLD8@Ul0ZA zEG{lySyv~>$HxZ-yZ6>W}04N2RWl54N=5^N0GzjZ#Q}$ zcHZHi4A$9;MVW_(=}4lwhlsF1QSdL&L&#>6pTe)Q1rY`KoNGsInb5>-4T3{0T!mL| zZ}}Fr40Boh)qzi1ydD%9*V><(n;WrcS$DlCFApodGCyC{0Vvyu+2ri(yf@h1ZrHF( z=nL?VifWt#ZZEaGGcPSBd;PR$5?N6NG(iby0zftCNnxP@kir$|Kpn}J$mRB^O{Mvw4c3aqQQ-vfXNJsQow98P3MpK+?}=Z&N6(zcY%+LxnVDWo7SA`e@70eqjh? zVq!w8DrL9?>R#S&fA#XNtT;bUMt|9W?^HVW-8&6K!}jiO^yBp`OFuKS$F>=TmVi-d zbh?zJq&&wfHlrURAyM^XGjVp-owEeagDA0lcIa<`2-F^HY?cS=D delta 1668 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 literal 0 HcmV?d00001 diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..2fcea9864988efec75058694c87f59b6b2fe3dc5 GIT binary patch literal 2262 zcmcImdpy(o8~+-u$x5j+mySzALJK?Pl542!$B!_#n)_wU#3;Arl5$Hn!lcrigu}#! z9G6TDQIse|teTKya~a2Ve&63ezt`{o^E#i``|~{iKCkC_zu(W3dBOht-aQI?007vF zv9WdnbIyN13CSWnKZz@x?InwRZLAx@1xy34@c}T ze=CQnFr3&k^>i@2X_j-7#6fkC-s%{9+uS$vP_Vk`D?sH=wlp+INGRcw=A={-71iMK ze+OHz_j4--;oJvwy0`hij~%KSB2;2u_ddFG(>R7N6biR^I|w^lTjRv7wU>pH=iS4? z!aO}E(gUEob`=}PPzulf2?_tqMrmrU=k(ENG?W_A*H;WMF*Wt~^Bcx2FE49rY4HNP zP$^Vuf2x%1*x1zAqq0 zH^9)=Jt=9Y9^e0~YGkvCwstS3cRMkHrdw?9=HW3b=crZS;o*VEI$Mc_SP%$RPL;>C zwZ(xVJ69K%p^*_cN5@4GF4fWzhwFQbF0$*UD2fA_)<{H_v$HcEk5@K{1%T$}W`~C+ zV#%#B0&zG`D=Rx!s)t4|{TO1jwY8a(lV11rnM6&)4cbVP=g8z%e@haHW%+vq zhkbeD5^rnknSBL$2PqDL1O)|s{785TNggEzy$!jY4^%=P>aLi{92*o&Bhf(f9pA*K~#EY3RnIgakgN~LZJi@9v<#hl@PGD zu>nagER@w5T00QEAq$Ws#Mzxtgcp zu;h}>_w7;n#}JXC%lL)8el#LLZ8RtfE)cC=dPnd?ArREq?fC8y?|N1r5&Fc{Q1^Mc zZ(d%>P+k3a;@b6H>gJ+jkx_XH@WxRO#ONubS5SUJLS(&%PyH?`^@eL})Rp|M7z!ow zYQQ=Fx;N8f@AHCL64dOt*_H9Bv-j-=Wp(a^HJW}-lD;_4oeg2VL4=@D-h*GhRJpx? z?eL9j(Bu%tAjJEbyM4y3lw=?=W<-+n@}-KYrx>%P*2ekZ$y1VmsH>c++%eg0o?TI{ zVrp8nIb7&{LOHq<7eOGbhvGGWtq;ei7_}k}bbZ~07%_(!Z*l2S$GUaArpt?l5-q&A z=3+hp5>0j0k@y)pU{NZTJ)PE}zWqY)P44jUlz*zz=3)}o^@MVE_QEK>-EYneh_|&) zJ9smWY~{u6?Ce~g=~wJ{@!|!G#fplGa-f?9KFL5Lku5DPfQ8Eb$K~bhxaD)TBjOgp z!NFIqoHP!Nj;5_tkFosI!Do&1z~N5H!HlokCMJ#?IU*8?a1|Eb-rkwkXfzs`Ya=5gbK2PWi7Nv%gX`kE zn`|$pVznk(V{{A@6%^14*%V1fN5|fY$dns#pFK5TQc~jC<)t-zURM^yH!x8&)myj| zs?Xr@fG<=dqnUoXTVN2xf=DE$pDPu72W1N^%shIuv=kXlTVDwsVkh9{9*vKW7Znw0 zyVU^6RV5{CwkVc_RY#G7 z8R##gqoY*?UKcPJ3}_TnQ&YDb%-cY+e@3I>P%A$_Ui+zgI}Lx<+q*G(+>Q|lgr<|q4Bt3QY)H1MtVipz_&!2{lRJ(>U+m`LloDs8y?cF=| zBcDc7GL6R`JH%~`aX{w6QaQr~L5^H57nyrZPj8^VUm5_r%WWfT?1up=Mn=s;zgHYe zZ*Om(6n17FTwhW@VXo1huP!tgf2~Fr=JC=1%5+<@4G4a?b{3GCmc8_S!9g z*3QZwy1W}$9o_s6YRRhumd8l(KRJ--#%p-`wfH5;`%w{OF} z63ZH|-o1PG`~1A;OcW_5#(>(psM+VETOI$--PX$LhEwG?(!ggLNVUh0)!2#i!Xpc+ z$JN!rwGim*>$`nYS(#o^qT=N`js*7|s7K+-%C=uneEex0?IqRf&V4#%5nrdLUyd1F lRuI0s4wp&$JGi|g){)$u@f0>T3f?OK=B&MSjipb@e*oaY1k(Tj literal 0 HcmV?d00001 diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png index 84ac32ae7d989f82d5e46a60405adcc8279e8001..ddf57a38e1944c6e98fda6fd995e4eb8ec8ed8f2 100644 GIT binary patch delta 1240 zcmV;}1Sk9Y1>p&h8Gix*002n!#(V$(1gJ?wK~#90?VC+V8)+EFpUJ1muBJve5gg-3 zV`g2AW)I3<{6IwXup$bgRy@c`cSQ+{^&_Ac_Yf3x{9}hFxw*O7-Q5iUdcD55xR|1--hbZSk&%&#iVB0lU^E&xHa19- z?CU&V50nodT4*}<&K;1;zjZh=U9Q-7?-WjF zq1*i%O=sV`7f;jCM&l2go9~ZmYKl8KX@2s=>wooX-@dibbhOj?+5Udo;o(pF`^oq3 zOQlkE;6?!O#nY$I)C2%OZf_q2ig{yW5ETXd#sXnVx?J%)JGp^Lq4em8u-kK4HtzZJ zD39m!*RQ1q2e~XOdHfheB8}U9{%|$ijR*)9#0Izd>uGVC=f(lj3lGnZdh9bfXt&KCQyvu*@0KD_y-S1 z^46_ig~Imsc5d`AGc!|g^JeHsa%F`i$)EfBK0K1N+l?0^$^Dlv!yQR}S5}5cl79-8 zLH#dKDCof5} z*=#Tv1_uWtku74ZtgN)Qwnj`60RDx41mYhFzmtC;J3G6ps|x^BDiuKx6h$eOO08C_ zR;y!TVknB@zUxz|RO#vI8jVJ+RwpMXpPij4l}d`DghHW4qv4Jci^WMvNvEf$Tz?}; zk_ib3(b3UbtyZN{DHIBdqPU%xEh#A}+*gGPh2k0|zY1`9xxBm#05vr=++}HLDYy7O zKuB+WeLXj5<1P~u6U}Bbw=O9ux!hJ%RKzVB8X7`Q7#$rAEA1tGC7n*^)YMdPB{MTK zSopeexm>HOtHG7^^>v=Tyd+7Iv{72Ei;IiF#k#sWK3@$-3Y*Q=(a{l7ynK@X8eWpW z1h`VRh+zzHwO;(|iV9c~6|f{KU`bTKlBn>%ko+BpB*%OVJTV>s0000g;Ps8|O$@u8^{Z_{KM!@$5TAfS6_e#O{MZfpz`2O`0$7~@NRr(1{THzH08y3x{{PYM{eL;T_A9^tcF_4Sxb`8l z_9V3RD6;a(-0A^Pjsi!1?)d#Ap4Tk3^CP0(07;VpJ7@tgQ}z4)*zx@&yZwC9`DV-b z0ZobH_5IB4{KxD3;p_6%|f=bdFhu+F!zMZ2UFj;GUKX7tI;hv3{q~!*pMj75WP_c}> z6)IWvg5_yyg<9Op()eD1hWC19M@?_9_MHec{Z8n3FMs~w_u?Av_yNBmRxVYrpi(M% zFMP21g+hmocQp3ay*Su=qM6He)*HaaTg$E^sym`(t%s3A)x!M+vfjXUBEpK6X9%iU zU!u9jj3(-$dM~sJ%Liy#?|+!6IY#MTau#O6vVj`yh_7%Ni!?!VS+MPTO(_fG+1<#p zqu;A#i+_(N%CmVnYvb>#nA{>Q%3E`Ds7<~jZMywn@h2t>G-LrYy7?Dj{aZqhQd6tzX%(Trn+ z)HNF}%-F{rr=m*0{=a;s#YDL00000NkvXXu0mjfWbT;_ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png index 8953cba09064923c5daf2d37e7c3c836ccdd794b..43b311321fb82d1cc8720fdadb713b89633e31f8 100644 GIT binary patch literal 2344 zcmcImcTm#_7XB$jiW0pnB?~SZN@x;xr6^z`C15B4j}lNYpi3tNgn)pMSil%5(NhEx zimV1ynh+rd2l`w=G&0A!aO(AFODd7?auv%66Bk3t(CeU`HPgVMb>htkTf z4eEvEXQo4Frg(Kr8Eq0qSj1N|au*#ZZc)aa5YZFyPMMzL= zZXGm8Qv)5cg}tt=y)igGaArJ_NeAj%7z?$>ivM%hj@2)b>=}xPhoLs|D zexx)A6k0PvJ$R&twL0cHVmV2nHzceEkw|ODetO^-7$1LfGgc^fscQIA)hWtu(gv~q z%2H$WjC^mbc~9%@jEs!5w2vr}Op1s8V2BBO^Iq3Xk_xK?r*#*j^~Gy?oOjiaD+&$_ zR8msf*%}xT2)fnZ42IPRh=n;hz_r`AWvjf$Mn@N-xqubRO|H-luA{?$Z0+y=$op7a zy}*(6j>wU+ii%opZ~LnVWZ@OhNnh#l^<*#4)M92rpeln;3t8e-deca}%v0 zUbugqVt2lLNampW7u;InPT>t185ytg^Q}ESJ6|_BM8WnK@vlHgNJw9Z2?zvIP*4EQ zy1TREMCZ-=h#WTT?c29B8V!j=YHMqUhK2(E$8&q~%%uPWT-nLE&rkz=eH^x=-xG&Z zMzV>~aPM^~nUtW*m&JT`aI$6DIrgXDQ}>fk{(+x; zcSjmR`yYrJ{ALbDYic(i}hzw->wZZihebQW_l5Uz~G@eQAV$k?fve2C8{!jCM+(Ua-W|o;yH|mBscV%@W_xl{vgYR>RUl-5u<)YVT92oZ{Jp?; z@~HS>)*EM8RX{NwZ}hegP&;u$$K{>>?)v$T#@PYOi%^L}=*T($c1((Yb1L zNq+{N{{H=YcKXQ6moJNp;SVQYk#`cgzU0kC!T2~H@a84PdV53FW=R&2f;!XWt*j0k z8yg8jqN7*xEw2Da;qYP}?O-#ZphPDW_Ss5DMu3DfPG1TjMzl21J~;`2oHnQBTP>_4M?z5f|hS9GEsW#62%9 z#lqe3`0~w3IiY1anBDJ)&tuT}gOifK)O4xOEiQ_cIYQ#7+(YoRHfq@4S zx|8VWy|n-02F0#3p!&lH|A{*u`s)jKzH`2K1;oa#t1UoiEg>e=YbODWtE;QCvoyf< z1q1tTTC?2tSjES``WX$sUj@_83KLJYHa9oJV6d|4q^;-;I0E6KTb=s@1mbNBgIVV| zmgCei>@(~iyFE*{e{55Padf;S0FG*F+m#NgX0&A)cvUAmxwsVcD6D_84+;*JjA|gG zE%JLf&)zSbt1GyME8VGd6%rZ>ol1QXr!P;X^qq=dezb&xne?cz+~zD(U>>yzE7pE` zd#xT)z3k^m7DcWuJ)}p%po5Lc$Bm8oOj{~=Ylz+(klN!?LFKMZg9MuQtTgVu_6xXp z5mrCQQ>Zx~Va7~7ic88vCD&C{5H}(t7)<6Cq7xhN+PUEKOjq^<-yDS^Pc$YsJS^}! z00u9Pabq$kc%bF|lQZz>{$i};svX;kkMq#?w71_^87owiPu0-T5zY^mE`8R6(BecR zt>G7l8taKW5~Yss-k8*Y&?K6_ySebL8T?m21j#wv1r*)J%93qys*(=~aIkYhSJ?R9 F_!E{RE35zj delta 1217 zcmV;y1U~zy63PjX8Gi!+001u>&=UXv0SHh`R7L;)|5U~JDYo_jSDRDC`1<|-SjPDL z{{Q{{{{H{}09Kk-#rR9Y_viNgVafPO!S|ls`uzR=MZfp^{QU=8od8La1X`Tr_Wmff z_5e$ivgQ1@=KMy$_g9a+`TPAle6cOJ_Fc#L7qIpvwDkd1mw$fK`6IOUD75rX!}mad zv(fMTE4=(Nx%L54lL1hVF1YpqNrC`FddBPg#_Ietx%Lrkq5wX00X1L{S%Cm9QY*av z#_Rh5PKy9KYTWbvz3BX9%J>0Hi1+#X{rLA{m%$Kamk?i!03AC38#Yrxs)5QTeTVRiEmz~MKK1WAjCw(c-JK6eox;2O)?`?TG`AHia671e^vgmp!llK zp|=5sVHk#C7=~epA~VAf-~%aPC=%Qw01h8mnSZ|p?tc*y?iZ$PR7_ceEIapF3KB14K0Pog?7wtd+^xgUCa_GVmlD z<^nU>AU_Yn-JU?NFdu|wf^bTCNf-wSBYVZltDdvGBln-YrbeGvJ!|s{#`gjN@yAMb zM6cjFz0eFECCsc|_8hTa3*9-JQGehksdoVP^K4m?&wpA~+|b%{EP5D-+7h)6CE; z*{>BP=GRR3Ea}xyV*bqry{l^J=0#DaC4ej;1qs8_by?H6Tr@7hl>UKNZt)^B&yl;)&oqzLg zcfZxpE?3k%_iTOVywh%`XVN-E#COl+($9{v(pqSQcrz=)>G!!3HeNxbXGM@})1|9g zG4*@(OBaMvY0P0_TfMFPh fVHk#CZX3S=^^2mI>Ux-D00000NkvXXu0mjfoQZ>^ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png index 0467bf12aa4d28f374bb26596605a46dcbb3e7c8..bd30562c4548c7f45b87d10c553e5bbc825804e9 100644 GIT binary patch literal 2506 zcmchZX*ksF9>@Pumdqd$^<*hevXktLaO_0(v5kGHFa~3ZK}C|KJQ`~_(&QwfpUf6MoKXWX(i2cN!h8UO&WrG<$D z`>guc;yJ>l) zNrS{S8l-DxfcBgSnR0RgKFD}Xwb+qZN66epyGk3zS-eeI6E-5%Z z8W|qeUUGdv>-SB?`m+fr#ulK_8k(A8;Bac2hK^4BJt3*kA{lyESQr=#j(K>OgyjG} z!pe(^y3KMf>ijh}=I-SM2JYX#f91**;9c@Di@CeTnPOZ)CZP11nQ45Y^78UDn1fJ; ziA>&7blc09FDVpCPEHQ{YulpxL$p6>nt~mF7%K8yiaF-BE5L+41^TY+S<+%J6XK z*yqomsZ=WVuBsS$GViJ#`RnwT%&^$ym6gDmq@*O7yxTrL03czIxVQLSI@jXWDBZ)| zoy=`yR+($c4+e7pqk&=J#-+CG5Pr|=266q((J{|Z3P|A=kcdVi>j41)0XQ5UK2ck% zOwugr4}I0z8jmC5T84bL84Sc$#2%BG+|IY}t-3|ZSW5qQG5%AM)MWayo>3CS-c6WD|KYMy;XlTE*D4E`iT{loN_Vn_Kii~`5 z?K))inlb7B$8;jy(sF&a+qX2F*#EOHYu_7nDq%-a?6FuW~1fW8-Jv7M6y0v02uJC$#qiar16No>_$xTi->a}ULh$o(hKtLWH z!D)D3j_^B;lay8>RN&`jbkGtb`FKSO5Io!#wr<=QQ7C)`D+rEM>pMCcp=qn(#@bRE zl_XKeki+$dn2{g1f9um5Xr_&FLm+;@hNKpl|I_5(721u%1AGj5CI`l3gtxb$%BRAs zVFDz+2bXXxsMv3uE(Wz#U76Wrm@gNn7>IA8e{f)bSDJ9|iw2dfEecmRwtLzf_DNb= zRZZ<_W5PX3tCP98+gm>0NSfD=o$hfz$a~Bb^iA{bqt$gW1c4!KZdj#6yPO9-!sGQd|0pS8ZZ8eBwdn%StS||?tAUx$xVQYg85t#-;j=Nsn3ZC)%6f`E z1cE}L($mwO<(++fePd&rJ(aaCWQ&W71MdR5h0=^WScP>du2FYsFoGk z6k8W4HcH_?&KVhTa&pRJHm#gTDmyw-Qvhov9y)bgQ0R{q--q+#a1NiLVvWtz)T!V> z=xAhV7+H#!KWK$k?W%FrHpP=*Qt|EL4T6JAuf05-z^tWHw~R&4syF$i&G(38A~Cp? z0&jJ#aKJFj=`BuXXRwY~hCSDLgH*ShnKj#XeB#^TUZqzb6iPlw!djB%tHqiV8EV;D;)UtvP3K|0VY}PFX0U z(~sE(7*|Bx%dsV2yGhE#+O$|o3BJN$>YEA*T%k}gx)sJjvn6uQ%FfOXc+8$k>NQ!} z$EG;O6oaI8rn|eF-GEb5Q*8M};m!yP&#bNvTt+1(0x5KyrdEZ?WlL*ocAFHXr<=32 zEhI!1z`{Njdq^7S>gsB17mm9s7c?~4$oNa2PWu$9X%|-lV4M zZN=`zZ_T68Xax1yvuA9*ALE*xpSNxC$BBICI6OS$eHbQCAM*Y3xU#v4$w{pN4Sosz z5YhbN;+_li8gjTU+hbGBkEN5FrhQb``tV4yu5+dhU~TE)$TpmS{P)Dv3Q0)@~2Z!(CfUv3e&{0|3M~`SuEE1zWd4a z$X0w!P5;K8j%{tQ`gjBafj}aW`Y`!MBnVI?yrFb4x8nnj5eSu R*nc#@($v{Qds= z{r_0T`1}6fwc-8!#-TGX}_?g)CZq4{k!uZ_g@DrQdoW0kI zu+W69&uN^)W`CK&06mMNcYMVF00dG=L_t(|+U?wHQxh>12H+Dm+1+fh+IF>G0SjJM zkQQre1x4|G*Z==(Ot&kCnUrL4I(rf(ucITwmuHf^hXiJTkdTm&kdTm&kdTm&kdP`e zsgWG0BcWCVkVZ&2dUwN`cgM8QJb`Z7Z~e<&Yj2(}>VI$fQI%^ugM`#6By?GeadWcu z0gy9!D`m!H>Bd!JW(@avE8`|5XX(0PN}!8K>`dkavs;rHL+wy96QGNT=S@#7%xtlm zIW!++@*2zm-Py#Zr`DzqsLm!b{iskFNULSqE9A>SqHem>o31A%XL>S_5?=;V_i_y+ z(xxXhnt#r-l1Y8_*h`r?8Tr|)(RAiO)4jQR`13X0mx07C&p@KBP_2s``KEhv^|*8c z$$_T(v6^1Ig=#R}sE{vjA?ErGDZGUsyoJuWdJMc7Nb1^KF)-u<7q zPy$=;)0>vuWuK2hQhswLf!9yg`88u&eBbR8uhod?Nw09AXH}-#qOLLxeT2%C;R)QQ$Za#qp~cM&YVmS4i-*Fpd!cC zBXc?(4wcg>sHmXGd^VdE<5QX{Kyz$;$sCPl(_*-P2Iw?p^C6J2ZC!+UppiK6&y3Kmbv&O!oYF34$0Z;QO!J zOY#!`qyGH<3Pd}Pt@q*A0V=3SVtWKRR8d8Z&@)3qLPA19LPA19LPEUCUoZo%k(yku QW&i*H07*qoM6N<$f}i}&6aWAK diff --git a/linux/CMakeLists.txt b/linux/CMakeLists.txt index a4407ff..f198553 100644 --- a/linux/CMakeLists.txt +++ b/linux/CMakeLists.txt @@ -7,7 +7,7 @@ project(runner LANGUAGES CXX) set(BINARY_NAME "seshat") # The unique GTK application identifier for this application. See: # https://wiki.gnome.org/HowDoI/ChooseApplicationID -set(APPLICATION_ID "com.example.seshat") +set(APPLICATION_ID "fr.ueauvergne.seshat") # Explicitly opt in to modern CMake behaviors to avoid warnings with recent # versions of CMake. diff --git a/macos/Runner.xcodeproj/project.pbxproj b/macos/Runner.xcodeproj/project.pbxproj index 029bd29..52bed39 100644 --- a/macos/Runner.xcodeproj/project.pbxproj +++ b/macos/Runner.xcodeproj/project.pbxproj @@ -385,7 +385,7 @@ CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.seshat.RunnerTests; + PRODUCT_BUNDLE_IDENTIFIER = fr.ueauvergne.seshat.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 5.0; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/seshat.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/seshat"; @@ -399,7 +399,7 @@ CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.seshat.RunnerTests; + PRODUCT_BUNDLE_IDENTIFIER = fr.ueauvergne.seshat.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 5.0; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/seshat.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/seshat"; @@ -413,7 +413,7 @@ CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.seshat.RunnerTests; + PRODUCT_BUNDLE_IDENTIFIER = fr.ueauvergne.seshat.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 5.0; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/seshat.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/seshat"; diff --git a/macos/Runner/Configs/AppInfo.xcconfig b/macos/Runner/Configs/AppInfo.xcconfig index c67e99d..0a524ad 100644 --- a/macos/Runner/Configs/AppInfo.xcconfig +++ b/macos/Runner/Configs/AppInfo.xcconfig @@ -8,7 +8,7 @@ PRODUCT_NAME = seshat // The application's bundle identifier -PRODUCT_BUNDLE_IDENTIFIER = com.example.seshat +PRODUCT_BUNDLE_IDENTIFIER = fr.ueauvergne.seshat // The copyright displayed in application information PRODUCT_COPYRIGHT = Copyright © 2025 com.example. All rights reserved. diff --git a/pubspec.lock b/pubspec.lock index 5485707..265984c 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -1,6 +1,14 @@ # Generated by pub # See https://dart.dev/tools/pub/glossary#lockfile packages: + archive: + dependency: transitive + description: + name: archive + sha256: "2fde1607386ab523f7a36bb3e7edb43bd58e6edaf2ffb29d8a6d578b297fdbbd" + url: "https://pub.dev" + source: hosted + version: "4.0.7" args: dependency: transitive description: @@ -33,6 +41,22 @@ packages: url: "https://pub.dev" source: hosted version: "1.4.0" + checked_yaml: + dependency: transitive + description: + name: checked_yaml + sha256: "959525d3162f249993882720d52b7e0c833978df229be20702b33d48d91de70f" + url: "https://pub.dev" + source: hosted + version: "2.0.4" + cli_util: + dependency: transitive + description: + name: cli_util + sha256: ff6785f7e9e3c38ac98b2fb035701789de90154024a75b6cb926445e83197d1c + url: "https://pub.dev" + source: hosted + version: "0.4.2" clock: dependency: transitive description: @@ -86,6 +110,14 @@ packages: description: flutter source: sdk version: "0.0.0" + flutter_launcher_icons: + dependency: "direct main" + description: + name: flutter_launcher_icons + sha256: "10f13781741a2e3972126fae08393d3c4e01fa4cd7473326b94b72cf594195e7" + url: "https://pub.dev" + source: hosted + version: "0.14.4" flutter_lints: dependency: "direct dev" description: @@ -189,6 +221,14 @@ packages: url: "https://pub.dev" source: hosted version: "4.1.2" + image: + dependency: transitive + description: + name: image + sha256: "4e973fcf4caae1a4be2fa0a13157aa38a8f9cb049db6529aa00b4d71abc4d928" + url: "https://pub.dev" + source: hosted + version: "4.5.4" intl: dependency: "direct main" description: @@ -205,6 +245,14 @@ packages: url: "https://pub.dev" source: hosted version: "0.6.7" + json_annotation: + dependency: transitive + description: + name: json_annotation + sha256: "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1" + url: "https://pub.dev" + source: hosted + version: "4.9.0" leak_tracker: dependency: transitive description: @@ -373,6 +421,14 @@ packages: url: "https://pub.dev" source: hosted version: "2.1.8" + posix: + dependency: transitive + description: + name: posix + sha256: "6323a5b0fa688b6a010df4905a56b00181479e6d10534cecfecede2aa55add61" + url: "https://pub.dev" + source: hosted + version: "6.0.3" provider: dependency: "direct main" description: @@ -538,6 +594,14 @@ packages: url: "https://pub.dev" source: hosted version: "6.5.0" + yaml: + dependency: transitive + description: + name: yaml + sha256: b9da305ac7c39faa3f030eccd175340f968459dae4af175130b3fc47e40d76ce + url: "https://pub.dev" + source: hosted + version: "3.1.3" sdks: dart: ">=3.8.1 <4.0.0" flutter: ">=3.29.0" diff --git a/pubspec.yaml b/pubspec.yaml index 951b35d..fe631f5 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -48,6 +48,7 @@ dependencies: flutter_secure_storage: ^9.2.4 rxdart: ^0.28.0 intl: ^0.20.2 + flutter_launcher_icons: ^0.14.4 dev_dependencies: flutter_test: diff --git a/web/favicon.png b/web/favicon.png index 8aaa46ac1ae21512746f852a42ba87e4165dfdd1..a54f41a15688926dc2bbb2ec0cc2d7ed59e58700 100644 GIT binary patch delta 361 zcmV-v0ha!i2ZIBUBYy!(NklS6otUP)<$mQ<+ig@GC7+;2E%uEvU`*9q7I&;@V}V7x%z z0B{JP2jFoY(2e8xKty(mqPVrzo)Xcg_x{Bgvo9jwMAQ$0pnsF5De3?>TI(~Vlp~^n zwf3Yaif5%%D~h6HB1)Wd_r{prG)>RzEM!Yq|FyW*5V6f{L#3LzNT*HIbj&T!ywxDG z%uHTnGa#~GivVqrPy;~(L=kgHB8Gsb770Z}lSo5}%=FA09>Q=`hB#KLw_!|HhzuR` zN2K*=5+d`!Xkr~N1gx5YS)#Ahx_Q8n_x?^P6*2R${B!U9TRBY5xhH1MnEBm%KhXlX zoCmxnNrGyW^E|(*F0w4Um~N|4?$=p(n6AI7s9vrE{HuNdl{c=dnK;I@00000NkvXX Hu0mjfw?VFh literal 917 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|I14-?iy0X7 zltGxWVyS%@P(fs7NJL45ua8x7ey(0(N`6wRUPW#JP&EUCO@$SZnVVXYs8ErclUHn2 zVXFjIVFhG^g!Ppaz)DK8ZIvQ?0~DO|i&7O#^-S~(l1AfjnEK zjFOT9D}DX)@^Za$W4-*MbbUihOG|wNBYh(yU7!lx;>x^|#0uTKVr7USFmqf|i<65o z3raHc^AtelCMM;Vme?vOfh>Xph&xL%(-1c06+^uR^q@XSM&D4+Kp$>4P^%3{)XKjo zGZknv$b36P8?Z_gF{nK@`XI}Z90TzwSQO}0J1!f2c(B=V`5aP@1P1a|PZ!4!3&Gl8 zTYqUsf!gYFyJnXpu0!n&N*SYAX-%d(5gVjrHJWqXQshj@!Zm{!01WsQrH~9=kTxW#6SvuapgMqt>$=j#%eyGrQzr zP{L-3gsMA^$I1&gsBAEL+vxi1*Igl=8#8`5?A-T5=z-sk46WA1IUT)AIZHx1rdUrf zVJrJn<74DDw`j)Ki#gt}mIT-Q`XRa2-jQXQoI%w`nb|XblvzK${ZzlV)m-XcwC(od z71_OEC5Bt9GEXosOXaPTYOia#R4ID2TiU~`zVMl08TV_C%DnU4^+HE>9(CE4D6?Fz oujB08i7adh9xk7*FX66dWH6F5TM;?E2b5PlUHx3vIVCg!0Dx9vYXATM diff --git a/web/icons/Icon-192.png b/web/icons/Icon-192.png index b749bfef07473333cf1dd31e9eed89862a5d52aa..4288fdde2f0fe586f316329cf3018216d9cc0985 100644 GIT binary patch literal 2702 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 diff --git a/web/icons/Icon-512.png b/web/icons/Icon-512.png index 88cfd48dff1169879ba46840804b412fe02fefd6..475e4650942671dd8dbc0f193e909e3ff1c916ca 100644 GIT binary patch literal 8527 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 diff --git a/web/icons/Icon-maskable-192.png b/web/icons/Icon-maskable-192.png index eb9b4d76e525556d5d89141648c724331630325d..4288fdde2f0fe586f316329cf3018216d9cc0985 100644 GIT binary patch literal 2702 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 X>c!)3PgKfL&lX^$Z>Cpu&6)6jvi^Z! diff --git a/web/icons/Icon-maskable-512.png b/web/icons/Icon-maskable-512.png index d69c56691fbdb0b7efa65097c7cc1edac12a6d3e..475e4650942671dd8dbc0f193e909e3ff1c916ca 100644 GIT binary patch literal 8527 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 MPgg&ebxsLQ025IeI{*Lx diff --git a/web/manifest.json b/web/manifest.json index c5c38e6..630251d 100644 --- a/web/manifest.json +++ b/web/manifest.json @@ -3,8 +3,8 @@ "short_name": "seshat", "start_url": ".", "display": "standalone", - "background_color": "#0175C2", - "theme_color": "#0175C2", + "background_color": "#hexcode", + "theme_color": "#hexcode", "description": "A new Flutter project.", "orientation": "portrait-primary", "prefer_related_applications": false, @@ -32,4 +32,4 @@ "purpose": "maskable" } ] -} +} \ No newline at end of file