From 068b82acfc51df212aada48b7a283a7b05eaa0a3 Mon Sep 17 00:00:00 2001 From: AppCakes Date: Thu, 11 Jun 2026 07:51:59 +0000 Subject: [PATCH] build: 9b712b37-afab-4b8f-a695-2ceae4868921 --- .DS_Store | Bin 0 -> 6148 bytes .yarn/install-state.gz | Bin 0 -> 318183 bytes .yarnrc.yml | 1 + android/.DS_Store | Bin 0 -> 6148 bytes android/.gitignore | 101 + android/app/.gitignore | 2 + android/app/build.gradle | 55 + android/app/proguard-rules.pro | 21 + .../myapp/ExampleInstrumentedTest.java | 26 + android/app/src/main/AndroidManifest.xml | 51 + .../java/io/ionic/starter/MainActivity.java | 5 + .../main/res/drawable-land-hdpi/splash.png | Bin 0 -> 7705 bytes .../main/res/drawable-land-mdpi/splash.png | Bin 0 -> 4040 bytes .../main/res/drawable-land-xhdpi/splash.png | Bin 0 -> 9251 bytes .../main/res/drawable-land-xxhdpi/splash.png | Bin 0 -> 13984 bytes .../main/res/drawable-land-xxxhdpi/splash.png | Bin 0 -> 17683 bytes .../main/res/drawable-port-hdpi/splash.png | Bin 0 -> 7934 bytes .../main/res/drawable-port-mdpi/splash.png | Bin 0 -> 4096 bytes .../main/res/drawable-port-xhdpi/splash.png | Bin 0 -> 9875 bytes .../main/res/drawable-port-xxhdpi/splash.png | Bin 0 -> 13346 bytes .../main/res/drawable-port-xxxhdpi/splash.png | Bin 0 -> 17489 bytes .../drawable-v24/ic_launcher_foreground.xml | 34 + .../res/drawable/ic_launcher_background.xml | 170 + android/app/src/main/res/drawable/splash.png | Bin 0 -> 4040 bytes .../app/src/main/res/layout/activity_main.xml | 12 + .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 + .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 + .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 2786 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 0 -> 3450 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 4341 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 1869 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 0 -> 2110 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 2725 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 3981 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 0 -> 5036 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 6593 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 6644 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 0 -> 9793 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 10455 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 9441 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 0 -> 15529 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 15916 bytes .../res/values/ic_launcher_background.xml | 4 + android/app/src/main/res/values/strings.xml | 7 + android/app/src/main/res/values/styles.xml | 22 + android/app/src/main/res/xml/file_paths.xml | 5 + .../getcapacitor/myapp/ExampleUnitTest.java | 18 + android/build.gradle | 29 + android/gradle.properties | 22 + android/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 43764 bytes .../gradle/wrapper/gradle-wrapper.properties | 7 + android/gradlew | 251 ++ android/gradlew.bat | 94 + android/settings.gradle | 5 + android/variables.gradle | 18 + capacitor.config.ts | 15 + codemagic.yaml | 380 ++ configure_xcode.rb | 118 + index.html | 2839 +++++++++++++ ionic.config.json | 5 + ios/.DS_Store | Bin 0 -> 6148 bytes ios/.gitignore | 13 + ios/App/.DS_Store | Bin 0 -> 6148 bytes ios/App/App.xcodeproj/project.pbxproj | 380 ++ .../xcshareddata/IDEWorkspaceChecks.plist | 8 + .../App.xcworkspace/contents.xcworkspacedata | 7 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + ios/App/App/App.entitlements | 6 + ios/App/App/AppDelegate.swift | 49 + .../AppIcon.appiconset/AppIcon-512@2x.png | Bin 0 -> 110522 bytes .../AppIcon.appiconset/Contents.json | 14 + ios/App/App/Assets.xcassets/Contents.json | 6 + .../Splash.imageset/Contents.json | 23 + .../Splash.imageset/splash-2732x2732-1.png | Bin 0 -> 41273 bytes .../Splash.imageset/splash-2732x2732-2.png | Bin 0 -> 41273 bytes .../Splash.imageset/splash-2732x2732.png | Bin 0 -> 41273 bytes .../App/Base.lproj/LaunchScreen.storyboard | 32 + ios/App/App/Base.lproj/Main.storyboard | 19 + ios/App/App/Info.plist | 62 + ios/App/CapApp-SPM/.gitignore | 9 + ios/App/CapApp-SPM/Package.swift | 25 + ios/App/CapApp-SPM/README.md | 5 + .../Sources/CapApp-SPM/CapApp-SPM.swift | 1 + ios/debug.xcconfig | 1 + package.json | 53 + public/manifest.json | 15 + src/.DS_Store | Bin 0 -> 6148 bytes src/App.tsx | 32 + src/main.tsx | 111 + src/pages/Home.tsx | 30 + src/test-globals.d.ts | 51 + src/theme/variables.css | 152 + src/utils/statusBar.ts | 23 + tsconfig.json | 22 + tsconfig.node.json | 9 + vite.config.ts | 31 + yarn.lock | 3743 +++++++++++++++++ 97 files changed, 9267 insertions(+) create mode 100644 .DS_Store create mode 100644 .yarn/install-state.gz create mode 100644 .yarnrc.yml create mode 100644 android/.DS_Store create mode 100644 android/.gitignore create mode 100644 android/app/.gitignore create mode 100644 android/app/build.gradle create mode 100644 android/app/proguard-rules.pro create mode 100644 android/app/src/androidTest/java/com/getcapacitor/myapp/ExampleInstrumentedTest.java create mode 100644 android/app/src/main/AndroidManifest.xml create mode 100644 android/app/src/main/java/io/ionic/starter/MainActivity.java create mode 100644 android/app/src/main/res/drawable-land-hdpi/splash.png create mode 100644 android/app/src/main/res/drawable-land-mdpi/splash.png create mode 100644 android/app/src/main/res/drawable-land-xhdpi/splash.png create mode 100644 android/app/src/main/res/drawable-land-xxhdpi/splash.png create mode 100644 android/app/src/main/res/drawable-land-xxxhdpi/splash.png create mode 100644 android/app/src/main/res/drawable-port-hdpi/splash.png create mode 100644 android/app/src/main/res/drawable-port-mdpi/splash.png create mode 100644 android/app/src/main/res/drawable-port-xhdpi/splash.png create mode 100644 android/app/src/main/res/drawable-port-xxhdpi/splash.png create mode 100644 android/app/src/main/res/drawable-port-xxxhdpi/splash.png create mode 100644 android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml create mode 100644 android/app/src/main/res/drawable/ic_launcher_background.xml create mode 100644 android/app/src/main/res/drawable/splash.png create mode 100644 android/app/src/main/res/layout/activity_main.xml create mode 100644 android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png create mode 100644 android/app/src/main/res/values/ic_launcher_background.xml create mode 100644 android/app/src/main/res/values/strings.xml create mode 100644 android/app/src/main/res/values/styles.xml create mode 100644 android/app/src/main/res/xml/file_paths.xml create mode 100644 android/app/src/test/java/com/getcapacitor/myapp/ExampleUnitTest.java create mode 100644 android/build.gradle create mode 100644 android/gradle.properties create mode 100644 android/gradle/wrapper/gradle-wrapper.jar create mode 100644 android/gradle/wrapper/gradle-wrapper.properties create mode 100755 android/gradlew create mode 100644 android/gradlew.bat create mode 100644 android/settings.gradle create mode 100644 android/variables.gradle create mode 100644 capacitor.config.ts create mode 100644 codemagic.yaml create mode 100644 configure_xcode.rb create mode 100644 index.html create mode 100644 ionic.config.json create mode 100644 ios/.DS_Store create mode 100644 ios/.gitignore create mode 100644 ios/App/.DS_Store create mode 100644 ios/App/App.xcodeproj/project.pbxproj create mode 100644 ios/App/App.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 ios/App/App.xcworkspace/contents.xcworkspacedata create mode 100644 ios/App/App.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 ios/App/App/App.entitlements create mode 100644 ios/App/App/AppDelegate.swift create mode 100644 ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-512@2x.png create mode 100644 ios/App/App/Assets.xcassets/AppIcon.appiconset/Contents.json create mode 100644 ios/App/App/Assets.xcassets/Contents.json create mode 100644 ios/App/App/Assets.xcassets/Splash.imageset/Contents.json create mode 100644 ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732-1.png create mode 100644 ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732-2.png create mode 100644 ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732.png create mode 100644 ios/App/App/Base.lproj/LaunchScreen.storyboard create mode 100644 ios/App/App/Base.lproj/Main.storyboard create mode 100644 ios/App/App/Info.plist create mode 100644 ios/App/CapApp-SPM/.gitignore create mode 100644 ios/App/CapApp-SPM/Package.swift create mode 100644 ios/App/CapApp-SPM/README.md create mode 100644 ios/App/CapApp-SPM/Sources/CapApp-SPM/CapApp-SPM.swift create mode 100644 ios/debug.xcconfig create mode 100644 package.json create mode 100644 public/manifest.json create mode 100644 src/.DS_Store create mode 100644 src/App.tsx create mode 100644 src/main.tsx create mode 100644 src/pages/Home.tsx create mode 100644 src/test-globals.d.ts create mode 100644 src/theme/variables.css create mode 100644 src/utils/statusBar.ts create mode 100644 tsconfig.json create mode 100644 tsconfig.node.json create mode 100644 vite.config.ts create mode 100644 yarn.lock diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..9fe4e25bca92fd658db823ac31413601edcf21ec GIT binary patch literal 6148 zcmeHKF;5#Y6n-X`G^ME&wjwdy)DaOOb-qSnVL((FK}tx1;G`rMHBF^#H+1M!SXmJ> zWB)>bLI(tbsz_{1Of3DL?OyCVuC0VrRh3_4e?GrwzwbWZons;r^+~TrR3)M^3ZplV z>H%XvmyFHno+Y4=a}4`?wPrUOj54vV!ztht`1cgxcehB(G^HJSOZNL)`1IZO4x&b* z(~mmnEg!t|P_d8qvpt1`wj zoMN#41`M>v%>ChM|L1d?cxUUC_1gL5d&Bqs7{i{;R(__?)lLDYfKwn*fWHqu3S*!# zRwzFmsN@j<=%HI0+Es1W!F8+F{0-di&_$9t`h t(new9xLBbaf=X}4vcX&N3lwSa`P={o8e@g%fw?~dQU+H!1^%i6KL9Er_AdYc literal 0 HcmV?d00001 diff --git a/.yarn/install-state.gz b/.yarn/install-state.gz new file mode 100644 index 0000000000000000000000000000000000000000..754bb937b25b5e03dacf98daefb24efdd27763c8 GIT binary patch literal 318183 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�G8vgy1E# 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�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%0Ae4XjhM1V8N2>5e5C}z3nsRxq4HJ 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ν0Rv$vDa7`$R(M6b$0cpaXPyaSoQL!~E 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 N{{uXLoY#H%5CFv*GX4Mn literal 0 HcmV?d00001 diff --git a/.yarnrc.yml b/.yarnrc.yml new file mode 100644 index 0000000..3186f3f --- /dev/null +++ b/.yarnrc.yml @@ -0,0 +1 @@ +nodeLinker: node-modules diff --git a/android/.DS_Store b/android/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..77e3856d7b1a6aa418c6aac6b3de89660e98e728 GIT binary patch literal 6148 zcmeHKJ5Izf5S?Ko6oHVor1TZ`07zjK3hKQ8EI~_=C=rO>2Y^#h(o@rM017%9E&!Z> zH}=5BY@kF4W+eML^L3sSJ3~Y~J+CH2V>okNpf>~Fl@Jl*Z~t<^Wy?xdGBdqxv!a@g zld5$6^4Z?6y>owc`S2KOCpnsSxr48Kl6}yv?8C$uFb0ePW8i->fIC|x-;8LpF<=ZB z10M{?`QR`F3q>C>937ZK3joZZ4uZAx5)$JS3q>Ch76`{sU<_q#F*t@p@6@kQ^bun? zu{Iy9mEW5e4%Lz01$W{iqRqyDF_1E#J^EPg|2=#%gH3)KVo%0^G4RJ2;H;dLQ@oVk ztt+o5cdf%Xzz`8XFAE6P$xi?tTesting documentation + */ +@RunWith(AndroidJUnit4.class) +public class ExampleInstrumentedTest { + + @Test + public void useAppContext() throws Exception { + // Context of the app under test. + Context appContext = InstrumentationRegistry.getInstrumentation().getTargetContext(); + + assertEquals("com.getcapacitor.app", appContext.getPackageName()); + } +} diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..2539fd3 --- /dev/null +++ b/android/app/src/main/AndroidManifest.xml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android/app/src/main/java/io/ionic/starter/MainActivity.java b/android/app/src/main/java/io/ionic/starter/MainActivity.java new file mode 100644 index 0000000..73e3a98 --- /dev/null +++ b/android/app/src/main/java/io/ionic/starter/MainActivity.java @@ -0,0 +1,5 @@ +package io.ionic.starter; + +import com.getcapacitor.BridgeActivity; + +public class MainActivity extends BridgeActivity {} diff --git a/android/app/src/main/res/drawable-land-hdpi/splash.png b/android/app/src/main/res/drawable-land-hdpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..e31573b4fc93e60d171f4046c0220e1463075d9e GIT binary patch literal 7705 zcmc&(cT|(<(nr>|fMTOJS62~&pi)C!msM5}P+CGKB4PmP)lgJK1SG6VlM*f>APJ!e zp{0NzASFbIp@$BUP(ulU5b_20-g7wT-h1x1=Y02kf92$TfA7pZGxN;+o@e52nHe1s zkQCtK<2!QW_unk|_=U!k4#NUnY>Rq2ZZl`ZN zfVjI^xIylQ`L(&}^6|-FZ~S)EDs*t3%1$bzMD#OAVZrxgq;P-q_j@#z__Z(c6ZRWh zO-~qeKK}mTwU$_Qsv98jR6{@J;f-P|&LL!7ORya#&gXXi`7;*wg+H&Ok(-dd%YJqZ zWBZ?|xF{zyIGg~B-U&|4CNBj5NdXAkGROv&EtAn_66zij96aNB-3||=>E^ul@7l-L zu%fmj!pC=5iI4B`0lw2^e0;~ie0==pWku zS>3+|{lmn++w^|~`n&eO8@|V;z3TRW_IQN%^go04cx3m}e=X^+f_8)UA0_Pp?M8Nw z;d|8mYtSCw{`;i(tDrr;-TicrO?xEm0qylIFH!#q^r*fCp(WWjB3-Rtm*~{9J{ljj zn!;MFAOIU~*sYfGfpc4P;*!GEy}1cBlPZ&aDoL6+k9Cz<)sR+s?*#V%uj}DstrH@1 z1e1n@dj|x;Z{*=egHq~pqLvGoG}QV4cCy<0!JNnV7>DsPbMl+t=mnn1D#y*eKgIgQ z>D1NPfwx&-uVX=>t#rvbp3tb8bMTAtio#34&_1lG#(YZbj?ay#`5P-{4u=K(KQbLqsSNcF{e0I~y> z_3VS~_9{z}DPX`}2zK{%t=O)MvJSg|ju!3*?B6e1mMAmuJZVHSYKL{~vOb%JH zY7i?|wFbWa20Ljma-!9L$Rey`X?oGk4Hm=mV->13sRctFv{sbzjj%qF=|8Pk8z-Lw zG=##ISev>?^UTPE93O-c|oh1~_a7EZ+*BI{&BM*t1d$DQ8b}3@r?+ zRF^MNac}s7k}X*u#G;Tf@bv+2_vHcNxXDIP3cW7A=s;`Q-O^*nzztQ)pSoGgXlfBt zt=MdR{MCwYs%}1wWf?)2j-09N^kxlLPfj`~5Er|f^_QNBrJ^e79g4z-ny)W7jhiwm z@xSr{hx%~%WzvY~Xeh4ub|S#KNc)j>b~rufoHY9$V(ego$g94X8P$|p*ULG zp#4*#4Hr{Vs-j~jG`*Sl13X8cF(?y_S}mScBL55uN|=FQYnOP>p6 z&!ZmNZqJXdIPR|Hh$PCnRkFfu4rz^fp_bj-P8nEL?tn`tc$$0Y+hA2g?L$Z|*|+U! z@xexeleGfHbLeJnLe!2cU0^pN<=@^#`QIJ_H;pqG;~(#d&myX&+uF&Z5H5q`lUV&* zy>Cvvy#A)U;l*|55Z#86fig|VkBXREgOKc)NF z7NjGj9n2Xj${^70o+uA4U7lce!l;^1oWLbv!1c*@&vvRUBhC$cAJ6%(QV>uROhA2DX&n<+zVuFmzVU1`Dbw z{LMV5e8o!%ioceQyjJi*An5KSkSS2_YYt0TWe`2=%cNh+C6QXg<;wK;r*;6g-P2Hj z-4dn135fBbsvg;%KZ(3SHm01qK7G92YT?^DBrtTxVO(r6ag-2I(|^8a?GG3D)+1}+ zY|upI^F`Hal8}>!`!TJ7`ceO`or`?(G%Ts5BUs3MD7(@%li^H|)s&W8bd;^8zumr) z<~(!79THq&x`}q2W0Z2u!fCTiD|R{Yy#aCga_vK<@)x*v=$6nrxOl@^)F7{fSJ$#2 zM(}2z5m_2uH!{o_ra4*!-qu^oS$d%&tN7S@`fIxFdg5c((ELTx%$4hNB03YLaMB46 zlc(3-RH^gcI#6kCyc)2vbAQ_~=s?yJb*{jp*S?`=^&^eK=X}FgeT(x$H%2TyiX%&X zk85g5E2^H_x@Wfyo&im7GK!h9*}C&viR{RPIywn7?f1$CaWIydQ`R>96sCYwTpP^( z=qVbs{%{mBmaG+h0C%5P=;e2G37b>CxY;p71}vmmq2!r4NyH`=mEqy=E7H3=j_%T{ zHl;^=W@nmUPsw|-ewXRz)TH$h!VsHK_kriwfEpAko*ckwnad=Y4-Y6iTpP%>#{rjJ zGL@FJF+s&UwT;cR?Fmj3%>QPE$Q{C9a>nP(rsbF&!`PQ|923Q>8uL5(%xIK>G}#PN z`!$TWZ%CPF$9)};1A?K)kNSLSt*bMpNEhkb9@Rb7N455T2ee%ei0L*k(=scG|8PB} zKqI3>Nm>P8Pk60O+>qFW&%#OR4z_BFd7U zA+E10#J zyp7Z~tu&^LqqFWULH)f7puyW)@S3eex&T<;{%OMogSV&!pHGhFM-OEdSl)8mvU-iQ zzhAew*%NIt1i;dMLBR;tF(uAX!@@j3P1IaE&_|Egqwc_;pk@Lv7WvYoo_zY_F zR1}w=mq3+ePY&po%4p)`iVk8(@GIr$0x$bA;07ixlKTH8MnjM^V@hi@H0}s;_WbYxFak+{esbl zElC}g3wu&!AscR<{gjvQj30eM|AvbnPIUQ9{#ZPoeL4GJX3L#?=nQ)zfAMz)K{KTJ zpzk2~BR`_g9Iw%32ZJA4^Vc)btI}^w>+#avdVFXyq&^5a2j;cRbAHX6hPU&}H#27E zk}RdRrZNx`ofUn|m37v5MTF13#|Mf(pQE*?i!}r1$T6xBT|x6=;-xq~?S zK_^J9iF>F7rB5=}C9zu64EqKe>^4r8V&rB{!t0k8zV}kG#dyF*Ye`AD|Bu<}&VpK9 z7IGl;*4hnk7T~2g^>IvU@+J7Z}^~C{QU zdTnXJAzRmgCi;jk^if-t2$|4Jk?yvz7}&FDXL+Y7=~catxm;w@Y}D%KZq^qN+Lc#f z!PybCPwMPge51JBC<<}LYo$^ytz9Onh)`U>KFiVWwLtJPg``x7m}InwBeaX1S1(~u z?Dz6XEwMh`;9d2FqW}jr8>F`}LgU8{!noEeWRWP=BFKLAasHx6L8P={hOl?~=v#8~ zR6P9&eW$q^7Na@vov!t?Y^6jj1jHDs5lfxmo6NCWx1fp$zgRygNyKRw?V3n7Z;iGI z+MY(cH@6>3!8f}4p}$iYz}H0)r&F}WERQ0&D9Q`k05&Sa@3Z@x5~rMBmfZi?8L3XK z1cgSn6){@XB68KZEM4XL>DguWYto-Q(Sq}4gI97GUNB`55y~|1va+oD>Li0|BpZ7F z1}sLb)t+38 zs7KS^loTj=`e%vHo>V2Sf3a}?!-jP6`Yif<&Lx0nhgRImP?Aq*$u4DVm-6({i4MG9 zsCLcDs&D4q=I~R6%AT?UOeaks1e9RCE|%bN(@@>)4({B;tXtf#&u9X>dHuBvR8v7u zpo z@?aTH=d6l=x!Z+Bu(!iruV*T#D3d(bB3MjQ*2c=40KAH=b0Jv|mY%1b>+F4L&0&{R zQ#5-^14$w+aZ)jy6!qIOk&=1xB;{i_O~Omch5%XkS9HqPG(+0fxkS01lwPtF;(H2N zu!F5hBHnMhZYl4-Nyc@1lgkt;ih9-xQ&|q<_M}pTMAnkf^^BvAiLcLREH+PhNHNOT z-xt`s>@fbYE!ppUQ;piG3dp;nhfxZ7vu5A&iKmHV@M*h ziNYiEwci=^gW?Fk-YyR*Wn!yZmX@Gem6J?%YN#_rGdd9bbApGZzqDaa72)eJ4TP|% zf_r_!^p^9Qe({$PM?d0DaH;P@kJ6vNir*q5Tt>9LB82|-168~C1XDm|5dr9Q3sQVm zszZ2Zg~yFIz%2F8KNIu$&i&&}VKJ9=h7j~ZLGxkFn-%5DyzSY;6xc`>3`ZV6v7WY= zR-8fCn}ifcy3NJqQ3GO_-xpd{-es4mF-Gr<-x|Pwkf@&i&89xAx>MpEtX&j>I3go6 z@@}AayzH7d`SC{cP$B%!y=ei%(ga8Yz=f076E`X0eQ@S>Sg=L>Sc8#oa(>JxmoZ)A-Am|m!}FHcrL zl94~XAmY?b3?os%-8*R&#E;%<;g(E5>y39D6mXad3Y|OqXI+~bUutP#yfUrLX#1ms zq7D6){=Q51nmQ6mLh=qNHVGcLyId&Mw`gj_)20;?>uBDQs(xt|e*n>!5p|$pcGXC@ zwQwnsh;(VmObHnAXRijbiuU&hj^VjN2`zRw8da=iP+_|oQV*(O>1qy-Mx;2Le+jQX znVJUzny%IrTrHw@V5hA8D4F3f-j>MnbB@%CUEKLL z&MMvbRMA=}fv~Lk^hM3SgkO3T=zSh;^q~dcm~Q~mO14H2+QC-#gC$&g+V-vRF&`9Q zjLmDQN~39VaIRm}SI`AgZ~h%tTMbC7r8l*>jq;u}+c-0<52{%%aa$0Pl}s&shVCSe z9}s4z)OIHQ?&k*r(FmO(;w=4QmwhI|lV=||%8V-I9YKa6T(4fET1;Cs1~wY0O%4~I zoO!AI;2=~Jo6DW^)soPFCq9Sp+bHTpbLlIrt3kZO#+VR$c<eJ|P=u@sx-Mtccfn~g`*&)ov z;oh6yqPUjSh0HMEjp_1M>LUTe%3j9)>KyOMez5SxSwiCnxVq^t=*1kTuar`!d+x_V zk7s@4Pn}GXdoV{I7+#!9306d1UB^VP$6LXNt*WoKUOMTSk?*u)rJNbJ`Lt;6kgV6J z^7t-?GKV#B$lYxHeWS}rR)ZVE*b~%{z~hnNCsJ~8=A-0ZN+1|XV4OFlQ7sWiHLhhC z0L86g6gQ11cjTeeV4qaB10*QU42I-@RIGOoOkFhwk!m|*JO1Lj=0j0X{bWd}m9PG~ zi#AP`QnU79g7R+QC-f<|Ft5lNy}C_s$KWpaDl@8mkBSO|X1Vg#!r<}8LOW33s90;O ztx!af+Vs!8;TM{|fWtC$v`bv^UKbHz!Re?Gc^g%sn-|h9Z}jy|dB{Ro*r>J+2=KT4!$rxucOWsNAIXp@GrM=PC*|Efjh!aH~cW z6qN+?h_i5MfLwaVHi@yC!uF^NA7nmw>-}u33;UIOXp<9u!+VPLc zPtgu$e);$7LS#cPl;}*af=w;{bX;j*5awI@Y;J>xF)X>7Ot-Gb^xfRh+)!sS1t%_+ z%IM$i27?xoKqa7DjmViDOXYSV@2wT=MNxv$!+5&Beto1UHSn-yCexie>;7-xXz&e#bcYuS2X83E;?Tqba+?B z6d>t{PIMFfcF94@e7aBSL$0^JJ%q6;W4b*tH&N)smd=S<0x}Q@gXC$>Ax+NB*bfCM zncjd)!qH=M5pBAow{=-#yc)i5zo_psI-Qm3&WHLSv6f&>^y2Sjy-aY%ae~NQV{vqR zIswMPR0bqYf?!)dKnM-CLCC`t;p=Nvu&w6N9A%pij)};0aUi&vp z?sDeNfR_rPS=>H(-+Wih?zscZ5`Sw(9G7FBo99#Mx4)W_Dg)w4eq1n z@AfJ$)u<2eQHBde%!@|Zce0>C6Vn=D;>y})Q0HxyAk68$B^CSk%e6z(63Bb0XvLlW8<$#{L~VAhz;;Vp36s5UKfUexU45)Adsc& zLQ+K^>M3&R%!}E3O;*#6it_a>A%ovLyW@77E91?fx*M}@UG5Q`;Vd`c0%EQcIp}#C zR9_<>xq^EgeuQ@vRcCi-+hAlhtR2H{Od8Zy_OTv5!#Db1`o?${y)JIv;c7d}k0I`5 z?@WO`PShXM-)b-G!^nDMF@_*^Qr(HCE}9@;=AODu`rgfhFnjy_$jvqYoH%S+~&0`8@SgAz9> zz%r;@g)E$c=kgj@_avcumnBavU?+*Rt`Su;Q6lAs2q5twW+R9)1x{dXQW+;{7Z=v& zht!Fu(MIV7b#!Ep2mSael`EPv&hhajo#rX0Y(AD@!26mrXA;%n_r#+H3@(aO)U_gf zIKv8A*oXSOn~u_9AnY>Gx&uT(_W;c`MU))^y>Z+`zb>;;Fz=8Hz*NMA5R@a=4pkHC zM=~?lZK^>vXPbx24INDrF$P_BDj_DcmAjA>8>qvuA~u%YmFTHFQrEP*bPCv~-3byT z>v=dW-SMzi7S(i2EoXq!XP`H|VyodojkmJTKBa2Zjb? zR#?kp6EX%Nk=vh8=4=y51Yp>f=zYIkFcbekzOjDkgibWiLsdCTN0-59yHMFQ&9&A0g1Q^EX<6c=M z;^MvK8FWtYL0-f5@*!eAN1OsN4h!4;Qi+iV&^PJa6LU2yIH&}dQT$QTB`~K35Vs|LKFiq)+B4eW`SRaL+5_6-Hr~^JBk8Y#_6&)3 wKmFJ0_JHhk1&0B>;%YXATM literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-land-mdpi/splash.png b/android/app/src/main/res/drawable-land-mdpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..f7a64923ea1a0565d25fa139c176d6bf42184e48 GIT binary patch literal 4040 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 XyOn+%7f`N3b2T^T3uj5+eShz7v)7qy literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-land-xhdpi/splash.png b/android/app/src/main/res/drawable-land-xhdpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..807725501bdd92e94e51e7b2b0006f69e0083a0b GIT binary patch literal 9251 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-land-xxhdpi/splash.png b/android/app/src/main/res/drawable-land-xxhdpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..14c6c8fe39fcd51a0414866ad28cbe8ff3acb060 GIT binary patch literal 13984 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®q@N z14_H8ofW)l{|J8q+a)eH)I0r)>WXdzV%7J>PA~6_J)KLT90iYa^K=Wz7D!OybzqSru=f4?|KFl;Y)gP_H6V4x`~kZ6fE(xM1&;?72-TZNk+0 zr+Crr5yl%Iy@vfmt3eYFl!jIvPGFz^8Ek+2`48O1_pCX3xNWh-zBa{rIcc%+=|XVj zANYTg&s}TKb#OztQrCW(Xk?V^i{`q~%HtcveTxq(_HKeC9GzrtguMT4Nvs@KakPTA z9>*8bBZmLz`lK5=l)=b|=dT3a5ag^a1^znZyx5QKfUb1b9yacArRp%3@QWo(hrsCU z-K!-=jDmv!zb7XT>)r|-Z0Ry}lk2;dk-ECqMwr_nKN#x*X6~B5hVIN>6$1HwBz3Of z=Pk){AL5*=d90f17_qZEJLm;Q%WMdX=*N&!ki@E&cy7?>{1ssAH(tACtp*r@d^til z)x(1#6(kPD+joSF&J3sxJU@{-sWCS+pZq{Gsx=?z4wP;>?)1yHv0?X?VP{}cX4~aH zxeBPKw_rgW8rvewS1W2#^y+c>-183iMbJCqc38RN_o~__9-n|jcd&oA`m7*&Fqqpc z;Tev*0LS-ZK47Sq1unfvP1S43uA12P?PJmI8BeTYPr~R*tYUm^0;U%Hmu?bSZHEK6 zPjsW=E67Kq-&trmf;)UkmRABH2U)V)-eRT$j(%G12lLMsThSsU10iP#{)ZnvjzN$d z*K%P3`}oqyvpWP~venr>3viH8^`)Ma*=B31hw*Q+tqE>i2y7w!(o^lI^Yss^=tHW( z;cnCT(%B1gLz+TRGW9roFjI1EQTu-u`(f#RmZ8;FSN(bsC1J;+(i_R6mrW=yYx$cy z#%QKVrEx~kVMg~yo?^N28Wnk6x%L;J8i|*|ANEiNjq(Vhzuzl3ikpA*G!Z}kLAzAI z9qnySo%D|AuJj12%h;Otqjs(>LPj?rNdeU8so>P(C>XMzlho94ZD#w=cCOOU;=3&^ zsqAG!i{~lY271D|m>ztPV`)X@FO_;`wPjppYNQpM+ncvtz1lZjN>!Q^*I}T%uP78Z7tbV2$q3W_)14=kLFyJ z1GqL6T>ClgeZorL!}xP4f%OB_EsmJ`uw7dGWNV9OLlhb|UMpVhc{4@Bhh`tO!ZqzD zhusd<=K^ah!L@gQ?6dOpI-ge^e>S5W9eII57Zu16eU?GRbgKTeVk9yS{iK|O(zLR> zheb?;jwGCHS80NCn=jKxgJ>}qu4l%5NPihjzazGv#J?Jcyl;<#IW&x4mm>nrW8>}C z3U@aeD~)*F(0o^2{GnKVm$Jr#aZE ztl~TOkM^SdzJapQ((!-i8b!RkVQBKkL`2ZCBuy!qI1L{3Er526plVols~68U-^9Px zR(3{j;Z9RHX^muc0dUywJ|`yyZFf=k&-Gb#m4u73Lm5Ks%BfHj%2|gjn#i> zLC5pO$2Em9H;qoKQmMtl<@wgtPF1%2HariD5O~u>8=^*J&au~JH%Ih@&2Uging3U_ z0bzfKucW$ZHSx}!#buB?+-J)%RQbbXM-!BJTS&#dU_@lxU6>te2O+9 z@F{F{Nb!;{Cd`Gx+$G?11aB~S#wIH%D=*=7f7H@D@%B1)&bF$@t3JDq4l*%(wJTlh zo`?uMq{YilKUewPNaC)GuOr<8j9&ofqRU__BRUX^x8Cj3a;a$rXzgXqW>LR#CUn%~m)t zYC&ol(gAkbc^fd`xWU&bk5vT6KbFmsR=O78Bn%t7 znbw&=c+|T&#r+bls5rU6D#HMvqA<|;)BV%jOMonkm^p$7Vcel-Wwn$=uAJv&(8W>% z9))Fxpl*(%E#wFm_m!U~2HqgZs^2vaGeY(UfYKrSHV}w^D0N6!se5Ewy)Yy-!(2

aKj2hWG7>znxs|SE zN4rHtiSPqLskWp(?(_YYwgq+1@8v+~8As|(bC>$D(atG3ZE8-ZM3SVcg|vHQz$I=!(A`k`5= zOqR>&%G)$)k*QLz7MTB9wleWpv&N9Sta64wy}3Ytd?x!Ja8z>(z~(3UNFu^eFmn#6 zw!!gUxOuZi$PQIs*ixfZR3iLyADJ z5&s%tPfk>V!x|A-;oq%1!yk9H$UBP0ToA*EDtz(^!_AnF1bBQ7joj|? z5b)gSI8c8O$PYFE!vXJ<4gebg*9G9P2wcB{#kv0FItc5T@PDNo)}Rh4Us}L{e}xzW zhwt`)j`M)mP=G6H0;^&q=I0{jU%bIRkF#uLF;{vVC&H|_uc literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-land-xxxhdpi/splash.png b/android/app/src/main/res/drawable-land-xxxhdpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..244ca2506dbe0fd8f6a05520ac7d1a629ea81438 GIT binary patch literal 17683 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-port-xxhdpi/splash.png b/android/app/src/main/res/drawable-port-xxhdpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..bfabe6871a17a5e95b78fb30d49b7d2b4d2fe4c0 GIT binary patch literal 13346 zcmeHtX;_kJ`#04zO^aDmjwzz0HD;w|?h8>vW;LZ_?k1X=Ywq9%s7(u2rcRUQj;W;? z?mObrqFADUxi4r+2(G9IiVOaMW}f$Xp8tG#kK;X#_lqCy1MZvqIbjq1vUA2JAITZDzbJ0jFM$PIA*mcNVJ z;mf|x9&Xp&oNt8(esVJc05qE}UpQ|WHZV==FL$$wcsoBbd4YA2bV*k$^@^gYO5yc; zKa3?@Xom{!>s@%ZBVys0UhavwM=&Xqu&2r=6VK;t+=sq7*rZbW`w7y+eb2JbU-(TX z?dxnhoY#*kcFxS5n1!>5l)Ns(5rP?NYM2eHVMt=0Eb^}0h|-R{uA}z@BV#o#XpM@y}tclg8zH4>c0g4yD0JN z|68lS2k#c^`1jqvFT#FvNt<5!D~3h!u^D*Za(XkD#1`0uhfNUwdyCtIhySz5Z^FYS zJZ#o@|4{*N!o&Y(czAojH#2JM9bW=7YxylVaQb)n@)0z@aV)|q#za8bNC8;C*iz+0 ziGo9i_~+z|AaQj+W4T@MGVF$cXuDQhGySLDLUf?Oe>qBO9~Iz}k5zCi0;^BrH_TD2 zwdFp150!)zSU+hzsb*M^wPlNthzO;rkUwFHCh<{6Wo1Pq=w=Mp!ETKTuGkpzWaVR5 zoep||sJoM3awdXH&}~~~?`Yak6zZH`Gu0Nh4>g>p2!dJ0;3%{eg@%~GIRU-a3xYj` zJ8l4Rk`L8wD%~LsagJG;wmw-yD@jG^j94r)GMifbpVW`GT09rf6%n@4-wW$Ck2hF0 zy5!;bLnNr0-BAu#H*unnDw!1m;9;xYOg5uruY{1LndV_3Xs8_O_`)?{w`9K`Yog(r zr2Ipr;T1~9`X8wfK(5WPDXNg`eMy+&r+sK(7MyMIbc8&6+?#GS zMRnqTnk;%(@Ad3r!!0avN+C3Gk9w-4c#csVvnhp30K|YWOl=%T^ff9uGP-#UI2~ zGR+++d~f6}!>pKIZ?S#;VxtA;F_r3@|ow{wHe0y zaN0+HjLP7;93yj=xw?7dbO8FQ*mFIU)k-FMghNeN8LZpSI9k)6wp(dXzut!hD}<^~ z@}G^^wGZ{x;qhcf&~sQNv^MHqe~8e6FL)&S{5xP?CG+gD7#am?ARSX<_tKg(y^z^V z=qHsHF#TH`pRdvx?E;rWOJOhjRXfc0uxi!<&||?3*X}6iMF@5ROy6~4f23>_PBeE( zEp>5=C!PiIM=Hou2^eZyYI&4~#D-lR6D--hqbS~0(r139vDO|nTg$Z>vZOTA{-7<^ z)Y?k^XeSNlf035tm}SyY--UfH+bR+8m{+?zeQiG0)!5}H$aTW&>Yx0>qSXeaG^{6h z<3UfjMv>gE@u05VllgebAf#vi$X%4VMv@3FTpYWukP6YJPKG4m2;tP z;{P+U*{uli#7NPtQ{d~%qXiZK@L)Gv8l6*uR~3X9rf15i8)EYJ*&-02HQNL zdXf)O%k#SX% zOtSeJu0oPT!2uvNDbuAdE_ zU7b%C+c_%Ko;eGF_U<9$FkW9xo)#D5jcy0nqZ-Z(-yG2txw>2;Lm}(>u?2(F!AEla z(YMsi)a8d1OyqBakam<2;8|b3j84Qra$0#uJIK62y?NEqc}8rf4$Q2_AY(U$uHOd( zk>I4ycD{L9r{r5Mw=-h75XK5TG7}z*9rO!(Z49oXhoYZ;8Js4LsJz?pK0~bVWve)JakPbq(zO_*afxQ-uAjn@JM1 zM8cy%{ZNe|X3`EstE6@t`+~zK;L3>gZAv-Z$mIvtYtx^mtKo>?ViRt6=fbazOS`yx zgx0Z+RlTyL80 zilZ5)T54~jT9>9U6AlfnUP7-y#_(qG)r|o$67`PJamc!hiDa&(xiqiha7LjVWL;&R zWWv<3rECwiVt3wNXrAyf{W!*Di*-L-%p@q-|Mc~wdVdg90j7-zSHF2nIkBR8UCJ2f zcA#ZwU%Vj4g`QCRF~kkg**jdKPbg+4;XH&PdAf_E+@Ju72zX4wsXYp<3m~ENXOAoU ze?{fsP`j80HLz0Cv~izXRv9hxS^-L^%#?aXoN6z-{*2=Wp}|7f1bq7&B^2UNHNCed zD-FJ@B@EoLUzt7`sI#y3SBBxsQ}1w6jE`qaeC9v0L2cH>(h4islVjW->=xljONyk# zy8Wzo7-KYSHKr=kY_uXhJvLlk{WZ>1ahe`BO&@LM5*e1Kbn=ofPx6=%h7XbJkDH%G zkTQVZB-COd;aZU^ziIGlQt4GQ!L0nOm=ua8?){8j+ywu~O3e0YqquVBRKG0$(u78i z5X29%8-4+A`@!>078X+Zni)N1I5&V9=0&n1)lAHZAHHJ=WUm(xKVLiIknWkhUU)zT!5Et9Ihsy5;!~M zXF$<3%onWJ>^yGvTBh<$OsJE5v4tqwUKBIUMkz2SHlb@t;z0)qB72EJ9 zJdCp}_iF8U*c>pN z0|CS<-JRW6Yd=~iF-^7PmZ@2~AE=@@cJh7{n`<9pZR*awASyf1KMzUJqVrJ*)dk)sTQOkc?; z52Lj^#;p{+TT8{o%J63}8c{LMrATnPTa5$CTI__-8P)j@PJ3qh+D+hu&kk~KKLTyw z)x%U1Ixy5-`VaNz{;8y=4B_WVP!}XXH14^yhk%Wre`MU znFTL*zC9mV>(gF=)F{L*ZlLI}dA!1@UqeqqQZ4E@ujU6lgc6_cPsd~qsYu1&u6_S{ zO5d96U>i}Dmnq#CmBrqF$HIBLY}gsX>S)dQb748dJ<<)sbsZr`w3oy+N*%o zo*p=I_x^j_S2~b^7D)vKTGsk}X>U_Gc5?7Lp}P_!B4*l2gq^q{ximeirLV!7zBIi?alCqXbHixk4jyVr}W&mfH%^T zNpA7hu5=f_vx{nEmA2k2QuJwvoI#?px@nR_re|0{W3XspCHO4Y5VJXqMHwe{U-wLl1;9W=FY(ObYu& zRy2GUXUvS&W`OW!4#i5si--1rjY{`Q2se#!;L5;_v0;sSQA`pw9^Q36zy|+Rctm4MxL$m#6>gE+w|CUYoTOwnO}JE z@Upq#jp*Sp>=?Dld^U2nZ1hNXEo#pJBegQ|eC|Nx0I8$h*XyCzD}0}~gD>xR^jK_h z|B4SG60*45oF;<~*Qkc-U&nSZ9

VwO4Hu8X}%XHUAz_J@50rzbkIsat>4oWtQt< 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-port-xxxhdpi/splash.png b/android/app/src/main/res/drawable-port-xxxhdpi/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..6929071268eb03ee0f088142b6523566b78550e2 GIT binary patch literal 17489 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 KR&><$`~L^lv%S~= literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml new file mode 100644 index 0000000..c7bd21d --- /dev/null +++ b/android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + diff --git a/android/app/src/main/res/drawable/ic_launcher_background.xml b/android/app/src/main/res/drawable/ic_launcher_background.xml new file mode 100644 index 0000000..d5fccc5 --- /dev/null +++ b/android/app/src/main/res/drawable/ic_launcher_background.xml @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android/app/src/main/res/drawable/splash.png b/android/app/src/main/res/drawable/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..f7a64923ea1a0565d25fa139c176d6bf42184e48 GIT binary patch literal 4040 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 XyOn+%7f`N3b2T^T3uj5+eShz7v)7qy literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/layout/activity_main.xml b/android/app/src/main/res/layout/activity_main.xml new file mode 100644 index 0000000..b5ad138 --- /dev/null +++ b/android/app/src/main/res/layout/activity_main.xml @@ -0,0 +1,12 @@ + + + + + diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml new file mode 100644 index 0000000..036d09b --- /dev/null +++ b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml new file mode 100644 index 0000000..036d09b --- /dev/null +++ b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..c023e50595074292c7361183a64de08cf9686c9c GIT binary patch literal 2786 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..2127973b2d318df7085734d236d0ec649a2b0292 GIT binary patch literal 3450 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..4d1e077104cd61e6a4c3707e87363b523077245a GIT binary patch literal 3981 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 nm0GElTB(&OnKI&V600000NkvXXu0mjff+~0a literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..df0f15880bee46332dfc6622583215194f948b0f GIT binary patch literal 5036 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..6cdf97c1196d48e9833487ff6de7c4cfc4e1232d GIT binary patch literal 6644 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..2960cbb6104b915c84760f889deed9bff2b3e17a GIT binary patch literal 9793 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 y3vD~Wi9;mL_v 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 literal 0 HcmV?d00001 diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..a40d73e9c68ea638c28c7b13e4bcd1e179a3a102 GIT binary patch literal 15916 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 + + #FFFFFF + \ No newline at end of file diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml new file mode 100644 index 0000000..9d25aa6 --- /dev/null +++ b/android/app/src/main/res/values/strings.xml @@ -0,0 +1,7 @@ + + + Qoutelink + Qoutelink + io.ionic.starter + io.ionic.starter + diff --git a/android/app/src/main/res/values/styles.xml b/android/app/src/main/res/values/styles.xml new file mode 100644 index 0000000..be874e5 --- /dev/null +++ b/android/app/src/main/res/values/styles.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/src/main/res/xml/file_paths.xml b/android/app/src/main/res/xml/file_paths.xml new file mode 100644 index 0000000..bd0c4d8 --- /dev/null +++ b/android/app/src/main/res/xml/file_paths.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/android/app/src/test/java/com/getcapacitor/myapp/ExampleUnitTest.java b/android/app/src/test/java/com/getcapacitor/myapp/ExampleUnitTest.java new file mode 100644 index 0000000..0297327 --- /dev/null +++ b/android/app/src/test/java/com/getcapacitor/myapp/ExampleUnitTest.java @@ -0,0 +1,18 @@ +package com.getcapacitor.myapp; + +import static org.junit.Assert.*; + +import org.junit.Test; + +/** + * Example local unit test, which will execute on the development machine (host). + * + * @see Testing documentation + */ +public class ExampleUnitTest { + + @Test + public void addition_isCorrect() throws Exception { + assertEquals(4, 2 + 2); + } +} diff --git a/android/build.gradle b/android/build.gradle new file mode 100644 index 0000000..f8f0e43 --- /dev/null +++ b/android/build.gradle @@ -0,0 +1,29 @@ +// Top-level build file where you can add configuration options common to all sub-projects/modules. + +buildscript { + + repositories { + google() + mavenCentral() + } + dependencies { + classpath 'com.android.tools.build:gradle:8.13.0' + classpath 'com.google.gms:google-services:4.4.4' + + // NOTE: Do not place your application dependencies here; they belong + // in the individual module build.gradle files + } +} + +apply from: "variables.gradle" + +allprojects { + repositories { + google() + mavenCentral() + } +} + +task clean(type: Delete) { + delete rootProject.buildDir +} diff --git a/android/gradle.properties b/android/gradle.properties new file mode 100644 index 0000000..2e87c52 --- /dev/null +++ b/android/gradle.properties @@ -0,0 +1,22 @@ +# Project-wide Gradle settings. + +# IDE (e.g. Android Studio) users: +# Gradle settings configured through the IDE *will override* +# any settings specified in this file. + +# For more details on how to configure your build environment visit +# http://www.gradle.org/docs/current/userguide/build_environment.html + +# Specifies the JVM arguments used for the daemon process. +# The setting is particularly useful for tweaking memory settings. +org.gradle.jvmargs=-Xmx1536m + +# When configured, Gradle will run in incubating parallel mode. +# This option should only be used with decoupled projects. More details, visit +# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects +# org.gradle.parallel=true + +# AndroidX package structure to make it clearer which packages are bundled with the +# Android operating system, and which are packaged with your app's APK +# https://developer.android.com/topic/libraries/support-library/androidx-rn +android.useAndroidX=true diff --git a/android/gradle/wrapper/gradle-wrapper.jar b/android/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..1b33c55baabb587c669f562ae36f953de2481846 GIT binary patch literal 43764 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 '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac +done + +# This is normally unused +# shellcheck disable=SC2034 +APP_BASE_NAME=${0##*/} +# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) +APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s\n' "$PWD" ) || exit + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD=maximum + +warn () { + echo "$*" +} >&2 + +die () { + echo + echo "$*" + echo + exit 1 +} >&2 + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; +esac + +CLASSPATH="\\\"\\\"" + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD=$JAVA_HOME/jre/sh/java + else + JAVACMD=$JAVA_HOME/bin/java + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD=java + if ! command -v java >/dev/null 2>&1 + then + die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +fi + +# Increase the maximum file descriptors if we can. +if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac +fi + +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. + +# For Cygwin or MSYS, switch paths to Windows format before running java +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) + + # Now convert the arguments - kludge to limit ourselves to /bin/sh + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) + fi + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg + done +fi + + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Collect all arguments for the java command: +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, +# and any embedded shellness will be escaped. +# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be +# treated as '${Hostname}' itself on the command line. + +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -classpath "$CLASSPATH" \ + -jar "$APP_HOME/gradle/wrapper/gradle-wrapper.jar" \ + "$@" + +# Stop when "xargs" is not available. +if ! command -v xargs >/dev/null 2>&1 +then + die "xargs is not available" +fi + +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' + +exec "$JAVACMD" "$@" diff --git a/android/gradlew.bat b/android/gradlew.bat new file mode 100644 index 0000000..5eed7ee --- /dev/null +++ b/android/gradlew.bat @@ -0,0 +1,94 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem +@rem SPDX-License-Identifier: Apache-2.0 +@rem + +@if "%DEBUG%"=="" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%"=="" set DIRNAME=. +@rem This is normally unused +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if %ERRORLEVEL% equ 0 goto execute + +echo. 1>&2 +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. 1>&2 +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH= + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %* + +:end +@rem End local scope for the variables with windows NT shell +if %ERRORLEVEL% equ 0 goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +set EXIT_CODE=%ERRORLEVEL% +if %EXIT_CODE% equ 0 set EXIT_CODE=1 +if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% +exit /b %EXIT_CODE% + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/android/settings.gradle b/android/settings.gradle new file mode 100644 index 0000000..3b4431d --- /dev/null +++ b/android/settings.gradle @@ -0,0 +1,5 @@ +include ':app' +include ':capacitor-cordova-android-plugins' +project(':capacitor-cordova-android-plugins').projectDir = new File('./capacitor-cordova-android-plugins/') + +apply from: 'capacitor.settings.gradle' \ No newline at end of file diff --git a/android/variables.gradle b/android/variables.gradle new file mode 100644 index 0000000..ff89f79 --- /dev/null +++ b/android/variables.gradle @@ -0,0 +1,18 @@ +ext { + minSdkVersion = 24 + compileSdkVersion = 36 + targetSdkVersion = 36 + androidxActivityVersion = '1.11.0' + androidxAppCompatVersion = '1.7.1' + androidxCoordinatorLayoutVersion = '1.3.0' + androidxCoreVersion = '1.17.0' + androidxFragmentVersion = '1.8.9' + coreSplashScreenVersion = '1.2.0' + androidxWebkitVersion = '1.14.0' + junitVersion = '4.13.2' + androidxJunitVersion = '1.3.0' + androidxEspressoCoreVersion = '3.7.0' + cordovaAndroidVersion = '14.0.1' + rgcfaIncludeGoogle = true + androidxCredentialsVersion = '1.3.0' +} \ No newline at end of file diff --git a/capacitor.config.ts b/capacitor.config.ts new file mode 100644 index 0000000..1543375 --- /dev/null +++ b/capacitor.config.ts @@ -0,0 +1,15 @@ +import type { CapacitorConfig } from '@capacitor/cli'; + +const config: CapacitorConfig = { + appId: 'com.qoutelink.app', + appName: 'Qoutelink', + webDir: 'dist', + plugins: { + FirebaseAuthentication: { + skipNativeAuth: false, + providers: [], + }, + }, +}; + +export default config; diff --git a/codemagic.yaml b/codemagic.yaml new file mode 100644 index 0000000..96bfc2b --- /dev/null +++ b/codemagic.yaml @@ -0,0 +1,380 @@ +workflows: + android-debug: + name: Android – Debug APK + max_build_duration: 45 + instance_type: mac_mini_m2 + environment: + node: 22 + java: 21 + cache: + cache_paths: + - $HOME/.gradle/caches + - $HOME/.gradle/wrapper + scripts: + # Template ships with optional native plugins (maps, push, firebase auth) that most apps + # won't use. Keeping unused plugins in package.json adds SPM/Gradle deps and bloats the + # build. Strip any that have no import in src/ so only actually-used plugins are compiled. + - name: Strip unused scaffold packages + script: | + for pkg in "@capacitor/google-maps" "@capacitor/push-notifications" "@capacitor-firebase/authentication"; do + if ! grep -rq "$pkg" src/; then + node -e "const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8'));delete p.dependencies['${pkg}'];fs.writeFileSync('package.json',JSON.stringify(p,null,2));" + echo "Stripped $pkg (not used in src/)" + else + echo "Keeping $pkg (used in src/)" + fi + done + # Delete package-lock.json (generated if user ever ran npm locally) so it doesn't + # conflict with yarn.lock. --legacy-peer-deps silences peer dep warnings from older + # Ionic/React packages that haven't updated their peerDependencies for React 18/19. + - name: Install dependencies + script: rm -f package-lock.json && npm install --legacy-peer-deps + - name: Build web assets + script: npm run build + # Firebase config files are injected as base64 env vars by the Appcakes backend at + # build time. Decode them here so cap sync and Gradle can pick them up. Optional — + # builds without Firebase still succeed; native Firebase SDK just won't initialise. + - name: Write Firebase config + script: | + if [ -n "$GOOGLE_SERVICES_JSON" ]; then + echo "$GOOGLE_SERVICES_JSON" | base64 --decode > android/app/google-services.json + echo "Wrote google-services.json ($(wc -c < android/app/google-services.json) bytes)" + else + echo "GOOGLE_SERVICES_JSON is empty — skipping" + fi + if [ -n "$GOOGLE_SERVICE_INFO_PLIST" ]; then + echo "$GOOGLE_SERVICE_INFO_PLIST" | base64 --decode > ios/App/App/GoogleService-Info.plist + echo "Wrote GoogleService-Info.plist ($(wc -c < ios/App/App/GoogleService-Info.plist) bytes)" + fi + # cap sync copies the built web assets (dist/) into android/app/src/main/assets/public/ + # and updates Capacitor plugin registrations in MainActivity. Must run after npm build. + - name: Capacitor sync + script: npx cap sync android + - name: Set up debug keystore + script: | + if [ -n "$CM_DEBUG_KEYSTORE" ]; then + echo "$CM_DEBUG_KEYSTORE" | base64 --decode > /tmp/debug-keystore.p12 + fi + - name: Build debug APK + script: | + cd android + if [ -n "$CM_DEBUG_KEYSTORE" ]; then + ./gradlew assembleDebug \ + -Pandroid.injected.signing.store.file=/tmp/debug-keystore.p12 \ + -Pandroid.injected.signing.store.password=$CM_DEBUG_KEYSTORE_PASSWORD \ + -Pandroid.injected.signing.key.alias=debug \ + -Pandroid.injected.signing.key.password=$CM_DEBUG_KEYSTORE_PASSWORD \ + --no-daemon + else + ./gradlew assembleDebug --no-daemon + fi + artifacts: + - android/app/build/outputs/apk/debug/app-debug.apk + + android-release-apk: + name: Android – Release APK + max_build_duration: 45 + instance_type: mac_mini_m2 + environment: + node: 22 + java: 21 + cache: + cache_paths: + - $HOME/.gradle/caches + - $HOME/.gradle/wrapper + scripts: + - name: Strip unused scaffold packages + script: | + for pkg in "@capacitor/google-maps" "@capacitor/push-notifications" "@capacitor-firebase/authentication"; do + if ! grep -rq "$pkg" src/; then + node -e "const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8'));delete p.dependencies['${pkg}'];fs.writeFileSync('package.json',JSON.stringify(p,null,2));" + echo "Stripped $pkg (not used in src/)" + else + echo "Keeping $pkg (used in src/)" + fi + done + - name: Install dependencies + script: rm -f package-lock.json && npm install --legacy-peer-deps + - name: Build web assets + script: npm run build + - name: Write Firebase config + script: | + if [ -n "$GOOGLE_SERVICES_JSON" ]; then + echo "$GOOGLE_SERVICES_JSON" | base64 --decode > android/app/google-services.json + fi + - name: Capacitor sync + script: npx cap sync android + - name: Set up keystore + script: echo "$CM_KEYSTORE" | base64 --decode > /tmp/keystore.jks + - name: Build Release APK + script: | + cd android + ./gradlew assembleRelease \ + -Pandroid.injected.signing.store.file=/tmp/keystore.jks \ + -Pandroid.injected.signing.store.password=$CM_KEYSTORE_PASSWORD \ + -Pandroid.injected.signing.key.alias=$CM_KEY_ALIAS \ + -Pandroid.injected.signing.key.password=$CM_KEY_PASSWORD \ + --no-daemon + artifacts: + - android/app/build/outputs/apk/release/app-release.apk + + android-release-aab: + name: Android – Release AAB + max_build_duration: 45 + instance_type: mac_mini_m2 + environment: + node: 22 + java: 21 + cache: + cache_paths: + - $HOME/.gradle/caches + - $HOME/.gradle/wrapper + scripts: + - name: Strip unused scaffold packages + script: | + for pkg in "@capacitor/google-maps" "@capacitor/push-notifications" "@capacitor-firebase/authentication"; do + if ! grep -rq "$pkg" src/; then + node -e "const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8'));delete p.dependencies['${pkg}'];fs.writeFileSync('package.json',JSON.stringify(p,null,2));" + echo "Stripped $pkg (not used in src/)" + else + echo "Keeping $pkg (used in src/)" + fi + done + - name: Install dependencies + script: rm -f package-lock.json && npm install --legacy-peer-deps + - name: Build web assets + script: npm run build + - name: Write Firebase config + script: | + if [ -n "$GOOGLE_SERVICES_JSON" ]; then + echo "$GOOGLE_SERVICES_JSON" | base64 --decode > android/app/google-services.json + fi + - name: Capacitor sync + script: npx cap sync android + - name: Set up keystore + script: echo "$CM_KEYSTORE" | base64 --decode > /tmp/keystore.jks + - name: Build Release AAB + script: | + cd android + ./gradlew bundleRelease \ + -Pandroid.injected.signing.store.file=/tmp/keystore.jks \ + -Pandroid.injected.signing.store.password=$CM_KEYSTORE_PASSWORD \ + -Pandroid.injected.signing.key.alias=$CM_KEY_ALIAS \ + -Pandroid.injected.signing.key.password=$CM_KEY_PASSWORD \ + --no-daemon + artifacts: + - android/app/build/outputs/bundle/release/app-release.aab + + android-release: + name: Android – Publish to Google Play + max_build_duration: 60 + instance_type: mac_mini_m2 + environment: + node: 22 + java: 21 + cache: + cache_paths: + - $HOME/.gradle/caches + - $HOME/.gradle/wrapper + scripts: + - name: Strip unused scaffold packages + script: | + for pkg in "@capacitor/google-maps" "@capacitor/push-notifications" "@capacitor-firebase/authentication"; do + if ! grep -rq "$pkg" src/; then + node -e "const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8'));delete p.dependencies['${pkg}'];fs.writeFileSync('package.json',JSON.stringify(p,null,2));" + echo "Stripped $pkg (not used in src/)" + else + echo "Keeping $pkg (used in src/)" + fi + done + - name: Install dependencies + script: rm -f package-lock.json && npm install --legacy-peer-deps + - name: Build web assets + script: npm run build + - name: Write Firebase config + script: | + if [ -n "$GOOGLE_SERVICES_JSON" ]; then + echo "$GOOGLE_SERVICES_JSON" | base64 --decode > android/app/google-services.json + fi + - name: Capacitor sync + script: npx cap sync android + - name: Set up keystore + script: echo "$CM_KEYSTORE" | base64 --decode > /tmp/keystore.jks + - name: Build Release AAB + script: | + cd android + ./gradlew bundleRelease \ + -Pandroid.injected.signing.store.file=/tmp/keystore.jks \ + -Pandroid.injected.signing.store.password=$CM_KEYSTORE_PASSWORD \ + -Pandroid.injected.signing.key.alias=$CM_KEY_ALIAS \ + -Pandroid.injected.signing.key.password=$CM_KEY_PASSWORD \ + --no-daemon + publishing: + google_play: + credentials: $GOOGLE_PLAY_SERVICE_ACCOUNT_CREDENTIALS + track: $GOOGLE_PLAY_TRACK + submit_as_draft: false + artifacts: + - android/app/build/outputs/bundle/release/app-release.aab + + ios-debug: + name: iOS – Debug IPA + max_build_duration: 60 + instance_type: mac_mini_m2 + environment: + node: 22 + xcode: latest + scripts: + - name: Strip unused scaffold packages + script: | + for pkg in "@capacitor/google-maps" "@capacitor/push-notifications" "@capacitor-firebase/authentication"; do + if ! grep -rq "$pkg" src/; then + node -e "const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8'));delete p.dependencies['${pkg}'];fs.writeFileSync('package.json',JSON.stringify(p,null,2));" + echo "Stripped $pkg (not used in src/)" + else + echo "Keeping $pkg (used in src/)" + fi + done + - name: Install dependencies + script: rm -f package-lock.json && npm install --legacy-peer-deps + - name: Build web assets + script: npm run build + # First sync: regenerates CapApp-SPM/Package.swift with the correct plugin list. + # Note: this project uses Capacitor SPM (no CocoaPods/Podfile), so cap sync replaces + # pod install — it regenerates CapApp-SPM/Package.swift and copies web assets. + - name: Capacitor sync + script: npx cap sync ios + # Decode Firebase plist to disk so it is present during the second sync. + - name: Write Firebase config + script: | + if [ -n "$GOOGLE_SERVICE_INFO_PLIST" ]; then + echo "$GOOGLE_SERVICE_INFO_PLIST" | base64 --decode > ios/App/App/GoogleService-Info.plist + fi + # Second sync ensures CapApp-SPM/Package.swift is consistent after the plist write. + - name: Capacitor sync + script: npx cap sync ios + # Run configure_xcode.rb after both syncs so its xcodeproj changes (plist file + # reference + SPM product linking) are not overwritten by a subsequent cap sync. + # configure_xcode.rb is stamped fresh from template on every build push. + - name: Configure Xcode project + script: ruby configure_xcode.rb + - name: Set up signing + script: | + keychain initialize + if [ -n "$APP_STORE_CONNECT_PRIVATE_KEY" ]; then + app-store-connect fetch-signing-files \ + $(xcode-project detect-bundle-id) \ + --type IOS_APP_DEVELOPMENT \ + --certificate-key=@env:APP_STORE_CONNECT_PRIVATE_KEY \ + --issuer-id=$APP_STORE_CONNECT_ISSUER_ID \ + --key-id=$APP_STORE_CONNECT_KEY_IDENTIFIER \ + --create + xcode-project use-profiles + elif [ -n "$CM_CERTIFICATE" ]; then + echo "$CM_CERTIFICATE" | base64 --decode > /tmp/cert.p12 + keychain add-certificates \ + --certificate /tmp/cert.p12 \ + --certificate-password "$CM_CERTIFICATE_PASSWORD" + mkdir -p "$HOME/Library/MobileDevice/Provisioning Profiles" + echo "$CM_PROVISIONING_PROFILE" | base64 --decode > "$HOME/Library/MobileDevice/Provisioning Profiles/profile.mobileprovision" + xcode-project use-profiles + else + echo "No signing credentials configured — build will fail at signing" + exit 1 + fi + # --workspace: Capacitor SPM projects require workspace context for Xcode to resolve + # the CapApp-SPM local package. Using --project causes xcodebuild to fail on + # Xcode 26+ because SPM resolution requires workspace scope. App.xcworkspace is a + # static file committed to the template (not generated by cap sync) that wraps + # App.xcodeproj for this purpose. + # --no-show-build-settings: xcode-project runs xcodebuild -showBuildSettings as a + # pre-build diagnostic. Xcode 26 fails this step for SPM projects even with + # --workspace, so we skip it. The actual archive step still surfaces real errors. + # --disable-xcpretty: xcpretty reformats and filters xcodebuild output, swallowing + # the actual error lines when a build fails. Raw output makes failures debuggable. + - name: Build IPA + script: | + xcode-project build-ipa \ + --workspace ios/App/App.xcworkspace \ + --scheme App \ + --no-show-build-settings \ + --disable-xcpretty + artifacts: + - build/ios/ipa/*.ipa + + ios-release: + name: iOS – Release IPA + max_build_duration: 90 + instance_type: mac_mini_m2 + environment: + node: 22 + xcode: latest + scripts: + - name: Strip unused scaffold packages + script: | + for pkg in "@capacitor/google-maps" "@capacitor/push-notifications" "@capacitor-firebase/authentication"; do + if ! grep -rq "$pkg" src/; then + node -e "const fs=require('fs'),p=JSON.parse(fs.readFileSync('package.json','utf8'));delete p.dependencies['${pkg}'];fs.writeFileSync('package.json',JSON.stringify(p,null,2));" + echo "Stripped $pkg (not used in src/)" + else + echo "Keeping $pkg (used in src/)" + fi + done + - name: Install dependencies + script: rm -f package-lock.json && npm install --legacy-peer-deps + - name: Build web assets + script: npm run build + - name: Capacitor sync + script: npx cap sync ios + - name: Configure Xcode project + script: | + if [ -n "$GOOGLE_SERVICE_INFO_PLIST" ]; then + echo "$GOOGLE_SERVICE_INFO_PLIST" | base64 --decode > ios/App/App/GoogleService-Info.plist + fi + - name: Capacitor sync + script: npx cap sync ios + - name: Configure Xcode project + script: ruby configure_xcode.rb + - name: Set up signing + script: | + keychain initialize + if [ -n "$APP_STORE_CONNECT_PRIVATE_KEY" ]; then + app-store-connect fetch-signing-files \ + $(xcode-project detect-bundle-id) \ + --type IOS_APP_STORE \ + --certificate-key=@env:APP_STORE_CONNECT_PRIVATE_KEY \ + --issuer-id=$APP_STORE_CONNECT_ISSUER_ID \ + --key-id=$APP_STORE_CONNECT_KEY_IDENTIFIER \ + --create + xcode-project use-profiles + else + echo "$CM_CERTIFICATE" | base64 --decode > /tmp/cert.p12 + keychain add-certificates \ + --certificate /tmp/cert.p12 \ + --certificate-password "$CM_CERTIFICATE_PASSWORD" + mkdir -p "$HOME/Library/MobileDevice/Provisioning Profiles" + echo "$CM_PROVISIONING_PROFILE" | base64 --decode > "$HOME/Library/MobileDevice/Provisioning Profiles/profile.mobileprovision" + xcode-project use-profiles + fi + # See ios-debug Build IPA comments for --workspace, --no-show-build-settings, + # and --disable-xcpretty rationale — same reasons apply here. + - name: Build IPA + script: | + xcode-project build-ipa \ + --workspace ios/App/App.xcworkspace \ + --scheme App \ + --config Release \ + --no-show-build-settings \ + --disable-xcpretty + - name: Publish + script: | + if [ "$SUBMIT_TO_TESTFLIGHT" = "true" ] || [ "$SUBMIT_TO_APP_STORE" = "true" ]; then + app-store-connect publish \ + --certificate-key=@env:APP_STORE_CONNECT_PRIVATE_KEY \ + --issuer-id=$APP_STORE_CONNECT_ISSUER_ID \ + --key-id=$APP_STORE_CONNECT_KEY_IDENTIFIER \ + --submit-to-testflight=$SUBMIT_TO_TESTFLIGHT \ + --submit-to-app-store=$SUBMIT_TO_APP_STORE + fi + artifacts: + - build/ios/ipa/*.ipa diff --git a/configure_xcode.rb b/configure_xcode.rb new file mode 100644 index 0000000..85e1e40 --- /dev/null +++ b/configure_xcode.rb @@ -0,0 +1,118 @@ +#!/usr/bin/env ruby +# configure_xcode.rb — stamped fresh from template on every build (see gitea.service.ts) +# +# 1. Adds GoogleService-Info.plist to the Xcode target if present (xcodeproj gem) +# 2. Scans Swift sources for Firebase imports and injects matching products into +# CapApp-SPM/Package.swift — the correct approach for Capacitor SPM projects +# where all native linking goes through CapApp-SPM, not App.xcodeproj directly. + +require 'xcodeproj' + +PROJECT_PATH = 'ios/App/App.xcodeproj' +TARGET_NAME = 'App' +PLIST_SRC = 'ios/App/App/GoogleService-Info.plist' +CAP_APP_SPM = 'ios/App/CapApp-SPM/Package.swift' + +# ── 1. GoogleService-Info.plist ─────────────────────────────────────────────── +if File.exist?(PLIST_SRC) + project = Xcodeproj::Project.open(PROJECT_PATH) + target = project.targets.find { |t| t.name == TARGET_NAME } + if target + app_group = project.main_group['App'] + unless app_group&.files&.find { |f| f.path == 'GoogleService-Info.plist' } + file_ref = app_group.new_reference('GoogleService-Info.plist') + target.resources_build_phase.add_file_reference(file_ref) + project.save + puts "Added GoogleService-Info.plist to target" + end + end +end + +# ── 2. Scan Swift sources for Firebase imports ──────────────────────────────── +swift_files = Dir['ios/App/App/**/*.swift'] +firebase_imports = swift_files + .flat_map { |f| File.readlines(f) rescue [] } + .grep(/^\s*import\s+Firebase\w+/) + .map { |l| l.strip.split(/\s+/).last } + .uniq + .sort + +if firebase_imports.empty? + puts "No Firebase imports found — skipping CapApp-SPM update" + exit 0 +end + +puts "Firebase imports detected: #{firebase_imports.join(', ')}" + +unless File.exist?(CAP_APP_SPM) + warn "WARNING: #{CAP_APP_SPM} not found — was cap sync run?" + exit 0 +end + +# ── 3. Detect firebase-ios-sdk URL and version from node_modules ────────────── +# Read from the ACTUAL node_modules on this build machine (populated by npm install) +# so the version we inject matches what @capacitor-firebase/* already resolved. +firebase_url = nil +firebase_version = nil + +Dir['node_modules/@capacitor-firebase/**/Package.swift', + 'node_modules/@capacitor/push-notifications/**/Package.swift'].each do |f| + content = File.read(f) rescue next + url_m = content.match(/\.package\(url:\s*"(https:\/\/github\.com\/firebase\/firebase-ios-sdk[^"]*)"/) + ver_m = content.match(/firebase-ios-sdk[^)]+from:\s*"(\d+)\.(\d+)\.(\d+)"/) + next unless url_m && ver_m + + firebase_url = url_m[1] + major = ver_m[1].to_i + firebase_version = "#{major}.0.0" + puts "Detected firebase-ios-sdk from #{f}: url=#{firebase_url} → using from: \"#{firebase_version}\"" + break +end + +# Fallback — should rarely be needed +unless firebase_url + firebase_url = 'https://github.com/firebase/firebase-ios-sdk.git' + firebase_version = '11.0.0' + puts "Could not detect firebase-ios-sdk version from node_modules — using fallback #{firebase_version}" +end + +firebase_pkg = 'firebase-ios-sdk' + +lines = File.read(CAP_APP_SPM).split("\n") + +# ── 4. Inject firebase-ios-sdk as a direct package dependency if missing ────── +# Normalise URL check to handle both with and without .git suffix +firebase_url_base = firebase_url.sub(/\.git$/, '') +unless lines.any? { |l| l.include?(firebase_url_base) } + last_pkg_idx = lines.rindex { |l| l.include?('.package(') } + if last_pkg_idx + lines[last_pkg_idx] = lines[last_pkg_idx].rstrip + lines[last_pkg_idx] += ',' unless lines[last_pkg_idx].end_with?(',') + lines.insert(last_pkg_idx + 1, + " .package(url: \"#{firebase_url}\", from: \"#{firebase_version}\")") + puts "Added #{firebase_pkg} to CapApp-SPM package dependencies" + else + warn "WARNING: no .package( line found in #{CAP_APP_SPM} — cannot inject dependency" + end +end + +# ── 5. Inject each detected product into the target dependencies if missing ─── +firebase_imports.each do |product| + next if product == 'Firebase' # umbrella import — not a linkable SPM product + + product_str = ".product(name: \"#{product}\", package: \"#{firebase_pkg}\")" + next if lines.any? { |l| l.include?(product_str) } + + last_prod_idx = lines.rindex { |l| l.include?('.product(') } + if last_prod_idx + lines[last_prod_idx] = lines[last_prod_idx].rstrip + lines[last_prod_idx] += ',' unless lines[last_prod_idx].end_with?(',') + lines.insert(last_prod_idx + 1, " #{product_str}") + puts "Added #{product} to CapApp-SPM target dependencies" + else + warn "WARNING: no .product( line found in #{CAP_APP_SPM} — cannot inject #{product}" + end +end + +File.write(CAP_APP_SPM, lines.join("\n")) +puts "CapApp-SPM/Package.swift updated" diff --git a/index.html b/index.html new file mode 100644 index 0000000..7723200 --- /dev/null +++ b/index.html @@ -0,0 +1,2839 @@ + + + + + + + + + + QuoteLink — Instant Prices. Smart Decisions. + + + + + + + +

+
+
+ +
+ Harare market live +
+
+ +
+
+ Offline modeCached data is available. +
+
+
+
+
QL
+
+ Install QuoteLink +
+ Add instant material prices to your home screen. +
+
+
+ +
+
+
+ + + + diff --git a/ionic.config.json b/ionic.config.json new file mode 100644 index 0000000..a1d1b22 --- /dev/null +++ b/ionic.config.json @@ -0,0 +1,5 @@ +{ + "name": "app", + "integrations": {}, + "type": "react-vite" +} diff --git a/ios/.DS_Store b/ios/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..b49404ce4062e6f064d0e4612238afbb9f7b8104 GIT binary patch literal 6148 zcmeHKJ5Iwu5S<}GvV@RQQtlOU11B;k$OTXcf+CUKKtbh>d*m{?3KyW~&4=K~0#Q-G z8)^3K&dghDU*Xvm5nVoR<{~o@so;k4V#C-hZ$7fKj7))Qd(2n2?XL5v#eQN|H<5*O z(rxdD{L8z~%&u*k^|oCjQa$PO{_XX!7-l!$WV?sKuIGMEP-#?v3Qz$mKn4D-0_fRh z)kPpjDnJFOz)=DFKNPrOo!AHZuLFZW0f5KrKIVSM1{RbWw@&N>5rJt?fkD-LVrbA2 zFIiV7_JKhc^)F+e{Icc?Me~NQ#mhzOK#o*^3Y;o1iRH}t|26!J_x~x0D=I(*{*(eb zZC1?^N6OwhI-K>|0>6QO7;3#7gSTR!w_+@;6<-bNip`O)6Z=4?Bkpt{F9N0ujSBpR F0`C{dCtd&m literal 0 HcmV?d00001 diff --git a/ios/.gitignore b/ios/.gitignore new file mode 100644 index 0000000..f470299 --- /dev/null +++ b/ios/.gitignore @@ -0,0 +1,13 @@ +App/build +App/Pods +App/output +App/App/public +DerivedData +xcuserdata + +# Cordova plugins for Capacitor +capacitor-cordova-ios-plugins + +# Generated Config files +App/App/capacitor.config.json +App/App/config.xml diff --git a/ios/App/.DS_Store b/ios/App/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..0864069d52a218778beed6a3adf1a696a40a3a56 GIT binary patch literal 6148 zcmeHKy-EW?5S}$x1b;AKW4TWtq_w()6D)T+HWH*a@?7nj$J{nKok>tYc>{GAn!2^=>#<#pq@ckgSnm`QLf`7+qfEfe&?K1u4VD4upZ0xsQga`aA&jBS3Ig! z29yD1;FAIVK3FJYELeDSpAHz;0steponXwp1jksxSg`Pj8Hn+rKp$$P#V|e`ek=k&}&dD8`+R{jFP0CibXS8Bhj72Bb%C@cqB@eg7W@>60>`4E!kuOq6tz zHcFDawNf14wHCS$W#M&&M;8Jk*RdP$RlEsxf;r0rU@Ta8ga@KO0*(eX%D|5@Faegp BgDL<3 literal 0 HcmV?d00001 diff --git a/ios/App/App.xcodeproj/project.pbxproj b/ios/App/App.xcodeproj/project.pbxproj new file mode 100644 index 0000000..bcd6f40 --- /dev/null +++ b/ios/App/App.xcodeproj/project.pbxproj @@ -0,0 +1,380 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 60; + objects = { + +/* Begin PBXBuildFile section */ + 2FAD9763203C412B000D30F8 /* config.xml in Resources */ = {isa = PBXBuildFile; fileRef = 2FAD9762203C412B000D30F8 /* config.xml */; }; + 4D22ABE92AF431CB00220026 /* CapApp-SPM in Frameworks */ = {isa = PBXBuildFile; productRef = 4D22ABE82AF431CB00220026 /* CapApp-SPM */; }; + 50379B232058CBB4000EE86E /* capacitor.config.json in Resources */ = {isa = PBXBuildFile; fileRef = 50379B222058CBB4000EE86E /* capacitor.config.json */; }; + 504EC3081FED79650016851F /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 504EC3071FED79650016851F /* AppDelegate.swift */; }; + 504EC30D1FED79650016851F /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 504EC30B1FED79650016851F /* Main.storyboard */; }; + 504EC30F1FED79650016851F /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 504EC30E1FED79650016851F /* Assets.xcassets */; }; + 504EC3121FED79650016851F /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 504EC3101FED79650016851F /* LaunchScreen.storyboard */; }; + 50B271D11FEDC1A000F3C39B /* public in Resources */ = {isa = PBXBuildFile; fileRef = 50B271D01FEDC1A000F3C39B /* public */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 2FAD9762203C412B000D30F8 /* config.xml */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = config.xml; sourceTree = ""; }; + 50379B222058CBB4000EE86E /* capacitor.config.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = capacitor.config.json; sourceTree = ""; }; + 504EC3041FED79650016851F /* App.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = App.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 504EC3071FED79650016851F /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 504EC30C1FED79650016851F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 504EC30E1FED79650016851F /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 504EC3111FED79650016851F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + 504EC3131FED79650016851F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 1A4EB3C21FED79650016851F /* App.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = App.entitlements; sourceTree = ""; }; + 50B271D01FEDC1A000F3C39B /* public */ = {isa = PBXFileReference; lastKnownFileType = folder; path = public; sourceTree = ""; }; + 958DCC722DB07C7200EA8C5F /* debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = debug.xcconfig; path = ../debug.xcconfig; sourceTree = SOURCE_ROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 504EC3011FED79650016851F /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 4D22ABE92AF431CB00220026 /* CapApp-SPM in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 504EC2FB1FED79650016851F = { + isa = PBXGroup; + children = ( + 958DCC722DB07C7200EA8C5F /* debug.xcconfig */, + 504EC3061FED79650016851F /* App */, + 504EC3051FED79650016851F /* Products */, + ); + sourceTree = ""; + }; + 504EC3051FED79650016851F /* Products */ = { + isa = PBXGroup; + children = ( + 504EC3041FED79650016851F /* App.app */, + ); + name = Products; + sourceTree = ""; + }; + 504EC3061FED79650016851F /* App */ = { + isa = PBXGroup; + children = ( + 50379B222058CBB4000EE86E /* capacitor.config.json */, + 504EC3071FED79650016851F /* AppDelegate.swift */, + 504EC30B1FED79650016851F /* Main.storyboard */, + 504EC30E1FED79650016851F /* Assets.xcassets */, + 504EC3101FED79650016851F /* LaunchScreen.storyboard */, + 504EC3131FED79650016851F /* Info.plist */, + 1A4EB3C21FED79650016851F /* App.entitlements */, + 2FAD9762203C412B000D30F8 /* config.xml */, + 50B271D01FEDC1A000F3C39B /* public */, + ); + path = App; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 504EC3031FED79650016851F /* App */ = { + isa = PBXNativeTarget; + buildConfigurationList = 504EC3161FED79650016851F /* Build configuration list for PBXNativeTarget "App" */; + buildPhases = ( + 504EC3001FED79650016851F /* Sources */, + 504EC3011FED79650016851F /* Frameworks */, + 504EC3021FED79650016851F /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = App; + packageProductDependencies = ( + 4D22ABE82AF431CB00220026 /* CapApp-SPM */, + ); + productName = App; + productReference = 504EC3041FED79650016851F /* App.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 504EC2FC1FED79650016851F /* Project object */ = { + isa = PBXProject; + attributes = { + LastSwiftUpdateCheck = 0920; + LastUpgradeCheck = 0920; + TargetAttributes = { + 504EC3031FED79650016851F = { + CreatedOnToolsVersion = 9.2; + LastSwiftMigration = 1100; + ProvisioningStyle = Automatic; + }; + }; + }; + buildConfigurationList = 504EC2FF1FED79650016851F /* Build configuration list for PBXProject "App" */; + compatibilityVersion = "Xcode 8.0"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 504EC2FB1FED79650016851F; + packageReferences = ( + D4C12C0A2AAA248700AAC8A2 /* XCLocalSwiftPackageReference "CapApp-SPM" */, + ); + productRefGroup = 504EC3051FED79650016851F /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 504EC3031FED79650016851F /* App */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 504EC3021FED79650016851F /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 504EC3121FED79650016851F /* LaunchScreen.storyboard in Resources */, + 50B271D11FEDC1A000F3C39B /* public in Resources */, + 504EC30F1FED79650016851F /* Assets.xcassets in Resources */, + 50379B232058CBB4000EE86E /* capacitor.config.json in Resources */, + 504EC30D1FED79650016851F /* Main.storyboard in Resources */, + 2FAD9763203C412B000D30F8 /* config.xml in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 504EC3001FED79650016851F /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 504EC3081FED79650016851F /* AppDelegate.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 504EC30B1FED79650016851F /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 504EC30C1FED79650016851F /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + 504EC3101FED79650016851F /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 504EC3111FED79650016851F /* Base */, + ); + name = LaunchScreen.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 504EC3141FED79650016851F /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 958DCC722DB07C7200EA8C5F /* debug.xcconfig */; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + }; + name = Debug; + }; + 504EC3151FED79650016851F /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 504EC3171FED79650016851F /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 958DCC722DB07C7200EA8C5F /* debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_ENTITLEMENTS = App/App.entitlements; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + INFOPLIST_FILE = App/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + MARKETING_VERSION = 1.0; + OTHER_SWIFT_FLAGS = "$(inherited) \"-D\" \"COCOAPODS\" \"-DDEBUG\""; + PRODUCT_BUNDLE_IDENTIFIER = com.qoutelink.app; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 504EC3181FED79650016851F /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_ENTITLEMENTS = App/App.entitlements; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + INFOPLIST_FILE = App/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.qoutelink.app; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = ""; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 504EC2FF1FED79650016851F /* Build configuration list for PBXProject "App" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 504EC3141FED79650016851F /* Debug */, + 504EC3151FED79650016851F /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 504EC3161FED79650016851F /* Build configuration list for PBXNativeTarget "App" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 504EC3171FED79650016851F /* Debug */, + 504EC3181FED79650016851F /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + +/* Begin XCLocalSwiftPackageReference section */ + D4C12C0A2AAA248700AAC8A2 /* XCLocalSwiftPackageReference "CapApp-SPM" */ = { + isa = XCLocalSwiftPackageReference; + relativePath = "CapApp-SPM"; + }; +/* End XCLocalSwiftPackageReference section */ + +/* Begin XCSwiftPackageProductDependency section */ + 4D22ABE82AF431CB00220026 /* CapApp-SPM */ = { + isa = XCSwiftPackageProductDependency; + package = D4C12C0A2AAA248700AAC8A2 /* XCLocalSwiftPackageReference "CapApp-SPM" */; + productName = "CapApp-SPM"; + }; +/* End XCSwiftPackageProductDependency section */ + }; + rootObject = 504EC2FC1FED79650016851F /* Project object */; +} diff --git a/ios/App/App.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/ios/App/App.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/ios/App/App.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/ios/App/App.xcworkspace/contents.xcworkspacedata b/ios/App/App.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..b3795ee --- /dev/null +++ b/ios/App/App.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/ios/App/App.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/ios/App/App.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/ios/App/App.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/ios/App/App/App.entitlements b/ios/App/App/App.entitlements new file mode 100644 index 0000000..6631ffa --- /dev/null +++ b/ios/App/App/App.entitlements @@ -0,0 +1,6 @@ + + + + + + diff --git a/ios/App/App/AppDelegate.swift b/ios/App/App/AppDelegate.swift new file mode 100644 index 0000000..c3cd83b --- /dev/null +++ b/ios/App/App/AppDelegate.swift @@ -0,0 +1,49 @@ +import UIKit +import Capacitor + +@UIApplicationMain +class AppDelegate: UIResponder, UIApplicationDelegate { + + var window: UIWindow? + + func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { + // Override point for customization after application launch. + return true + } + + func applicationWillResignActive(_ application: UIApplication) { + // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state. + // Use this method to pause ongoing tasks, disable timers, and invalidate graphics rendering callbacks. Games should use this method to pause the game. + } + + func applicationDidEnterBackground(_ application: UIApplication) { + // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later. + // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits. + } + + func applicationWillEnterForeground(_ application: UIApplication) { + // Called as part of the transition from the background to the active state; here you can undo many of the changes made on entering the background. + } + + func applicationDidBecomeActive(_ application: UIApplication) { + // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface. + } + + func applicationWillTerminate(_ application: UIApplication) { + // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:. + } + + func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey: Any] = [:]) -> Bool { + // Called when the app was launched with a url. Feel free to add additional processing here, + // but if you want the App API to support tracking app url opens, make sure to keep this call + return ApplicationDelegateProxy.shared.application(app, open: url, options: options) + } + + func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool { + // Called when the app was launched with an activity, including Universal Links. + // Feel free to add additional processing here, but if you want the App API to support + // tracking app url opens, make sure to keep this call + return ApplicationDelegateProxy.shared.application(application, continue: userActivity, restorationHandler: restorationHandler) + } + +} diff --git a/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-512@2x.png b/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-512@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..adf6ba01dbe256605c5152ac1fd78ae99aaa2a8d GIT binary patch literal 110522 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 C`SD)> literal 0 HcmV?d00001 diff --git a/ios/App/App/Assets.xcassets/AppIcon.appiconset/Contents.json b/ios/App/App/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..9b7d382 --- /dev/null +++ b/ios/App/App/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,14 @@ +{ + "images" : [ + { + "filename" : "AppIcon-512@2x.png", + "idiom" : "universal", + "platform" : "ios", + "size" : "1024x1024" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/ios/App/App/Assets.xcassets/Contents.json b/ios/App/App/Assets.xcassets/Contents.json new file mode 100644 index 0000000..da4a164 --- /dev/null +++ b/ios/App/App/Assets.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/ios/App/App/Assets.xcassets/Splash.imageset/Contents.json b/ios/App/App/Assets.xcassets/Splash.imageset/Contents.json new file mode 100644 index 0000000..d7d96a6 --- /dev/null +++ b/ios/App/App/Assets.xcassets/Splash.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "splash-2732x2732-2.png", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "splash-2732x2732-1.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "splash-2732x2732.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732-1.png b/ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732-1.png new file mode 100644 index 0000000000000000000000000000000000000000..33ea6c970f2df1db62a624a55e5bbcc4ee07bbdf GIT binary patch literal 41273 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 literal 0 HcmV?d00001 diff --git a/ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732-2.png b/ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732-2.png new file mode 100644 index 0000000000000000000000000000000000000000..33ea6c970f2df1db62a624a55e5bbcc4ee07bbdf GIT binary patch literal 41273 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 literal 0 HcmV?d00001 diff --git a/ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732.png b/ios/App/App/Assets.xcassets/Splash.imageset/splash-2732x2732.png new file mode 100644 index 0000000000000000000000000000000000000000..33ea6c970f2df1db62a624a55e5bbcc4ee07bbdf GIT binary patch literal 41273 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 literal 0 HcmV?d00001 diff --git a/ios/App/App/Base.lproj/LaunchScreen.storyboard b/ios/App/App/Base.lproj/LaunchScreen.storyboard new file mode 100644 index 0000000..e7ae5d7 --- /dev/null +++ b/ios/App/App/Base.lproj/LaunchScreen.storyboard @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/App/App/Base.lproj/Main.storyboard b/ios/App/App/Base.lproj/Main.storyboard new file mode 100644 index 0000000..b44df7b --- /dev/null +++ b/ios/App/App/Base.lproj/Main.storyboard @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/ios/App/App/Info.plist b/ios/App/App/Info.plist new file mode 100644 index 0000000..caea6b7 --- /dev/null +++ b/ios/App/App/Info.plist @@ -0,0 +1,62 @@ + + + + + CAPACITOR_DEBUG + $(CAPACITOR_DEBUG) + CFBundleDevelopmentRegion + en + CFBundleDisplayName + Qoutelink + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + $(MARKETING_VERSION) + CFBundleVersion + $(CURRENT_PROJECT_VERSION) + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIMainStoryboardFile + Main + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIViewControllerBasedStatusBarAppearance + + CFBundleURLTypes + + + CFBundleURLName + com.qoutelink.app + CFBundleURLSchemes + + com.qoutelink.app + + + + + diff --git a/ios/App/CapApp-SPM/.gitignore b/ios/App/CapApp-SPM/.gitignore new file mode 100644 index 0000000..3b29812 --- /dev/null +++ b/ios/App/CapApp-SPM/.gitignore @@ -0,0 +1,9 @@ +.DS_Store +/.build +/Packages +/*.xcodeproj +xcuserdata/ +DerivedData/ +.swiftpm/config/registries.json +.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata +.netrc diff --git a/ios/App/CapApp-SPM/Package.swift b/ios/App/CapApp-SPM/Package.swift new file mode 100644 index 0000000..5cde8b6 --- /dev/null +++ b/ios/App/CapApp-SPM/Package.swift @@ -0,0 +1,25 @@ +// swift-tools-version: 5.9 +import PackageDescription + +// DO NOT MODIFY THIS FILE - managed by Capacitor CLI commands +let package = Package( + name: "CapApp-SPM", + platforms: [.iOS(.v15)], + products: [ + .library( + name: "CapApp-SPM", + targets: ["CapApp-SPM"]) + ], + dependencies: [ + .package(url: "https://github.com/ionic-team/capacitor-swift-pm.git", from: "8.0.0") + ], + targets: [ + .target( + name: "CapApp-SPM", + dependencies: [ + .product(name: "Capacitor", package: "capacitor-swift-pm"), + .product(name: "Cordova", package: "capacitor-swift-pm") + ] + ) + ] +) diff --git a/ios/App/CapApp-SPM/README.md b/ios/App/CapApp-SPM/README.md new file mode 100644 index 0000000..03964db --- /dev/null +++ b/ios/App/CapApp-SPM/README.md @@ -0,0 +1,5 @@ +# CapApp-SPM + +This package is used to host SPM dependencies for your Capacitor project + +Do not modify the contents of it or there may be unintended consequences. diff --git a/ios/App/CapApp-SPM/Sources/CapApp-SPM/CapApp-SPM.swift b/ios/App/CapApp-SPM/Sources/CapApp-SPM/CapApp-SPM.swift new file mode 100644 index 0000000..945afec --- /dev/null +++ b/ios/App/CapApp-SPM/Sources/CapApp-SPM/CapApp-SPM.swift @@ -0,0 +1 @@ +public let isCapacitorApp = true diff --git a/ios/debug.xcconfig b/ios/debug.xcconfig new file mode 100644 index 0000000..53ce18d --- /dev/null +++ b/ios/debug.xcconfig @@ -0,0 +1 @@ +CAPACITOR_DEBUG = true diff --git a/package.json b/package.json new file mode 100644 index 0000000..1b6c677 --- /dev/null +++ b/package.json @@ -0,0 +1,53 @@ +{ + "name": "app", + "private": true, + "version": "0.0.1", + "type": "module", + "scripts": { + "dev": "vite", + "build": "vite build", + "preview": "vite preview", + "lint": "eslint" + }, + "dependencies": { + "@capacitor-firebase/authentication": "^8.0.0", + "@capacitor/android": "8.3.4", + "@capacitor/app": "8.1.0", + "@capacitor/core": "8.3.4", + "@capacitor/google-maps": "^8.0.0", + "@capacitor/haptics": "8.0.2", + "@capacitor/ios": "8.3.4", + "@capacitor/keyboard": "8.0.3", + "@capacitor/push-notifications": "^8.1.1", + "@capacitor/status-bar": "8.0.2", + "@hookform/resolvers": "^3.9.0", + "@ionic/pwa-elements": "^3.0.0", + "@ionic/react": "8.8.7", + "@ionic/react-router": "8.8.7", + "@supabase/supabase-js": "^2.0.0", + "firebase": "^11.0.0", + "ionicons": "^7.4.0", + "katex": "^0.16.0", + "react": "18.2.0", + "react-dom": "18.2.0", + "react-hook-form": "^7.54.0", + "react-katex": "^3.0.1", + "react-router": "^5.3.4", + "react-router-dom": "^5.3.4", + "zod": "^3.24.0", + "zustand": "^5.0.0" + }, + "devDependencies": { + "@capacitor/cli": "8.3.4", + "@types/katex": "^0.16.0", + "@types/react": "^19.0.0", + "@types/react-dom": "^19.0.0", + "@types/react-router": "^5.1.20", + "@types/react-router-dom": "^5.3.3", + "@vitejs/plugin-react": "^4.0.1", + "terser": "^5.4.0", + "typescript": "~5.9.0", + "vite": "^5.0.0" + }, + "description": "An Ionic project" +} diff --git a/public/manifest.json b/public/manifest.json new file mode 100644 index 0000000..2ce8c03 --- /dev/null +++ b/public/manifest.json @@ -0,0 +1,15 @@ +{ + "short_name": "Ionic App", + "name": "My Ionic App", + "icons": [ + { + "src": "assets/icon/favicon.png", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#ffffff", + "background_color": "#ffffff" +} diff --git a/src/.DS_Store b/src/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..71ce1e6f639b3ea0712bab03f2425eb82c94494e GIT binary patch literal 6148 zcmeHKF;2rk5ZrTuFan8`l>S0~U?NjdMnH!kBuYTGYzfl4}+IKTuIJyL&ix z?1(NxXji%$dvDj{8=t&)MC3-x>5ynZL?IeuaDcAEc${0y0`EBjI(f!pIv`xEKib2nor;jFJHd)Ki}U@HzTIML==nq3gLAJ{wG?1 zJ)>E3{Tx3uN9+987pv#oUoTkGc`MB6)si^7Xgc;BA%+8-soUp?mNjSM!(Rx$B6lf~Y z)7t^p|FiAq|7McinF6N3zf!>UlW{V_lzeS%O^$1Agm#0*#&M-$m4XW?#farne1awh Yf5aES*kh>(56m_KB7=3Nz)ltT29g41%m4rY literal 0 HcmV?d00001 diff --git a/src/App.tsx b/src/App.tsx new file mode 100644 index 0000000..3717cfc --- /dev/null +++ b/src/App.tsx @@ -0,0 +1,32 @@ +import React from "react"; +import { Redirect, Route } from "react-router-dom"; +import { IonApp, IonRouterOutlet } from "@ionic/react"; +import { IonReactRouter } from "@ionic/react-router"; + +import "@ionic/react/css/core.css"; +import "@ionic/react/css/normalize.css"; +import "@ionic/react/css/structure.css"; +import "@ionic/react/css/typography.css"; +import "@ionic/react/css/padding.css"; +import "@ionic/react/css/float-elements.css"; +import "@ionic/react/css/text-alignment.css"; +import "@ionic/react/css/text-transformation.css"; +import "@ionic/react/css/flex-utils.css"; +import "@ionic/react/css/display.css"; + +import "./theme/variables.css"; + +import Home from "./pages/Home"; + +const App: React.FC = () => ( + + + + + + + + +); + +export default App; diff --git a/src/main.tsx b/src/main.tsx new file mode 100644 index 0000000..dfb03f0 --- /dev/null +++ b/src/main.tsx @@ -0,0 +1,111 @@ +import React from 'react'; +import { createRoot } from 'react-dom/client'; +import { setupIonicReact } from '@ionic/react'; +import { Capacitor } from '@capacitor/core'; +import App from './App'; + +// ── Ionic initialisation ────────────────────────────────────────────────────── +// ?mode=md|ios overrides (used by Appcakes preview); otherwise follow the platform. +const _urlMode = new URLSearchParams(window.location.search).get('mode'); +const _platform = Capacitor.getPlatform(); // 'ios' | 'android' | 'web' +setupIonicReact({ + mode: (_urlMode === 'md' ? 'md' : _urlMode === 'ios' ? 'ios' : _platform === 'android' ? 'md' : 'ios'), +}); + +// Derive the studio parent origin dynamically so this works in both dev +// (parent at localhost:3000) and production (parent at studio.appcakes.dev). +const studioOrigin = (() => { + try { + if (document.referrer) return new URL(document.referrer).origin; + } catch {} + return 'http://localhost:3000'; +})(); + +// ── Safe area bridge ────────────────────────────────────────────────────────── +// Priority: URL params (first load) → sessionStorage (HMR full-reloads) → postMessage. +// Capacitor sets env() natively in compiled apps; these paths cover the browser preview. +function _applyInsets(sat: string | null, sab: string | null) { + if (sat) { document.documentElement.style.setProperty('--ion-safe-area-top', `${sat}px`); sessionStorage.setItem('__apsuite_sat', sat); } + if (sab) { document.documentElement.style.setProperty('--ion-safe-area-bottom', `${sab}px`); sessionStorage.setItem('__apsuite_sab', sab); } +} + +const _sp = new URLSearchParams(window.location.search); +_applyInsets( + _sp.get('sat') ?? sessionStorage.getItem('__apsuite_sat'), + _sp.get('sab') ?? sessionStorage.getItem('__apsuite_sab'), +); + +window.addEventListener('message', (e) => { + if (e.data?.type !== '__apsuite_insets') return; + const { sat, sab } = e.data as { sat?: number; sab?: number }; + _applyInsets(sat != null ? String(sat) : null, sab != null ? String(sab) : null); +}); + +// Re-apply after React Fast Refresh so insets survive soft HMR cycles. +if (import.meta.hot) { + import.meta.hot.on('vite:afterUpdate', () => { + _applyInsets(sessionStorage.getItem('__apsuite_sat'), sessionStorage.getItem('__apsuite_sab')); + }); +} + +// ── Session bridge ──────────────────────────────────────────────────────────── +// Post auth session to the Appcakes parent frame so the AI can test auth-protected +// Edge Functions. Uses import.meta.glob so Vite never errors if supabase.ts is absent. +(async () => { + const mods = import.meta.glob('./supabase.ts', { eager: false }); + if ('./supabase.ts' in mods) { + try { + const { supabase } = await mods['./supabase.ts']() as { supabase: any }; + supabase.auth.onAuthStateChange((_event: unknown, session: any) => { + window.parent.postMessage( + { + type: '__apsuite_session', + access_token: session?.access_token ?? null, + email: session?.user?.email ?? null, + }, + studioOrigin, + ); + }); + } catch { + // supabase client failed to initialise — session bridge unavailable + } + } +})(); + +// ── Runtime error reporting ─────────────────────────────────────────────────── +// Forward uncaught errors to the Appcakes dev server so the AI can read them. +// Extract projectId from the preview URL (/preview/{projectId}/) so errors are +// scoped per-project on the server rather than mixed into a global queue. +const _previewMatch = window.location.pathname.match(/\/preview\/([^/]+)/); +const _projectId = _previewMatch?.[1] ?? null; + +function reportError(message: string, stack?: string) { + fetch(`${studioOrigin}/api/agent/runtime-error`, { + method: 'POST', + headers: { 'Content-Type': 'application/json' }, + body: JSON.stringify({ message, stack, projectId: _projectId }), + }).catch(() => {}); +} + +window.onerror = (_msg, _src, _line, _col, err) => { + reportError(String(_msg), err?.stack); + return false; +}; + +window.addEventListener('unhandledrejection', (e) => { + const err = e.reason as Error | undefined; + reportError(err?.message ?? String(e.reason), err?.stack); +}); + +// ── PWA Elements (Action Sheet, Camera, Toast etc. in browser preview) ──────── +import { defineCustomElements } from '@ionic/pwa-elements/loader'; +defineCustomElements(window); + +// ── App bootstrap ───────────────────────────────────────────────────────────── +const container = document.getElementById('root'); +const root = createRoot(container!); +root.render( + + + , +); diff --git a/src/pages/Home.tsx b/src/pages/Home.tsx new file mode 100644 index 0000000..3a4203e --- /dev/null +++ b/src/pages/Home.tsx @@ -0,0 +1,30 @@ +import React from "react"; +import { + IonContent, + IonHeader, + IonPage, + IonTitle, + IonToolbar, +} from "@ionic/react"; + +const Home: React.FC = () => ( + + + + Home + + + +
+
+

Welcome to your new app

+

+ Chat with the assistant to start adding features and pages +

+
+
+
+
+); + +export default Home; diff --git a/src/test-globals.d.ts b/src/test-globals.d.ts new file mode 100644 index 0000000..c9172aa --- /dev/null +++ b/src/test-globals.d.ts @@ -0,0 +1,51 @@ +// Ambient test globals for optional *.test.* files in the editor / tsc. +// No test runner is installed in the template; stubs avoid spurious TS errors. + +interface Matchers { + toBeDefined(): R; + toBe(expected: unknown): R; + toEqual(expected: unknown): R; + toBeTruthy(): R; + toBeFalsy(): R; + toBeNull(): R; + toContain(item: unknown): R; + toHaveLength(length: number): R; + toMatch(expected: string | RegExp): R; + toThrow(expected?: string | RegExp | Error): R; + not: Matchers; +} + +interface Expect { + (actual: T): Matchers; +} + +declare const expect: Expect; + +type TestCaseFn = ( + name: string, + fn?: () => void | Promise, + timeout?: number, +) => void; + +declare const test: TestCaseFn; +declare const it: TestCaseFn; +declare const describe: TestCaseFn; + +declare function beforeEach(fn: () => void | Promise): void; +declare function afterEach(fn: () => void | Promise): void; +declare function beforeAll(fn: () => void | Promise): void; +declare function afterAll(fn: () => void | Promise): void; + +declare module "@testing-library/react" { + export function render( + ui: unknown, + options?: object, + ): { + baseElement: Element; + container: Element; + unmount(): void; + rerender(ui: unknown): void; + }; + export const screen: Record Element>; + export function cleanup(): void; +} diff --git a/src/theme/variables.css b/src/theme/variables.css new file mode 100644 index 0000000..648b75e --- /dev/null +++ b/src/theme/variables.css @@ -0,0 +1,152 @@ +/* Ionic CSS Variables — customise to match your app's brand */ +:root { + --ion-color-primary: #5e6ad2; + --ion-color-primary-rgb: 94, 106, 210; + --ion-color-primary-contrast: #ffffff; + --ion-color-primary-contrast-rgb: 255, 255, 255; + --ion-color-primary-shade: #535db9; + --ion-color-primary-tint: #6e79d7; + + --ion-color-secondary: #7a89f4; + --ion-color-secondary-rgb: 122, 137, 244; + --ion-color-secondary-contrast: #ffffff; + --ion-color-secondary-contrast-rgb: 255, 255, 255; + --ion-color-secondary-shade: #6b79d7; + --ion-color-secondary-tint: #8895f5; + + --ion-color-tertiary: #8f78d8; + --ion-color-tertiary-rgb: 143, 120, 216; + --ion-color-tertiary-contrast: #ffffff; + --ion-color-tertiary-contrast-rgb: 255, 255, 255; + --ion-color-tertiary-shade: #7e6ac0; + --ion-color-tertiary-tint: #9a86dc; + + --ion-color-success: #3aa67a; + --ion-color-success-rgb: 58, 166, 122; + --ion-color-success-contrast: #ffffff; + --ion-color-success-contrast-rgb: 255, 255, 255; + --ion-color-success-shade: #33926b; + --ion-color-success-tint: #4eb088; + + --ion-color-warning: #dfb25a; + --ion-color-warning-rgb: 223, 178, 90; + --ion-color-warning-contrast: #2d2520; + --ion-color-warning-contrast-rgb: 45, 37, 32; + --ion-color-warning-shade: #c49d4f; + --ion-color-warning-tint: #e2bb6b; + + --ion-color-danger: #cf6679; + --ion-color-danger-rgb: 207, 102, 121; + --ion-color-danger-contrast: #ffffff; + --ion-color-danger-contrast-rgb: 255, 255, 255; + --ion-color-danger-shade: #b65a6a; + --ion-color-danger-tint: #d57587; + + --ion-color-dark: #1f2430; + --ion-color-dark-rgb: 31, 36, 48; + --ion-color-dark-contrast: #ffffff; + --ion-color-dark-contrast-rgb: 255, 255, 255; + --ion-color-dark-shade: #1b202a; + --ion-color-dark-tint: #353946; + + --ion-color-medium: #7f8697; + --ion-color-medium-rgb: 127, 134, 151; + --ion-color-medium-contrast: #ffffff; + --ion-color-medium-contrast-rgb: 255, 255, 255; + --ion-color-medium-shade: #707686; + --ion-color-medium-tint: #8c93a2; + + --ion-color-light: #f3f5fb; + --ion-color-light-rgb: 243, 245, 251; + --ion-color-light-contrast: #1f2430; + --ion-color-light-contrast-rgb: 31, 36, 48; + --ion-color-light-shade: #d6d8dd; + --ion-color-light-tint: #f4f6fb; + + --app-background: #ffffff; + --app-surface: #ffffff; + --app-surface-secondary: #f6f7fb; + --app-text-primary: #202532; + --app-text-secondary: rgba(32, 37, 50, 0.68); + --app-text-tertiary: rgba(32, 37, 50, 0.46); + --app-accent-soft: rgba(94, 106, 210, 0.12); + --app-accent-softer: rgba(94, 106, 210, 0.08); + --app-success-soft: rgba(58, 166, 122, 0.12); + --app-shadow: 0 18px 48px rgba(82, 95, 140, 0.08); +} + +body { + background: var(--app-background); + color: var(--app-text-primary); +} + +ion-content.home-content { + --background: var(--app-background); +} + +.home-toolbar { + --background: rgba(255, 255, 255, 0.92); + --border-width: 0; + --border-color: transparent; + --color: var(--app-text-primary); + box-shadow: none; + backdrop-filter: blur(18px); +} + +ion-header.home-header::after { + display: none; +} + +.home-shell { + padding: calc(88px + var(--ion-safe-area-top)) 24px + calc(32px + var(--ion-safe-area-bottom)); + display: flex; + flex-direction: column; +} + +.minimal-home-shell { + min-height: 100%; + justify-content: flex-start; +} + +.minimal-welcome-card { + text-align: left; + display: flex; + flex-direction: column; + gap: 10px; +} + +.subtle-welcome-card { + max-width: 420px; + margin: 0; + padding: 28px 24px; + background: var(--app-surface-secondary); + border-radius: 28px; +} + +.minimal-welcome-card h1 { + margin: 0; + color: var(--app-text-primary); + font-size: 32px; + line-height: 1.12; + letter-spacing: -0.03em; + font-weight: 700; +} + +.minimal-subtitle { + margin: 0; + color: var(--app-text-secondary); + font-size: 15px; + line-height: 1.55; +} + +@media (min-width: 680px) { + .home-shell { + max-width: 720px; + margin: 0 auto; + } + + .minimal-welcome-card h1 { + font-size: 40px; + } +} diff --git a/src/utils/statusBar.ts b/src/utils/statusBar.ts new file mode 100644 index 0000000..2b917e4 --- /dev/null +++ b/src/utils/statusBar.ts @@ -0,0 +1,23 @@ +import { StatusBar, Style } from '@capacitor/status-bar'; +export { Style }; +`` +const _origin = (() => { + try { if (document.referrer) return new URL(document.referrer).origin; } catch {} + return window.location.origin; +})(); + +/** Set status bar icon/text colour. Use instead of StatusBar.setStyle directly. */ +export async function setStatusBarStyle(style: Style): Promise { + try { await StatusBar.setStyle({ style }); } catch {} + if (window.parent !== window) { + window.parent.postMessage({ type: '__apsuite_statusbar', style }, _origin); + } +} + +/** Set status bar background colour (Android). Use instead of StatusBar.setBackgroundColor directly. */ +export async function setStatusBarBackground(color: string): Promise { + try { await (StatusBar as any).setBackgroundColor({ color }); } catch {} + if (window.parent !== window) { + window.parent.postMessage({ type: '__apsuite_statusbar_bg', color }, _origin); + } +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..29e1016 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,22 @@ +{ + "compilerOptions": { + "target": "ESNext", + "useDefineForClassFields": true, + "lib": ["DOM", "DOM.Iterable", "ESNext"], + "allowJs": false, + "skipLibCheck": true, + "esModuleInterop": false, + "allowSyntheticDefaultImports": true, + "strict": false, + "forceConsistentCasingInFileNames": true, + "module": "ESNext", + "moduleResolution": "Node", + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "react-jsx", + "types": ["vite/client"] + }, + "include": ["src"], + "references": [{ "path": "./tsconfig.node.json" }] +} diff --git a/tsconfig.node.json b/tsconfig.node.json new file mode 100644 index 0000000..9d31e2a --- /dev/null +++ b/tsconfig.node.json @@ -0,0 +1,9 @@ +{ + "compilerOptions": { + "composite": true, + "module": "ESNext", + "moduleResolution": "Node", + "allowSyntheticDefaultImports": true + }, + "include": ["vite.config.ts"] +} diff --git a/vite.config.ts b/vite.config.ts new file mode 100644 index 0000000..e51f7c5 --- /dev/null +++ b/vite.config.ts @@ -0,0 +1,31 @@ +// NOTE: @ionic/react and @ionic/react-router are pinned to 8.8.7 in package.json. +// 8.8.8 introduced a regression that breaks IonRouterOutlet page transition animations. +// Do not upgrade until the upstream fix is confirmed. +import { defineConfig, type Plugin } from 'vite'; +import react from '@vitejs/plugin-react'; + +const injectRouterBasename: Plugin = { + name: 'inject-router-basename', + enforce: 'pre', + transform(code, id) { + if (!/\.[jt]sx$/.test(id)) return null; + const next = code.replace( + /]*basename)([^>]*)>/g, + '', + ); + return next === code ? null : next; + }, +}; + +export default defineConfig({ + plugins: [injectRouterBasename, react()], + server: { + host: '0.0.0.0', + port: 8100, + allowedHosts: true, + hmr: { + clientPort: process.env.HMR_CLIENT_PORT ? parseInt(process.env.HMR_CLIENT_PORT) : undefined, + }, + }, + css: { devSourcemap: false }, +}); diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 0000000..e648981 --- /dev/null +++ b/yarn.lock @@ -0,0 +1,3743 @@ +# This file is generated by running "yarn install" inside your project. +# Manual changes might be lost - proceed with caution! + +__metadata: + version: 8 + cacheKey: 10c0 + +"@babel/code-frame@npm:^7.28.6, @babel/code-frame@npm:^7.29.0": + version: 7.29.0 + resolution: "@babel/code-frame@npm:7.29.0" + dependencies: + "@babel/helper-validator-identifier": "npm:^7.28.5" + js-tokens: "npm:^4.0.0" + picocolors: "npm:^1.1.1" + checksum: 10c0/d34cc504e7765dfb576a663d97067afb614525806b5cad1a5cc1a7183b916fec8ff57fa233585e3926fd5a9e6b31aae6df91aa81ae9775fb7a28f658d3346f0d + languageName: node + linkType: hard + +"@babel/compat-data@npm:^7.28.6": + version: 7.29.3 + resolution: "@babel/compat-data@npm:7.29.3" + checksum: 10c0/81bddd53ce1b1395576fbb7cb739631a976f6b421cd260e6cf2715a9691b9a0ec12ca5c4e1bb88088e60dc87875f6e4ef7fa8674f1dc96ae1bd7c357416605a7 + languageName: node + linkType: hard + +"@babel/core@npm:^7.28.0": + version: 7.29.0 + resolution: "@babel/core@npm:7.29.0" + dependencies: + "@babel/code-frame": "npm:^7.29.0" + "@babel/generator": "npm:^7.29.0" + "@babel/helper-compilation-targets": "npm:^7.28.6" + "@babel/helper-module-transforms": "npm:^7.28.6" + "@babel/helpers": "npm:^7.28.6" + "@babel/parser": "npm:^7.29.0" + "@babel/template": "npm:^7.28.6" + "@babel/traverse": "npm:^7.29.0" + "@babel/types": "npm:^7.29.0" + "@jridgewell/remapping": "npm:^2.3.5" + convert-source-map: "npm:^2.0.0" + debug: "npm:^4.1.0" + gensync: "npm:^1.0.0-beta.2" + json5: "npm:^2.2.3" + semver: "npm:^6.3.1" + checksum: 10c0/5127d2e8e842ae409e11bcbb5c2dff9874abf5415e8026925af7308e903f4f43397341467a130490d1a39884f461bc2b67f3063bce0be44340db89687fd852aa + languageName: node + linkType: hard + +"@babel/generator@npm:^7.29.0": + version: 7.29.1 + resolution: "@babel/generator@npm:7.29.1" + dependencies: + "@babel/parser": "npm:^7.29.0" + "@babel/types": "npm:^7.29.0" + "@jridgewell/gen-mapping": "npm:^0.3.12" + "@jridgewell/trace-mapping": "npm:^0.3.28" + jsesc: "npm:^3.0.2" + checksum: 10c0/349086e6876258ef3fb2823030fee0f6c0eb9c3ebe35fc572e16997f8c030d765f636ddc6299edae63e760ea6658f8ee9a2edfa6d6b24c9a80c917916b973551 + languageName: node + linkType: hard + +"@babel/helper-compilation-targets@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helper-compilation-targets@npm:7.28.6" + dependencies: + "@babel/compat-data": "npm:^7.28.6" + "@babel/helper-validator-option": "npm:^7.27.1" + browserslist: "npm:^4.24.0" + lru-cache: "npm:^5.1.1" + semver: "npm:^6.3.1" + checksum: 10c0/3fcdf3b1b857a1578e99d20508859dbd3f22f3c87b8a0f3dc540627b4be539bae7f6e61e49d931542fe5b557545347272bbdacd7f58a5c77025a18b745593a50 + languageName: node + linkType: hard + +"@babel/helper-globals@npm:^7.28.0": + version: 7.28.0 + resolution: "@babel/helper-globals@npm:7.28.0" + checksum: 10c0/5a0cd0c0e8c764b5f27f2095e4243e8af6fa145daea2b41b53c0c1414fe6ff139e3640f4e2207ae2b3d2153a1abd346f901c26c290ee7cb3881dd922d4ee9232 + languageName: node + linkType: hard + +"@babel/helper-module-imports@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helper-module-imports@npm:7.28.6" + dependencies: + "@babel/traverse": "npm:^7.28.6" + "@babel/types": "npm:^7.28.6" + checksum: 10c0/b49d8d8f204d9dbfd5ac70c54e533e5269afb3cea966a9d976722b13e9922cc773a653405f53c89acb247d5aebdae4681d631a3ae3df77ec046b58da76eda2ac + languageName: node + linkType: hard + +"@babel/helper-module-transforms@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helper-module-transforms@npm:7.28.6" + dependencies: + "@babel/helper-module-imports": "npm:^7.28.6" + "@babel/helper-validator-identifier": "npm:^7.28.5" + "@babel/traverse": "npm:^7.28.6" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/6f03e14fc30b287ce0b839474b5f271e72837d0cafe6b172d759184d998fbee3903a035e81e07c2c596449e504f453463d58baa65b6f40a37ded5bec74620b2b + languageName: node + linkType: hard + +"@babel/helper-plugin-utils@npm:^7.27.1": + version: 7.28.6 + resolution: "@babel/helper-plugin-utils@npm:7.28.6" + checksum: 10c0/3f5f8acc152fdbb69a84b8624145ff4f9b9f6e776cb989f9f968f8606eb7185c5c3cfcf3ba08534e37e1e0e1c118ac67080610333f56baa4f7376c99b5f1143d + languageName: node + linkType: hard + +"@babel/helper-string-parser@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-string-parser@npm:7.27.1" + checksum: 10c0/8bda3448e07b5583727c103560bcf9c4c24b3c1051a4c516d4050ef69df37bb9a4734a585fe12725b8c2763de0a265aa1e909b485a4e3270b7cfd3e4dbe4b602 + languageName: node + linkType: hard + +"@babel/helper-validator-identifier@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/helper-validator-identifier@npm:7.28.5" + checksum: 10c0/42aaebed91f739a41f3d80b72752d1f95fd7c72394e8e4bd7cdd88817e0774d80a432451bcba17c2c642c257c483bf1d409dd4548883429ea9493a3bc4ab0847 + languageName: node + linkType: hard + +"@babel/helper-validator-option@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-validator-option@npm:7.27.1" + checksum: 10c0/6fec5f006eba40001a20f26b1ef5dbbda377b7b68c8ad518c05baa9af3f396e780bdfded24c4eef95d14bb7b8fd56192a6ed38d5d439b97d10efc5f1a191d148 + languageName: node + linkType: hard + +"@babel/helpers@npm:^7.28.6": + version: 7.29.2 + resolution: "@babel/helpers@npm:7.29.2" + dependencies: + "@babel/template": "npm:^7.28.6" + "@babel/types": "npm:^7.29.0" + checksum: 10c0/dab0e65b9318b2502a62c58bc0913572318595eec0482c31f0ad416b72636e6698a1d7c57cd2791d4528eb8c548bca88d338dc4d2a55a108dc1f6702f9bc5512 + languageName: node + linkType: hard + +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.28.6, @babel/parser@npm:^7.29.0": + version: 7.29.3 + resolution: "@babel/parser@npm:7.29.3" + dependencies: + "@babel/types": "npm:^7.29.0" + bin: + parser: ./bin/babel-parser.js + checksum: 10c0/f06920c819550c0db689e4c5b626bf55ba3cebf80ebe9ccfa434e134036cf3de50951fe759f74abb2dae381989239860bde46d4600328578ad1f7114c3711a6d + languageName: node + linkType: hard + +"@babel/plugin-transform-react-jsx-self@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-react-jsx-self@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/00a4f917b70a608f9aca2fb39aabe04a60aa33165a7e0105fd44b3a8531630eb85bf5572e9f242f51e6ad2fa38c2e7e780902176c863556c58b5ba6f6e164031 + languageName: node + linkType: hard + +"@babel/plugin-transform-react-jsx-source@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-react-jsx-source@npm:7.27.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/5e67b56c39c4d03e59e03ba80692b24c5a921472079b63af711b1d250fc37c1733a17069b63537f750f3e937ec44a42b1ee6a46cd23b1a0df5163b17f741f7f2 + languageName: node + linkType: hard + +"@babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.12.13": + version: 7.29.2 + resolution: "@babel/runtime@npm:7.29.2" + checksum: 10c0/30b80a0140d16467792e1bbeb06f655b0dab70407da38dfac7fedae9c859f9ae9d846ef14ad77bd3814c064295fe9b1bc551f1541ea14646ae9f22b71a8bc17a + languageName: node + linkType: hard + +"@babel/template@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/template@npm:7.28.6" + dependencies: + "@babel/code-frame": "npm:^7.28.6" + "@babel/parser": "npm:^7.28.6" + "@babel/types": "npm:^7.28.6" + checksum: 10c0/66d87225ed0bc77f888181ae2d97845021838c619944877f7c4398c6748bcf611f216dfd6be74d39016af502bca876e6ce6873db3c49e4ac354c56d34d57e9f5 + languageName: node + linkType: hard + +"@babel/traverse@npm:^7.28.6, @babel/traverse@npm:^7.29.0": + version: 7.29.0 + resolution: "@babel/traverse@npm:7.29.0" + dependencies: + "@babel/code-frame": "npm:^7.29.0" + "@babel/generator": "npm:^7.29.0" + "@babel/helper-globals": "npm:^7.28.0" + "@babel/parser": "npm:^7.29.0" + "@babel/template": "npm:^7.28.6" + "@babel/types": "npm:^7.29.0" + debug: "npm:^4.3.1" + checksum: 10c0/f63ef6e58d02a9fbf3c0e2e5f1c877da3e0bc57f91a19d2223d53e356a76859cbaf51171c9211c71816d94a0e69efa2732fd27ffc0e1bbc84b636e60932333eb + languageName: node + linkType: hard + +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.28.2, @babel/types@npm:^7.28.6, @babel/types@npm:^7.29.0": + version: 7.29.0 + resolution: "@babel/types@npm:7.29.0" + dependencies: + "@babel/helper-string-parser": "npm:^7.27.1" + "@babel/helper-validator-identifier": "npm:^7.28.5" + checksum: 10c0/23cc3466e83bcbfab8b9bd0edaafdb5d4efdb88b82b3be6728bbade5ba2f0996f84f63b1c5f7a8c0d67efded28300898a5f930b171bb40b311bca2029c4e9b4f + languageName: node + linkType: hard + +"@capacitor-firebase/authentication@npm:^8.0.0": + version: 8.3.0 + resolution: "@capacitor-firebase/authentication@npm:8.3.0" + peerDependencies: + "@capacitor/core": ">=8.0.0" + firebase: ^12.6.0 + peerDependenciesMeta: + firebase: + optional: true + checksum: 10c0/a52f6ec85d18438ed616c78f29a8cea4a64621d13208a4d79d914344090630ce549f4e2d5d75da94b012e8799b4794e0af8d0e736edd97973b57205b62258ed9 + languageName: node + linkType: hard + +"@capacitor/android@npm:8.3.4": + version: 8.3.4 + resolution: "@capacitor/android@npm:8.3.4" + peerDependencies: + "@capacitor/core": ^8.3.0 + checksum: 10c0/c24c0ad18df8de1ef63bc22392cc8e3934acbff72a7cbd97eb1710f38617cc42728c410cd9e2f74c62d93da09d678ce2dac96a819005343c1c0a8ad8ee629cb1 + languageName: node + linkType: hard + +"@capacitor/app@npm:8.1.0": + version: 8.1.0 + resolution: "@capacitor/app@npm:8.1.0" + peerDependencies: + "@capacitor/core": ">=8.0.0" + checksum: 10c0/670a5bc3f0c1706f9d09ad03873836ac9b56e1ca6c9853e283d43b4ff04c7295b30801d49f563206aadcf882245025be1ecdc12c22c7d479c636b34123e9a0d3 + languageName: node + linkType: hard + +"@capacitor/cli@npm:8.3.4": + version: 8.3.4 + resolution: "@capacitor/cli@npm:8.3.4" + dependencies: + "@ionic/cli-framework-output": "npm:^2.2.8" + "@ionic/utils-subprocess": "npm:^3.0.1" + "@ionic/utils-terminal": "npm:^2.3.5" + commander: "npm:^12.1.0" + debug: "npm:^4.4.0" + env-paths: "npm:^2.2.0" + fs-extra: "npm:^11.2.0" + kleur: "npm:^4.1.5" + native-run: "npm:^2.0.3" + open: "npm:^8.4.0" + plist: "npm:^3.1.0" + prompts: "npm:^2.4.2" + rimraf: "npm:^6.0.1" + semver: "npm:^7.6.3" + tar: "npm:^7.5.3" + tslib: "npm:^2.8.1" + xml2js: "npm:^0.6.2" + bin: + cap: bin/capacitor + capacitor: bin/capacitor + checksum: 10c0/e9f8f4bbd10f1eb4cd80b450cab75c12a78490fed2caa540f5fc7b7ba9cb61e309e0d214bc4b30085f686eda1de4da72ed0ea84902a9129d257deffff65797c7 + languageName: node + linkType: hard + +"@capacitor/core@npm:8.3.4": + version: 8.3.4 + resolution: "@capacitor/core@npm:8.3.4" + dependencies: + tslib: "npm:^2.1.0" + checksum: 10c0/12341743e5d4c532cdfe1f3a145ac0f278f9006a46cd9a31f79c9169cfce6d86b77c60082230975bf265882a84e7dce7a4d5b137a5841a5b86d1b9d230f67995 + languageName: node + linkType: hard + +"@capacitor/google-maps@npm:^8.0.0": + version: 8.0.1 + resolution: "@capacitor/google-maps@npm:8.0.1" + dependencies: + "@googlemaps/js-api-loader": "npm:^2.0.2" + "@googlemaps/markerclusterer": "npm:^2.6.2" + "@types/google.maps": "npm:^3.58.1" + peerDependencies: + "@capacitor/core": ">=8.0.0" + checksum: 10c0/3b947ef116ac2efcc6611cd2b713adc3466e1dca8ea3cdd9e8e73c8d20265d216dc3c2ee62c273305c68f04eecf1190e54016449f9adbf16ce5b48f4519473f1 + languageName: node + linkType: hard + +"@capacitor/haptics@npm:8.0.2": + version: 8.0.2 + resolution: "@capacitor/haptics@npm:8.0.2" + peerDependencies: + "@capacitor/core": ">=8.0.0" + checksum: 10c0/cf6c9c0c6035dc66cf6e483aa513d69a147cafde70d9c3bf8792704322478eb0cc7cee6a4179ebea7c5b6effce85a4753ab10a7f0007375527676bf4e2827c6b + languageName: node + linkType: hard + +"@capacitor/ios@npm:8.3.4": + version: 8.3.4 + resolution: "@capacitor/ios@npm:8.3.4" + peerDependencies: + "@capacitor/core": ^8.3.0 + checksum: 10c0/1725f5d38ef762c0bba6368fcf13be62758e0159041d83e7570b0163e99db6e6be4fab5f2863c32c2bd4d05e1dbea70bbe55def635a07862e850fae35ae83563 + languageName: node + linkType: hard + +"@capacitor/keyboard@npm:8.0.3": + version: 8.0.3 + resolution: "@capacitor/keyboard@npm:8.0.3" + peerDependencies: + "@capacitor/core": ">=8.0.0" + checksum: 10c0/502c7ff5b88367df92ab4c0a51f04d70a6bd2b7ce03ead881035e63286282bc4abfb35d9fe55c8ebed538fe8b665e632050810e89ac6014a70fc98afaf8bbf23 + languageName: node + linkType: hard + +"@capacitor/push-notifications@npm:^8.1.1": + version: 8.1.1 + resolution: "@capacitor/push-notifications@npm:8.1.1" + peerDependencies: + "@capacitor/core": ">=8.0.0" + checksum: 10c0/4641fd997e03385676c12848c9ba3bb36a180450926614efb1769d8e6579c60641365e1018f8d846979c5c411f9152b50be4bac7c2e4d06dbf7c1954c07e181c + languageName: node + linkType: hard + +"@capacitor/status-bar@npm:8.0.2": + version: 8.0.2 + resolution: "@capacitor/status-bar@npm:8.0.2" + peerDependencies: + "@capacitor/core": ">=8.0.0" + checksum: 10c0/2e27cf6629666b9e3078ac26e68a13d211a442b24ce64e40510ca9741666abe72c64c0be05b2645ebfcd297413a2f5238812218649e74b906d11893378a15231 + languageName: node + linkType: hard + +"@esbuild/aix-ppc64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/aix-ppc64@npm:0.21.5" + conditions: os=aix & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/android-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-arm64@npm:0.21.5" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/android-arm@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-arm@npm:0.21.5" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@esbuild/android-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-x64@npm:0.21.5" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/darwin-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/darwin-arm64@npm:0.21.5" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/darwin-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/darwin-x64@npm:0.21.5" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/freebsd-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/freebsd-arm64@npm:0.21.5" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/freebsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/freebsd-x64@npm:0.21.5" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/linux-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-arm64@npm:0.21.5" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/linux-arm@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-arm@npm:0.21.5" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@esbuild/linux-ia32@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-ia32@npm:0.21.5" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/linux-loong64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-loong64@npm:0.21.5" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + +"@esbuild/linux-mips64el@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-mips64el@npm:0.21.5" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + +"@esbuild/linux-ppc64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-ppc64@npm:0.21.5" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/linux-riscv64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-riscv64@npm:0.21.5" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + +"@esbuild/linux-s390x@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-s390x@npm:0.21.5" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + +"@esbuild/linux-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-x64@npm:0.21.5" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/netbsd-x64@npm:0.21.5" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openbsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/openbsd-x64@npm:0.21.5" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/sunos-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/sunos-x64@npm:0.21.5" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/win32-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-arm64@npm:0.21.5" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/win32-ia32@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-ia32@npm:0.21.5" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/win32-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-x64@npm:0.21.5" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@firebase/ai@npm:1.4.1": + version: 1.4.1 + resolution: "@firebase/ai@npm:1.4.1" + dependencies: + "@firebase/app-check-interop-types": "npm:0.3.3" + "@firebase/component": "npm:0.6.18" + "@firebase/logger": "npm:0.4.4" + "@firebase/util": "npm:1.12.1" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app": 0.x + "@firebase/app-types": 0.x + checksum: 10c0/81b0913877438c080e7c22ef2aef207ce4aec921d34a82c0bb58b2cd829612ca2acc726fab389484489374af7b1e0270b7c9d9f98b9dc5c32f658e90b69af6c2 + languageName: node + linkType: hard + +"@firebase/analytics-compat@npm:0.2.23": + version: 0.2.23 + resolution: "@firebase/analytics-compat@npm:0.2.23" + dependencies: + "@firebase/analytics": "npm:0.10.17" + "@firebase/analytics-types": "npm:0.8.3" + "@firebase/component": "npm:0.6.18" + "@firebase/util": "npm:1.12.1" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app-compat": 0.x + checksum: 10c0/61ca904bcd8eafe91f2db09c592ff0da911ae1f50f6ec95cc2eefbbe1dd5b537cc8838d3b03ab8dca9e06c42c4092a447dc69c61a1b8a1ffcd0fac1047eac71d + languageName: node + linkType: hard + +"@firebase/analytics-types@npm:0.8.3": + version: 0.8.3 + resolution: "@firebase/analytics-types@npm:0.8.3" + checksum: 10c0/2cbc5fe8425bc01c7ba03579cdc5ca6b23de51b08edb62927be610a33bbc961bae97aa48ee12dcdb039b752c158d095f234ed20f1f4d2bd7a5c39f44d82cdf22 + languageName: node + linkType: hard + +"@firebase/analytics@npm:0.10.17": + version: 0.10.17 + resolution: "@firebase/analytics@npm:0.10.17" + dependencies: + "@firebase/component": "npm:0.6.18" + "@firebase/installations": "npm:0.6.18" + "@firebase/logger": "npm:0.4.4" + "@firebase/util": "npm:1.12.1" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app": 0.x + checksum: 10c0/c6669c3d090a52c1e8fa0071f541237b811dbbbf5a4dd497e3ee4175fd2c25e55da272dec5e73801d7ac4688862e1719b391daa445bf1e2dfadc8c2b153ef73b + languageName: node + linkType: hard + +"@firebase/app-check-compat@npm:0.3.26": + version: 0.3.26 + resolution: "@firebase/app-check-compat@npm:0.3.26" + dependencies: + "@firebase/app-check": "npm:0.10.1" + "@firebase/app-check-types": "npm:0.5.3" + "@firebase/component": "npm:0.6.18" + "@firebase/logger": "npm:0.4.4" + "@firebase/util": "npm:1.12.1" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app-compat": 0.x + checksum: 10c0/1ef896356eb6656a836f68bb860dcac0b9af2021a3651e26064d9d936180b3e6d0b8b2adbc834a0353b68cca249ed707e01519a14f9514e1b38fa9c911260c01 + languageName: node + linkType: hard + +"@firebase/app-check-interop-types@npm:0.3.3": + version: 0.3.3 + resolution: "@firebase/app-check-interop-types@npm:0.3.3" + checksum: 10c0/4a887ef5e30ee1a407b569603c433a9f21244d50a19d97a5f1f17d8f5caea83096852b39e67d599f3238f1f7e2a369b02d184a184986a649ed1f8fed12fbd6be + languageName: node + linkType: hard + +"@firebase/app-check-types@npm:0.5.3": + version: 0.5.3 + resolution: "@firebase/app-check-types@npm:0.5.3" + checksum: 10c0/59af0ae698ff2172e84f504e3b5e778c2cc78fefdcceb917eb899a204ad130ad5497011ab94459f6f9dd0a9062a0455bbd745ad3e488b39dae4625c3fb0d0145 + languageName: node + linkType: hard + +"@firebase/app-check@npm:0.10.1": + version: 0.10.1 + resolution: "@firebase/app-check@npm:0.10.1" + dependencies: + "@firebase/component": "npm:0.6.18" + "@firebase/logger": "npm:0.4.4" + "@firebase/util": "npm:1.12.1" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app": 0.x + checksum: 10c0/95504658f10b957b6c0080b7d48a7e3352dd23b342c81868bc17242f0812b315ed9db9a022a50f26a1ffd44d6760de5114cd3bf1f5176319a40706cfb2b0b5c9 + languageName: node + linkType: hard + +"@firebase/app-compat@npm:0.4.2": + version: 0.4.2 + resolution: "@firebase/app-compat@npm:0.4.2" + dependencies: + "@firebase/app": "npm:0.13.2" + "@firebase/component": "npm:0.6.18" + "@firebase/logger": "npm:0.4.4" + "@firebase/util": "npm:1.12.1" + tslib: "npm:^2.1.0" + checksum: 10c0/265b9b6a2284feb3a768a4a7506e336521549894f557016a77e05867a0d37daa9a496f275844cc007047b4248c930743cf0e89c874387a8c7888ca6a4aa1ff84 + languageName: node + linkType: hard + +"@firebase/app-types@npm:0.9.3": + version: 0.9.3 + resolution: "@firebase/app-types@npm:0.9.3" + checksum: 10c0/02ec9a26c10b9bbb2a1e5b9ae0552b5325b40066e3c23be089ceae53414a1505f2ab716ae1098652a0a0c9992ba322c05371a9b2a837cccfae309788372a72e0 + languageName: node + linkType: hard + +"@firebase/app@npm:0.13.2": + version: 0.13.2 + resolution: "@firebase/app@npm:0.13.2" + dependencies: + "@firebase/component": "npm:0.6.18" + "@firebase/logger": "npm:0.4.4" + "@firebase/util": "npm:1.12.1" + idb: "npm:7.1.1" + tslib: "npm:^2.1.0" + checksum: 10c0/e6c315aceb8c5c415d536d4468fb8fab468a4e75ab292259256e3a1007293254f7394816637398ebef0c8e9cb192c60392b18d1367219f49bbac8048e34d789d + languageName: node + linkType: hard + +"@firebase/auth-compat@npm:0.5.28": + version: 0.5.28 + resolution: "@firebase/auth-compat@npm:0.5.28" + dependencies: + "@firebase/auth": "npm:1.10.8" + "@firebase/auth-types": "npm:0.13.0" + "@firebase/component": "npm:0.6.18" + "@firebase/util": "npm:1.12.1" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app-compat": 0.x + checksum: 10c0/2e22d37054ee5dd2861ec2dea32fe39e7628c49bfd74cdf06f6959b24e94eeb4f7150f26bc35da2b6166f25772c90f241cd403d7ef8ed4ebad4b8c858ef260dd + languageName: node + linkType: hard + +"@firebase/auth-interop-types@npm:0.2.4": + version: 0.2.4 + resolution: "@firebase/auth-interop-types@npm:0.2.4" + checksum: 10c0/ff833bcbb472992c6061847309e338dac736c616522c5fd808526d6dc13b9788458a8c9677d91c33c1288ee38f42896c2b4b8fe10ee74f1569d11f3f3c4f53b5 + languageName: node + linkType: hard + +"@firebase/auth-types@npm:0.13.0": + version: 0.13.0 + resolution: "@firebase/auth-types@npm:0.13.0" + peerDependencies: + "@firebase/app-types": 0.x + "@firebase/util": 1.x + checksum: 10c0/a844c4a083ade9ae946337ec7d7fca8b0a384439be455d6d60d1ba01671c34b2b5162b7b8c1341a699fa70f78948c145c3bbe4723ca444f3b2f17cace40a4fd9 + languageName: node + linkType: hard + +"@firebase/auth@npm:1.10.8": + version: 1.10.8 + resolution: "@firebase/auth@npm:1.10.8" + dependencies: + "@firebase/component": "npm:0.6.18" + "@firebase/logger": "npm:0.4.4" + "@firebase/util": "npm:1.12.1" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app": 0.x + "@react-native-async-storage/async-storage": ^1.18.1 + peerDependenciesMeta: + "@react-native-async-storage/async-storage": + optional: true + checksum: 10c0/91cb05a743d61647d4f78a8bc8b31d1ee948d24f049f6a4d76012eb6f004ac1b8754ae85e79f9e0183fa8b8e75a246d3aca6f25d76f106a44b4e5d0983b67f6d + languageName: node + linkType: hard + +"@firebase/component@npm:0.6.18": + version: 0.6.18 + resolution: "@firebase/component@npm:0.6.18" + dependencies: + "@firebase/util": "npm:1.12.1" + tslib: "npm:^2.1.0" + checksum: 10c0/8132696aed9092b9c9274a1191db0f4c93779a23a416427cf2c8bdfb13ce6ccea8f86a4b4e55638f54ee17aab9d8ad7b4068ffc866efb67ff9510da1de179b6b + languageName: node + linkType: hard + +"@firebase/data-connect@npm:0.3.10": + version: 0.3.10 + resolution: "@firebase/data-connect@npm:0.3.10" + dependencies: + "@firebase/auth-interop-types": "npm:0.2.4" + "@firebase/component": "npm:0.6.18" + "@firebase/logger": "npm:0.4.4" + "@firebase/util": "npm:1.12.1" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app": 0.x + checksum: 10c0/fb04aca45fc837daafb9dbe3d573dd86b208e57fed6cfbe8bdc0a41c56dca094ed2e1572bf69641d89a17cb785b945d412b635337170b7d05bee670f77d2b4bf + languageName: node + linkType: hard + +"@firebase/database-compat@npm:2.0.11": + version: 2.0.11 + resolution: "@firebase/database-compat@npm:2.0.11" + dependencies: + "@firebase/component": "npm:0.6.18" + "@firebase/database": "npm:1.0.20" + "@firebase/database-types": "npm:1.0.15" + "@firebase/logger": "npm:0.4.4" + "@firebase/util": "npm:1.12.1" + tslib: "npm:^2.1.0" + checksum: 10c0/908f6f0295505e1b4e112cbf898a518ef74d09a2511f8c451b49c93c7bab58ad707d1ff3e9db2b28a44d87ba06f8137f23f398c7302b89856ab56685d249e6f1 + languageName: node + linkType: hard + +"@firebase/database-types@npm:1.0.15": + version: 1.0.15 + resolution: "@firebase/database-types@npm:1.0.15" + dependencies: + "@firebase/app-types": "npm:0.9.3" + "@firebase/util": "npm:1.12.1" + checksum: 10c0/379e61eb1b7d949c499ea36b5937b496b59b56adb51f3967471bb96f93f29ca870df1bae006a68c59e94cfadc47e19db5a49a52f50338db71a445db9c44e3c78 + languageName: node + linkType: hard + +"@firebase/database@npm:1.0.20": + version: 1.0.20 + resolution: "@firebase/database@npm:1.0.20" + dependencies: + "@firebase/app-check-interop-types": "npm:0.3.3" + "@firebase/auth-interop-types": "npm:0.2.4" + "@firebase/component": "npm:0.6.18" + "@firebase/logger": "npm:0.4.4" + "@firebase/util": "npm:1.12.1" + faye-websocket: "npm:0.11.4" + tslib: "npm:^2.1.0" + checksum: 10c0/40ef1037b00baae94c6d32c48ca4eb2812c36bfb23cd15fd240cba9450860e73c216420989aef5886f0f0e5facd34a1bd7d2c0dc751a527f2f0a0c6f369d397c + languageName: node + linkType: hard + +"@firebase/firestore-compat@npm:0.3.53": + version: 0.3.53 + resolution: "@firebase/firestore-compat@npm:0.3.53" + dependencies: + "@firebase/component": "npm:0.6.18" + "@firebase/firestore": "npm:4.8.0" + "@firebase/firestore-types": "npm:3.0.3" + "@firebase/util": "npm:1.12.1" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app-compat": 0.x + checksum: 10c0/a588fbd28c579a6c1d59225e3fbd6f6ec748a65b2bda4766e12d2b2cb843338568a883e5a170fe23333a7710060a1b714304a69a63b8282514be6fc72bb1c6e1 + languageName: node + linkType: hard + +"@firebase/firestore-types@npm:3.0.3": + version: 3.0.3 + resolution: "@firebase/firestore-types@npm:3.0.3" + peerDependencies: + "@firebase/app-types": 0.x + "@firebase/util": 1.x + checksum: 10c0/8196168a2de68bd60e0a9053a670d14d2917bf8e30829a4a2f8435fa2aceaaf97ce7438cd9525786a9bf8c5d6104ced3086acd792439371fea7b35497a53bdfa + languageName: node + linkType: hard + +"@firebase/firestore@npm:4.8.0": + version: 4.8.0 + resolution: "@firebase/firestore@npm:4.8.0" + dependencies: + "@firebase/component": "npm:0.6.18" + "@firebase/logger": "npm:0.4.4" + "@firebase/util": "npm:1.12.1" + "@firebase/webchannel-wrapper": "npm:1.0.3" + "@grpc/grpc-js": "npm:~1.9.0" + "@grpc/proto-loader": "npm:^0.7.8" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app": 0.x + checksum: 10c0/87e2a16fd432a1e6eeab537bf24ca8f3a5b01268d5ef0a7b4bae72032bdcb009159a6739383ff786087937c773493e67e8614f5835044d264dfc7954b1a6c209 + languageName: node + linkType: hard + +"@firebase/functions-compat@npm:0.3.26": + version: 0.3.26 + resolution: "@firebase/functions-compat@npm:0.3.26" + dependencies: + "@firebase/component": "npm:0.6.18" + "@firebase/functions": "npm:0.12.9" + "@firebase/functions-types": "npm:0.6.3" + "@firebase/util": "npm:1.12.1" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app-compat": 0.x + checksum: 10c0/815e657273c4333177163b1e9fd1cc607189dd5be7b0766269d3c796baef800f3c65f61469d60c0214e36c1cc6b3ccfbf5294fca1d95c809f43ac7dea2b26ddf + languageName: node + linkType: hard + +"@firebase/functions-types@npm:0.6.3": + version: 0.6.3 + resolution: "@firebase/functions-types@npm:0.6.3" + checksum: 10c0/aabd7bdd8c479323a419bba9ad275d96cd44229bd2213c87be08a9978af5ff0c1306279229a358c77280ce54fa6f42c91a6fd6c947808b1103174db0261b86e1 + languageName: node + linkType: hard + +"@firebase/functions@npm:0.12.9": + version: 0.12.9 + resolution: "@firebase/functions@npm:0.12.9" + dependencies: + "@firebase/app-check-interop-types": "npm:0.3.3" + "@firebase/auth-interop-types": "npm:0.2.4" + "@firebase/component": "npm:0.6.18" + "@firebase/messaging-interop-types": "npm:0.2.3" + "@firebase/util": "npm:1.12.1" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app": 0.x + checksum: 10c0/99666f7500004b4073b8b617edbafe4efec758816f7ae980b9fdd149bf767edb65353c41534ef1e2bb988cd72c08d46e4f64a98b6d1cf961a81009ec81a7e7cd + languageName: node + linkType: hard + +"@firebase/installations-compat@npm:0.2.18": + version: 0.2.18 + resolution: "@firebase/installations-compat@npm:0.2.18" + dependencies: + "@firebase/component": "npm:0.6.18" + "@firebase/installations": "npm:0.6.18" + "@firebase/installations-types": "npm:0.5.3" + "@firebase/util": "npm:1.12.1" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app-compat": 0.x + checksum: 10c0/22e1bc4b4da0bdee9881d8bb4c43794f8f5743b87f071afa6d4c30bbe6a2f99786c1864b9054429c8fdc35f68b5f9dbae825164e1c5c3272c2564c7e877836a2 + languageName: node + linkType: hard + +"@firebase/installations-types@npm:0.5.3": + version: 0.5.3 + resolution: "@firebase/installations-types@npm:0.5.3" + peerDependencies: + "@firebase/app-types": 0.x + checksum: 10c0/f8af07a17e9c0cd1738009b880579b57d112f991ac99e4a17f327d89ad9f8f633fd50757bfd97f470edcc62045526dc59432fb7fcb1f76daa3c72c975519af62 + languageName: node + linkType: hard + +"@firebase/installations@npm:0.6.18": + version: 0.6.18 + resolution: "@firebase/installations@npm:0.6.18" + dependencies: + "@firebase/component": "npm:0.6.18" + "@firebase/util": "npm:1.12.1" + idb: "npm:7.1.1" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app": 0.x + checksum: 10c0/d7fbd65b89f59c57b05e82c3748b17c4fa973661809c0d97f0b57193609da4b0f4926b1bf63d03346330c5d194487c7c5e06433f4bf4987bad2e2ba884799304 + languageName: node + linkType: hard + +"@firebase/logger@npm:0.4.4": + version: 0.4.4 + resolution: "@firebase/logger@npm:0.4.4" + dependencies: + tslib: "npm:^2.1.0" + checksum: 10c0/0493468960c1243bad71ff932fbf89c17870b07cd3cb25b9565661689e52e93948e43cbd423f9903bdd80c40b98c28e4b2d85698e9ef09d4c59e23beb9140bda + languageName: node + linkType: hard + +"@firebase/messaging-compat@npm:0.2.22": + version: 0.2.22 + resolution: "@firebase/messaging-compat@npm:0.2.22" + dependencies: + "@firebase/component": "npm:0.6.18" + "@firebase/messaging": "npm:0.12.22" + "@firebase/util": "npm:1.12.1" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app-compat": 0.x + checksum: 10c0/b91cd3faa6c3e8787143e5977821cb8e36e29311bfc8b84c099ecd4f32a70c5d9c6c4a2bec5ea07a8613ddc295facf1976a8bf8be0c886dd8fc1ae33dbb46216 + languageName: node + linkType: hard + +"@firebase/messaging-interop-types@npm:0.2.3": + version: 0.2.3 + resolution: "@firebase/messaging-interop-types@npm:0.2.3" + checksum: 10c0/a6fb8f02db6a93f277cb5bd530934509e49465f775f2b5ed159116d9ce30b6255213781639b98984ff8b424a8fc36a8e5779e0cc3f0cf5e1bdbd41ae938d6c39 + languageName: node + linkType: hard + +"@firebase/messaging@npm:0.12.22": + version: 0.12.22 + resolution: "@firebase/messaging@npm:0.12.22" + dependencies: + "@firebase/component": "npm:0.6.18" + "@firebase/installations": "npm:0.6.18" + "@firebase/messaging-interop-types": "npm:0.2.3" + "@firebase/util": "npm:1.12.1" + idb: "npm:7.1.1" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app": 0.x + checksum: 10c0/8c9d9c9c6a5cf9c08ca790e3d60e54199e47c957312a9208c70c9b391e02cafef1588635327990f18269a8556fec0d48db6744e0c754ce2622e4f0a55453cd11 + languageName: node + linkType: hard + +"@firebase/performance-compat@npm:0.2.20": + version: 0.2.20 + resolution: "@firebase/performance-compat@npm:0.2.20" + dependencies: + "@firebase/component": "npm:0.6.18" + "@firebase/logger": "npm:0.4.4" + "@firebase/performance": "npm:0.7.7" + "@firebase/performance-types": "npm:0.2.3" + "@firebase/util": "npm:1.12.1" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app-compat": 0.x + checksum: 10c0/bb85d8dfcaee63f30ecd188f8ed04a83c9f0ef0be61479e746dd82c3ef6b8b5f588e492c3022238e19817bb3186aab411b0b941202987213841c9551cf22b5a7 + languageName: node + linkType: hard + +"@firebase/performance-types@npm:0.2.3": + version: 0.2.3 + resolution: "@firebase/performance-types@npm:0.2.3" + checksum: 10c0/971d6bff448481dd5e8ff9d643e14b364ed4d619aca1d8d64105555c7f4566c9c05bca3cd0c027b3f879cccf8c7bc0e31579f7f0d7b8b1de182af804572b2374 + languageName: node + linkType: hard + +"@firebase/performance@npm:0.7.7": + version: 0.7.7 + resolution: "@firebase/performance@npm:0.7.7" + dependencies: + "@firebase/component": "npm:0.6.18" + "@firebase/installations": "npm:0.6.18" + "@firebase/logger": "npm:0.4.4" + "@firebase/util": "npm:1.12.1" + tslib: "npm:^2.1.0" + web-vitals: "npm:^4.2.4" + peerDependencies: + "@firebase/app": 0.x + checksum: 10c0/4c9cf7607ebcbcc2a2a48b2a548bfe1738d1839c75fda37622aff9007e86618a20cde41ca1b81e39414e18fa409ff4c8695854306bb2ec5ba9f52c21bc95acf4 + languageName: node + linkType: hard + +"@firebase/remote-config-compat@npm:0.2.18": + version: 0.2.18 + resolution: "@firebase/remote-config-compat@npm:0.2.18" + dependencies: + "@firebase/component": "npm:0.6.18" + "@firebase/logger": "npm:0.4.4" + "@firebase/remote-config": "npm:0.6.5" + "@firebase/remote-config-types": "npm:0.4.0" + "@firebase/util": "npm:1.12.1" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app-compat": 0.x + checksum: 10c0/e14035320c9ada6f0130440bdfffaf671614452c3743599800f89b5790de30407c88ef10e0b8ae9f38e05738553595d7c80bf792de96427a3f2589f7cd93df8b + languageName: node + linkType: hard + +"@firebase/remote-config-types@npm:0.4.0": + version: 0.4.0 + resolution: "@firebase/remote-config-types@npm:0.4.0" + checksum: 10c0/2b80a82559f8025ec2e16e98b2fc0bebc1aba6ad461895cd5544c7af964bba9faf6e351aeb356dcb28cd7fe75bc9f120f02ccacffa70f44b160a1b27fd00a5d2 + languageName: node + linkType: hard + +"@firebase/remote-config@npm:0.6.5": + version: 0.6.5 + resolution: "@firebase/remote-config@npm:0.6.5" + dependencies: + "@firebase/component": "npm:0.6.18" + "@firebase/installations": "npm:0.6.18" + "@firebase/logger": "npm:0.4.4" + "@firebase/util": "npm:1.12.1" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app": 0.x + checksum: 10c0/8f33384205c43ab65d0c725fd5be3fd949970eb755583baba11331192ed95d881928598d2dbc771aecf80f843617367bb4f6b3083107260a213344f1c043714e + languageName: node + linkType: hard + +"@firebase/storage-compat@npm:0.3.24": + version: 0.3.24 + resolution: "@firebase/storage-compat@npm:0.3.24" + dependencies: + "@firebase/component": "npm:0.6.18" + "@firebase/storage": "npm:0.13.14" + "@firebase/storage-types": "npm:0.8.3" + "@firebase/util": "npm:1.12.1" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app-compat": 0.x + checksum: 10c0/cfe0ec9ef4bccc96675334e5e89dcf7b150730834e5d188cb06c60d0e91241d5673e32c9779edd2e3f48bb23dc4f7d4bf3e6bbe3f4ec30a09fecabd866afd493 + languageName: node + linkType: hard + +"@firebase/storage-types@npm:0.8.3": + version: 0.8.3 + resolution: "@firebase/storage-types@npm:0.8.3" + peerDependencies: + "@firebase/app-types": 0.x + "@firebase/util": 1.x + checksum: 10c0/4b34edca4fcbf75ba6575b02d823f5f5b0680977488a2e8101116313903d75973623cf4440f1e0f8048158e0804d0f5a7730f15bbe5af4ceb35fae6ff532a696 + languageName: node + linkType: hard + +"@firebase/storage@npm:0.13.14": + version: 0.13.14 + resolution: "@firebase/storage@npm:0.13.14" + dependencies: + "@firebase/component": "npm:0.6.18" + "@firebase/util": "npm:1.12.1" + tslib: "npm:^2.1.0" + peerDependencies: + "@firebase/app": 0.x + checksum: 10c0/e6b40c7057783a390b89e6e52e9994763246777cd74ac1d25be98478a50639feedbac8097683aa288b90eda1cc4f9345dc682b8f416f13cbcf7f7394721194ad + languageName: node + linkType: hard + +"@firebase/util@npm:1.12.1": + version: 1.12.1 + resolution: "@firebase/util@npm:1.12.1" + dependencies: + tslib: "npm:^2.1.0" + checksum: 10c0/1ba735478eb06f718b971a39fc9b91dc1bab8a76e9a63f199be56c31fc0a46a9e062fc86d63c7be65dff791927ab964f0264ef0fb9bf01a4650890c6c6a08c59 + languageName: node + linkType: hard + +"@firebase/webchannel-wrapper@npm:1.0.3": + version: 1.0.3 + resolution: "@firebase/webchannel-wrapper@npm:1.0.3" + checksum: 10c0/faa1e53ea82ab6bda0b9dcc5f525101a301c74d1cffb924269de947a46511a633662dd6ee8ca571470e06642b35a596625228c766f37cc2d657321edfc560d28 + languageName: node + linkType: hard + +"@googlemaps/js-api-loader@npm:^2.0.2": + version: 2.1.1 + resolution: "@googlemaps/js-api-loader@npm:2.1.1" + dependencies: + "@types/google.maps": "npm:^3.53.1" + checksum: 10c0/06cb6eaf686b838be51efd8293010b7bee42e341e9ad41b42a0ee8909cf06cc5711ba6cfdbcd0c62ff05c8ba35d8622c34130e738bc5844011c8bc457d14de64 + languageName: node + linkType: hard + +"@googlemaps/markerclusterer@npm:^2.6.2": + version: 2.6.2 + resolution: "@googlemaps/markerclusterer@npm:2.6.2" + dependencies: + "@types/supercluster": "npm:^7.1.3" + fast-equals: "npm:^5.2.2" + supercluster: "npm:^8.0.1" + checksum: 10c0/bfe4ffef9dc9f635fca93968d71b2019c936b46480e38dbfb885c3bed1589c9a353e428880a018f8fbc50c2cb16257c4822742d2e49f963dd9ff5d7ffe12f9cb + languageName: node + linkType: hard + +"@grpc/grpc-js@npm:~1.9.0": + version: 1.9.16 + resolution: "@grpc/grpc-js@npm:1.9.16" + dependencies: + "@grpc/proto-loader": "npm:^0.7.8" + "@types/node": "npm:>=12.12.47" + checksum: 10c0/dfe2b1a670d650489fe82bb7afc1c0336313b0cde4a102623a1331267cbdeb1bde9409143fb1432db074bc1845b38d96b82a4277bdd99929aa8322cf97d305aa + languageName: node + linkType: hard + +"@grpc/proto-loader@npm:^0.7.8": + version: 0.7.15 + resolution: "@grpc/proto-loader@npm:0.7.15" + dependencies: + lodash.camelcase: "npm:^4.3.0" + long: "npm:^5.0.0" + protobufjs: "npm:^7.2.5" + yargs: "npm:^17.7.2" + bin: + proto-loader-gen-types: build/bin/proto-loader-gen-types.js + checksum: 10c0/514a134a724b56d73d0a202b7e02c84479da21e364547bacb2f4995ebc0d52412a1a21653add9f004ebd146c1e6eb4bcb0b8846fdfe1bfa8a98ed8f3d203da4a + languageName: node + linkType: hard + +"@hookform/resolvers@npm:^3.9.0": + version: 3.10.0 + resolution: "@hookform/resolvers@npm:3.10.0" + peerDependencies: + react-hook-form: ^7.0.0 + checksum: 10c0/7ee44533b4cdc28c4fa2a94894c735411e5a1f830f4a617c580533321a9b901df0cc8c1e2fad81ad8d55154ebc5cb844cf9c116a3148ffae2bc48758c33cbb8e + languageName: node + linkType: hard + +"@ionic/cli-framework-output@npm:^2.2.8": + version: 2.2.8 + resolution: "@ionic/cli-framework-output@npm:2.2.8" + dependencies: + "@ionic/utils-terminal": "npm:2.3.5" + debug: "npm:^4.0.0" + tslib: "npm:^2.0.1" + checksum: 10c0/a7bf9379201225f20dc3fe1ff93d8b811ef6f9437762785ca80d0c26bcb5aa6fe1661e9d8e1a41d6b193036d7c09a97215d6ec36f4692fa6ea860c1aebd5a97f + languageName: node + linkType: hard + +"@ionic/core@npm:8.8.7": + version: 8.8.7 + resolution: "@ionic/core@npm:8.8.7" + dependencies: + "@stencil/core": "npm:4.43.0" + ionicons: "npm:^8.0.13" + tslib: "npm:^2.1.0" + checksum: 10c0/46d442018b1c70ec6182e3b449dddc77c192df1f4da87078ab20f4740ce7eca852929d4987004a60bf5416fadb232a9cf5e492160179092c80b0fb7a252d62bf + languageName: node + linkType: hard + +"@ionic/pwa-elements@npm:^3.0.0": + version: 3.4.0 + resolution: "@ionic/pwa-elements@npm:3.4.0" + checksum: 10c0/4c4f9251d30e7f4551faeefcaa40846618e9567a5c091175b8502e9da931d0411ac8575a8128d9f3edac575d70f36514a29a8a733d7cf0189b91dc646e6e37ba + languageName: node + linkType: hard + +"@ionic/react-router@npm:8.8.7": + version: 8.8.7 + resolution: "@ionic/react-router@npm:8.8.7" + dependencies: + "@ionic/react": "npm:8.8.7" + tslib: "npm:*" + peerDependencies: + react: ">=16.8.6" + react-dom: ">=16.8.6" + react-router: ^5.0.1 + react-router-dom: ^5.0.1 + checksum: 10c0/302d6ad9c0d450cf6466ff18622aa7708af77c1c4a676d2ff39eca6add440fe96d36a157feae146c3da460c32e7799357320b3270740b050ab040a664b9f0ff2 + languageName: node + linkType: hard + +"@ionic/react@npm:8.8.7": + version: 8.8.7 + resolution: "@ionic/react@npm:8.8.7" + dependencies: + "@ionic/core": "npm:8.8.7" + ionicons: "npm:^8.0.13" + tslib: "npm:*" + peerDependencies: + react: ">=16.8.6" + react-dom: ">=16.8.6" + checksum: 10c0/f5b19ca029a56dcf218ae735b53dcafca3325f9faa62e0bf8aa80095fe3e28053b5884fda5eedfd1392b8ab2cec1f4b29baa28b321e1e421f0b5cd42438a2837 + languageName: node + linkType: hard + +"@ionic/utils-array@npm:2.1.6": + version: 2.1.6 + resolution: "@ionic/utils-array@npm:2.1.6" + dependencies: + debug: "npm:^4.0.0" + tslib: "npm:^2.0.1" + checksum: 10c0/07b9a1c77b34e0c4d0e3bd1f638d7f7ede9481e8903328f4d1ecce20a96e92d71faed7f1c7572bcc7099d14f5c26d815c38b15a7c0679d71ee0ab40c3fde3d20 + languageName: node + linkType: hard + +"@ionic/utils-fs@npm:3.1.7, @ionic/utils-fs@npm:^3.1.7": + version: 3.1.7 + resolution: "@ionic/utils-fs@npm:3.1.7" + dependencies: + "@types/fs-extra": "npm:^8.0.0" + debug: "npm:^4.0.0" + fs-extra: "npm:^9.0.0" + tslib: "npm:^2.0.1" + checksum: 10c0/e6d71395530ad7d60ee2a698ed5f3c1fc4df85083808a7847a639fc5dfd3cb701563e1652e7cc80b7915b19a62071138a8a40e47537dc750d1a262bdb43daf6e + languageName: node + linkType: hard + +"@ionic/utils-object@npm:2.1.6": + version: 2.1.6 + resolution: "@ionic/utils-object@npm:2.1.6" + dependencies: + debug: "npm:^4.0.0" + tslib: "npm:^2.0.1" + checksum: 10c0/17b55abb65008d6be72db8cd4d3fffd2fdf103de11b38f48b65c9f6f8fe0501ff19bb7dd972014852b19dce79cf4029d0a905628e041894be10f4d2fd19f601f + languageName: node + linkType: hard + +"@ionic/utils-process@npm:2.1.12": + version: 2.1.12 + resolution: "@ionic/utils-process@npm:2.1.12" + dependencies: + "@ionic/utils-object": "npm:2.1.6" + "@ionic/utils-terminal": "npm:2.3.5" + debug: "npm:^4.0.0" + signal-exit: "npm:^3.0.3" + tree-kill: "npm:^1.2.2" + tslib: "npm:^2.0.1" + checksum: 10c0/0ee9c9810080fcf77dd7bed457f65dd074009d799b7c4efa147f3c53049993d08c73409653bc402fa9c7bf67b691d3c8cce7cd6836db4fdb75334e179ae325fa + languageName: node + linkType: hard + +"@ionic/utils-stream@npm:3.1.7": + version: 3.1.7 + resolution: "@ionic/utils-stream@npm:3.1.7" + dependencies: + debug: "npm:^4.0.0" + tslib: "npm:^2.0.1" + checksum: 10c0/738715334237cbafe4c43f3620ffd6ccbef3a6148958d6d4642dba784acb55223c4c059d7593edddcc72fcab7b5fe7c5c51b74cfd54521dd91ff1a9de7d5d121 + languageName: node + linkType: hard + +"@ionic/utils-subprocess@npm:^3.0.1": + version: 3.0.1 + resolution: "@ionic/utils-subprocess@npm:3.0.1" + dependencies: + "@ionic/utils-array": "npm:2.1.6" + "@ionic/utils-fs": "npm:3.1.7" + "@ionic/utils-process": "npm:2.1.12" + "@ionic/utils-stream": "npm:3.1.7" + "@ionic/utils-terminal": "npm:2.3.5" + cross-spawn: "npm:^7.0.3" + debug: "npm:^4.0.0" + tslib: "npm:^2.0.1" + checksum: 10c0/b4f4b02c3ebd7dcc587c5db077ddade5d938f7693fc7aaba7e5356404f272dac8c9e032adfb496115ab3ca5ec7ec37949ce7925394f4a7574db81f30e3b27eed + languageName: node + linkType: hard + +"@ionic/utils-terminal@npm:2.3.5, @ionic/utils-terminal@npm:^2.3.4, @ionic/utils-terminal@npm:^2.3.5": + version: 2.3.5 + resolution: "@ionic/utils-terminal@npm:2.3.5" + dependencies: + "@types/slice-ansi": "npm:^4.0.0" + debug: "npm:^4.0.0" + signal-exit: "npm:^3.0.3" + slice-ansi: "npm:^4.0.0" + string-width: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + tslib: "npm:^2.0.1" + untildify: "npm:^4.0.0" + wrap-ansi: "npm:^7.0.0" + checksum: 10c0/a3fdd68f6913250f49a302e03f4c93c2abafed3064f982c10b69a2e05439df208d09cc25dfec062cbfd741d22ebf5473f72831aeba96e246f8e3d82d6caaa03a + languageName: node + linkType: hard + +"@isaacs/fs-minipass@npm:^4.0.0": + version: 4.0.1 + resolution: "@isaacs/fs-minipass@npm:4.0.1" + dependencies: + minipass: "npm:^7.0.4" + checksum: 10c0/c25b6dc1598790d5b55c0947a9b7d111cfa92594db5296c3b907e2f533c033666f692a3939eadac17b1c7c40d362d0b0635dc874cbfe3e70db7c2b07cc97a5d2 + languageName: node + linkType: hard + +"@jridgewell/gen-mapping@npm:^0.3.12, @jridgewell/gen-mapping@npm:^0.3.5": + version: 0.3.13 + resolution: "@jridgewell/gen-mapping@npm:0.3.13" + dependencies: + "@jridgewell/sourcemap-codec": "npm:^1.5.0" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10c0/9a7d65fb13bd9aec1fbab74cda08496839b7e2ceb31f5ab922b323e94d7c481ce0fc4fd7e12e2610915ed8af51178bdc61e168e92a8c8b8303b030b03489b13b + languageName: node + linkType: hard + +"@jridgewell/remapping@npm:^2.3.5": + version: 2.3.5 + resolution: "@jridgewell/remapping@npm:2.3.5" + dependencies: + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10c0/3de494219ffeb2c5c38711d0d7bb128097edf91893090a2dbc8ee0b55d092bb7347b1fd0f478486c5eab010e855c73927b1666f2107516d472d24a73017d1194 + languageName: node + linkType: hard + +"@jridgewell/resolve-uri@npm:^3.1.0": + version: 3.1.2 + resolution: "@jridgewell/resolve-uri@npm:3.1.2" + checksum: 10c0/d502e6fb516b35032331406d4e962c21fe77cdf1cbdb49c6142bcbd9e30507094b18972778a6e27cbad756209cfe34b1a27729e6fa08a2eb92b33943f680cf1e + languageName: node + linkType: hard + +"@jridgewell/source-map@npm:^0.3.3": + version: 0.3.11 + resolution: "@jridgewell/source-map@npm:0.3.11" + dependencies: + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" + checksum: 10c0/50a4fdafe0b8f655cb2877e59fe81320272eaa4ccdbe6b9b87f10614b2220399ae3e05c16137a59db1f189523b42c7f88bd097ee991dbd7bc0e01113c583e844 + languageName: node + linkType: hard + +"@jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.5.0": + version: 1.5.5 + resolution: "@jridgewell/sourcemap-codec@npm:1.5.5" + checksum: 10c0/f9e538f302b63c0ebc06eecb1dd9918dd4289ed36147a0ddce35d6ea4d7ebbda243cda7b2213b6a5e1d8087a298d5cf630fb2bd39329cdecb82017023f6081a0 + languageName: node + linkType: hard + +"@jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25, @jridgewell/trace-mapping@npm:^0.3.28": + version: 0.3.31 + resolution: "@jridgewell/trace-mapping@npm:0.3.31" + dependencies: + "@jridgewell/resolve-uri": "npm:^3.1.0" + "@jridgewell/sourcemap-codec": "npm:^1.4.14" + checksum: 10c0/4b30ec8cd56c5fd9a661f088230af01e0c1a3888d11ffb6b47639700f71225be21d1f7e168048d6d4f9449207b978a235c07c8f15c07705685d16dc06280e9d9 + languageName: node + linkType: hard + +"@protobufjs/aspromise@npm:^1.1.1, @protobufjs/aspromise@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/aspromise@npm:1.1.2" + checksum: 10c0/a83343a468ff5b5ec6bff36fd788a64c839e48a07ff9f4f813564f58caf44d011cd6504ed2147bf34835bd7a7dd2107052af755961c6b098fd8902b4f6500d0f + languageName: node + linkType: hard + +"@protobufjs/base64@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/base64@npm:1.1.2" + checksum: 10c0/eec925e681081af190b8ee231f9bad3101e189abbc182ff279da6b531e7dbd2a56f1f306f37a80b1be9e00aa2d271690d08dcc5f326f71c9eed8546675c8caf6 + languageName: node + linkType: hard + +"@protobufjs/codegen@npm:^2.0.5": + version: 2.0.5 + resolution: "@protobufjs/codegen@npm:2.0.5" + checksum: 10c0/1b8a2ae56ee60a56e9d205cd4b6072a1503c5069b8ebb905710f974ff0098a0d0700641c137e0a8d98dedf14423156a106a9433695cbf52574810f55000fdcab + languageName: node + linkType: hard + +"@protobufjs/eventemitter@npm:^1.1.1": + version: 1.1.1 + resolution: "@protobufjs/eventemitter@npm:1.1.1" + checksum: 10c0/8e06193d4629c5e7c09d4f8c2ddba8fc4dfa739f0149f33a1d901568d35bb7b8b5277a4e8452baf3bdd0b302fd599cf255d193267aa93a0a4747e23cd073c4ac + languageName: node + linkType: hard + +"@protobufjs/fetch@npm:^1.1.1": + version: 1.1.1 + resolution: "@protobufjs/fetch@npm:1.1.1" + dependencies: + "@protobufjs/aspromise": "npm:^1.1.1" + checksum: 10c0/a497ff5433854e8577f0427983ea39b9113b49a8120f94515291d763327061d2c3013e60e24ea436d091dafae01a0f6eb1867e3b1616045d96a31d8b3c646ed4 + languageName: node + linkType: hard + +"@protobufjs/float@npm:^1.0.2": + version: 1.0.2 + resolution: "@protobufjs/float@npm:1.0.2" + checksum: 10c0/18f2bdede76ffcf0170708af15c9c9db6259b771e6b84c51b06df34a9c339dbbeec267d14ce0bddd20acc142b1d980d983d31434398df7f98eb0c94a0eb79069 + languageName: node + linkType: hard + +"@protobufjs/inquire@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/inquire@npm:1.1.2" + checksum: 10c0/af69597818a14cac6a00a74cd5b3fb85aa96658b9dbbae73e6d907cb154ebf470953a8c537b3e6095a43de565ec4e6c5b40227c72f4a7d762d34fbec7ac179e7 + languageName: node + linkType: hard + +"@protobufjs/path@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/path@npm:1.1.2" + checksum: 10c0/cece0a938e7f5dfd2fa03f8c14f2f1cf8b0d6e13ac7326ff4c96ea311effd5fb7ae0bba754fbf505312af2e38500250c90e68506b97c02360a43793d88a0d8b4 + languageName: node + linkType: hard + +"@protobufjs/pool@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/pool@npm:1.1.0" + checksum: 10c0/eda2718b7f222ac6e6ad36f758a92ef90d26526026a19f4f17f668f45e0306a5bd734def3f48f51f8134ae0978b6262a5c517c08b115a551756d1a3aadfcf038 + languageName: node + linkType: hard + +"@protobufjs/utf8@npm:^1.1.1": + version: 1.1.1 + resolution: "@protobufjs/utf8@npm:1.1.1" + checksum: 10c0/641fc145f00626405e8984b6e90b9edcbcc072ffc82d0647ca3176e09c730b2d022f988e65f011a7a17e2e4d77cde7733643aa10d8ac2bfa30f134dbcad553fd + languageName: node + linkType: hard + +"@rolldown/pluginutils@npm:1.0.0-beta.27": + version: 1.0.0-beta.27 + resolution: "@rolldown/pluginutils@npm:1.0.0-beta.27" + checksum: 10c0/9658f235b345201d4f6bfb1f32da9754ca164f892d1cb68154fe5f53c1df42bd675ecd409836dff46884a7847d6c00bdc38af870f7c81e05bba5c2645eb4ab9c + languageName: node + linkType: hard + +"@rollup/rollup-android-arm-eabi@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.60.4" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@rollup/rollup-android-arm64@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-android-arm64@npm:4.60.4" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-arm64@npm:4.34.9": + version: 4.34.9 + resolution: "@rollup/rollup-darwin-arm64@npm:4.34.9" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-arm64@npm:4.44.0": + version: 4.44.0 + resolution: "@rollup/rollup-darwin-arm64@npm:4.44.0" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-arm64@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-darwin-arm64@npm:4.60.4" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-x64@npm:4.34.9": + version: 4.34.9 + resolution: "@rollup/rollup-darwin-x64@npm:4.34.9" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-x64@npm:4.44.0": + version: 4.44.0 + resolution: "@rollup/rollup-darwin-x64@npm:4.44.0" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-x64@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-darwin-x64@npm:4.60.4" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-freebsd-arm64@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.60.4" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-freebsd-x64@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-freebsd-x64@npm:4.60.4" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm-gnueabihf@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.60.4" + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm-musleabihf@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.60.4" + conditions: os=linux & cpu=arm & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-gnu@npm:4.34.9": + version: 4.34.9 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.34.9" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-gnu@npm:4.44.0": + version: 4.44.0 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.44.0" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-gnu@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.60.4" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-musl@npm:4.34.9": + version: 4.34.9 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.34.9" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-musl@npm:4.44.0": + version: 4.44.0 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.44.0" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-musl@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.60.4" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-loong64-gnu@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.60.4" + conditions: os=linux & cpu=loong64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-loong64-musl@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-linux-loong64-musl@npm:4.60.4" + conditions: os=linux & cpu=loong64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-ppc64-gnu@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.60.4" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-ppc64-musl@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-linux-ppc64-musl@npm:4.60.4" + conditions: os=linux & cpu=ppc64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-riscv64-gnu@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.60.4" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-riscv64-musl@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.60.4" + conditions: os=linux & cpu=riscv64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-s390x-gnu@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.60.4" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-gnu@npm:4.34.9": + version: 4.34.9 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.34.9" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-gnu@npm:4.44.0": + version: 4.44.0 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.44.0" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-gnu@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.60.4" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-musl@npm:4.34.9": + version: 4.34.9 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.34.9" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-musl@npm:4.44.0": + version: 4.44.0 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.44.0" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-musl@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.60.4" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-openbsd-x64@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-openbsd-x64@npm:4.60.4" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-openharmony-arm64@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-openharmony-arm64@npm:4.60.4" + conditions: os=openharmony & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-arm64-msvc@npm:4.34.9": + version: 4.34.9 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.34.9" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-arm64-msvc@npm:4.44.0": + version: 4.44.0 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.44.0" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-arm64-msvc@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.60.4" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-ia32-msvc@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.60.4" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@rollup/rollup-win32-x64-gnu@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-win32-x64-gnu@npm:4.60.4" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-x64-msvc@npm:4.34.9": + version: 4.34.9 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.34.9" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-x64-msvc@npm:4.44.0": + version: 4.44.0 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.44.0" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-x64-msvc@npm:4.60.4": + version: 4.60.4 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.60.4" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@stencil/core@npm:4.43.0": + version: 4.43.0 + resolution: "@stencil/core@npm:4.43.0" + dependencies: + "@rollup/rollup-darwin-arm64": "npm:4.34.9" + "@rollup/rollup-darwin-x64": "npm:4.34.9" + "@rollup/rollup-linux-arm64-gnu": "npm:4.34.9" + "@rollup/rollup-linux-arm64-musl": "npm:4.34.9" + "@rollup/rollup-linux-x64-gnu": "npm:4.34.9" + "@rollup/rollup-linux-x64-musl": "npm:4.34.9" + "@rollup/rollup-win32-arm64-msvc": "npm:4.34.9" + "@rollup/rollup-win32-x64-msvc": "npm:4.34.9" + dependenciesMeta: + "@rollup/rollup-darwin-arm64": + optional: true + "@rollup/rollup-darwin-x64": + optional: true + "@rollup/rollup-linux-arm64-gnu": + optional: true + "@rollup/rollup-linux-arm64-musl": + optional: true + "@rollup/rollup-linux-x64-gnu": + optional: true + "@rollup/rollup-linux-x64-musl": + optional: true + "@rollup/rollup-win32-arm64-msvc": + optional: true + "@rollup/rollup-win32-x64-msvc": + optional: true + bin: + stencil: bin/stencil + checksum: 10c0/e267b68a12f992ea4f0c9ca69499551d93f31ed9aa9f49a5c421618cc2e104edf56a50c63cf25f1fa2690d30c3c5f699957ee4e7abdf22abf06f5edbc6102641 + languageName: node + linkType: hard + +"@stencil/core@npm:^4.0.3, @stencil/core@npm:^4.35.3": + version: 4.43.4 + resolution: "@stencil/core@npm:4.43.4" + dependencies: + "@rollup/rollup-darwin-arm64": "npm:4.44.0" + "@rollup/rollup-darwin-x64": "npm:4.44.0" + "@rollup/rollup-linux-arm64-gnu": "npm:4.44.0" + "@rollup/rollup-linux-arm64-musl": "npm:4.44.0" + "@rollup/rollup-linux-x64-gnu": "npm:4.44.0" + "@rollup/rollup-linux-x64-musl": "npm:4.44.0" + "@rollup/rollup-win32-arm64-msvc": "npm:4.44.0" + "@rollup/rollup-win32-x64-msvc": "npm:4.44.0" + dependenciesMeta: + "@rollup/rollup-darwin-arm64": + optional: true + "@rollup/rollup-darwin-x64": + optional: true + "@rollup/rollup-linux-arm64-gnu": + optional: true + "@rollup/rollup-linux-arm64-musl": + optional: true + "@rollup/rollup-linux-x64-gnu": + optional: true + "@rollup/rollup-linux-x64-musl": + optional: true + "@rollup/rollup-win32-arm64-msvc": + optional: true + "@rollup/rollup-win32-x64-msvc": + optional: true + bin: + stencil: bin/stencil + checksum: 10c0/02a4ae50986a83110dcf4c5bdfca6013e6952df2678cbc905a9c0eef915a98f6c3e8f2295c3bb72ee2e1bd167ad8f599405296665b15a59516b44b310138c474 + languageName: node + linkType: hard + +"@supabase/auth-js@npm:2.108.1": + version: 2.108.1 + resolution: "@supabase/auth-js@npm:2.108.1" + dependencies: + tslib: "npm:2.8.1" + checksum: 10c0/8bf1bce42703b63284a0562d5a6588ac879b4fdeb477046a92fa9ba6fa0d75de7d85f4177d389654f68b812e359e9f0c9c3a659e7d37d96aaa2f6eba12d9cff0 + languageName: node + linkType: hard + +"@supabase/functions-js@npm:2.108.1": + version: 2.108.1 + resolution: "@supabase/functions-js@npm:2.108.1" + dependencies: + tslib: "npm:2.8.1" + checksum: 10c0/da67a82c4a79e049fa3d077f1ca3917a58707fa35df642d39d8b23edf5056a2a2427ea201d3f49bb11eafb06413dfde552a6bf63b2da4865a421d44c690c0fe7 + languageName: node + linkType: hard + +"@supabase/phoenix@npm:^0.4.2": + version: 0.4.2 + resolution: "@supabase/phoenix@npm:0.4.2" + checksum: 10c0/7d426ea70715539d76ef09a5d2364b335f848ffc32cefdc07b67707a9415c654d3f82ebf611851fceb987bdde31f1f77c088a05c40e372b65221801ca502945c + languageName: node + linkType: hard + +"@supabase/postgrest-js@npm:2.108.1": + version: 2.108.1 + resolution: "@supabase/postgrest-js@npm:2.108.1" + dependencies: + tslib: "npm:2.8.1" + checksum: 10c0/29168464f44a723175ef510410df36f993581229d617816dfd33eb9bf5378742910fb9c18508040188ba2a16c20988f84d6f722decd79e34190daea35a5374af + languageName: node + linkType: hard + +"@supabase/realtime-js@npm:2.108.1": + version: 2.108.1 + resolution: "@supabase/realtime-js@npm:2.108.1" + dependencies: + "@supabase/phoenix": "npm:^0.4.2" + tslib: "npm:2.8.1" + checksum: 10c0/bb4cea92714389b6f5f4b626e4c3cbacee2a57c543b71217d3d3032bfe35574cd26fe305bfbde0426230ca3b887e2116c78d47aa37117160b2b9d5ba11564ded + languageName: node + linkType: hard + +"@supabase/storage-js@npm:2.108.1": + version: 2.108.1 + resolution: "@supabase/storage-js@npm:2.108.1" + dependencies: + iceberg-js: "npm:^0.8.1" + tslib: "npm:2.8.1" + checksum: 10c0/5a010b4d3af565b26ceb1d07e3d3f0541c8fe538350931c4fc15d0b560b3e40c354cc66259882a8b378e70dace59bc83dd53849feb48509155b8b342e00724a2 + languageName: node + linkType: hard + +"@supabase/supabase-js@npm:^2.0.0": + version: 2.108.1 + resolution: "@supabase/supabase-js@npm:2.108.1" + dependencies: + "@supabase/auth-js": "npm:2.108.1" + "@supabase/functions-js": "npm:2.108.1" + "@supabase/postgrest-js": "npm:2.108.1" + "@supabase/realtime-js": "npm:2.108.1" + "@supabase/storage-js": "npm:2.108.1" + checksum: 10c0/9b8c3dd7153b4eb3c0bf47296e326c3e57bf77b979a5dc5d18b96a25c041195de942d227d13a5ce83a20203163580204e9102f2346f0a9461de4042b95f69f03 + languageName: node + linkType: hard + +"@types/babel__core@npm:^7.20.5": + version: 7.20.5 + resolution: "@types/babel__core@npm:7.20.5" + dependencies: + "@babel/parser": "npm:^7.20.7" + "@babel/types": "npm:^7.20.7" + "@types/babel__generator": "npm:*" + "@types/babel__template": "npm:*" + "@types/babel__traverse": "npm:*" + checksum: 10c0/bdee3bb69951e833a4b811b8ee9356b69a61ed5b7a23e1a081ec9249769117fa83aaaf023bb06562a038eb5845155ff663e2d5c75dd95c1d5ccc91db012868ff + languageName: node + linkType: hard + +"@types/babel__generator@npm:*": + version: 7.27.0 + resolution: "@types/babel__generator@npm:7.27.0" + dependencies: + "@babel/types": "npm:^7.0.0" + checksum: 10c0/9f9e959a8792df208a9d048092fda7e1858bddc95c6314857a8211a99e20e6830bdeb572e3587ae8be5429e37f2a96fcf222a9f53ad232f5537764c9e13a2bbd + languageName: node + linkType: hard + +"@types/babel__template@npm:*": + version: 7.4.4 + resolution: "@types/babel__template@npm:7.4.4" + dependencies: + "@babel/parser": "npm:^7.1.0" + "@babel/types": "npm:^7.0.0" + checksum: 10c0/cc84f6c6ab1eab1427e90dd2b76ccee65ce940b778a9a67be2c8c39e1994e6f5bbc8efa309f6cea8dc6754994524cd4d2896558df76d92e7a1f46ecffee7112b + languageName: node + linkType: hard + +"@types/babel__traverse@npm:*": + version: 7.28.0 + resolution: "@types/babel__traverse@npm:7.28.0" + dependencies: + "@babel/types": "npm:^7.28.2" + checksum: 10c0/b52d7d4e8fc6a9018fe7361c4062c1c190f5778cf2466817cb9ed19d69fbbb54f9a85ffedeb748ed8062d2cf7d4cc088ee739848f47c57740de1c48cbf0d0994 + languageName: node + linkType: hard + +"@types/estree@npm:1.0.8": + version: 1.0.8 + resolution: "@types/estree@npm:1.0.8" + checksum: 10c0/39d34d1afaa338ab9763f37ad6066e3f349444f9052b9676a7cc0252ef9485a41c6d81c9c4e0d26e9077993354edf25efc853f3224dd4b447175ef62bdcc86a5 + languageName: node + linkType: hard + +"@types/fs-extra@npm:^8.0.0": + version: 8.1.5 + resolution: "@types/fs-extra@npm:8.1.5" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/c9f7965bc499a6cc1cadb37a4e9002c0f33810867a0a47a132c4165cbe3b49c6ea52e26c3c38f07720540dd5c470619254c0ef00a2e14a8bf4971ec5d478ba69 + languageName: node + linkType: hard + +"@types/geojson@npm:*": + version: 7946.0.16 + resolution: "@types/geojson@npm:7946.0.16" + checksum: 10c0/1ff24a288bd5860b766b073ead337d31d73bdc715e5b50a2cee5cb0af57a1ed02cc04ef295f5fa68dc40fe3e4f104dd31282b2b818a5ba3231bc1001ba084e3c + languageName: node + linkType: hard + +"@types/google.maps@npm:^3.53.1, @types/google.maps@npm:^3.58.1": + version: 3.65.1 + resolution: "@types/google.maps@npm:3.65.1" + checksum: 10c0/9a7da04d9f27be7a3f9a4de2e6dd9271b68b83aa8a6050fc53ec5cc1366669ead4c27185200adf56f07d69c9a2bba72d82a0cf706e41ed4e7e89d98c44c5c6a1 + languageName: node + linkType: hard + +"@types/history@npm:^4.7.11": + version: 4.7.11 + resolution: "@types/history@npm:4.7.11" + checksum: 10c0/3facf37c2493d1f92b2e93a22cac7ea70b06351c2ab9aaceaa3c56aa6099fb63516f6c4ec1616deb5c56b4093c026a043ea2d3373e6c0644d55710364d02c934 + languageName: node + linkType: hard + +"@types/katex@npm:^0.16.0": + version: 0.16.8 + resolution: "@types/katex@npm:0.16.8" + checksum: 10c0/0661609353f4f5e62bd2dc78da99e842761c6474b19f2268b195bbe9dbf20e6f766a31155d79eec2e7c3eff4e7eba4b30f4f519e9c6a11c75bb45e257a2ddb69 + languageName: node + linkType: hard + +"@types/node@npm:*": + version: 25.9.1 + resolution: "@types/node@npm:25.9.1" + dependencies: + undici-types: "npm:>=7.24.0 <7.24.7" + checksum: 10c0/9a04682842bebbcf21a1779dfeab9aa733d7bd7bbc0a0edb641ab3a9a3d43eac543225acf669c334f458f1956443ebc072bc3c72840c543b8b356cab5c82d456 + languageName: node + linkType: hard + +"@types/node@npm:>=12.12.47, @types/node@npm:>=13.7.0": + version: 25.9.3 + resolution: "@types/node@npm:25.9.3" + dependencies: + undici-types: "npm:>=7.24.0 <7.24.7" + checksum: 10c0/72d3aece9d42c2c641bcd3f3cb2dc2828b4bd384dfcbd910c404b8859a68bd69d50c4769ce7defd4ff5e049768e23e615f09407ea2cbbb5f44b90d75a7c6b8ca + languageName: node + linkType: hard + +"@types/react-dom@npm:^19.0.0": + version: 19.2.3 + resolution: "@types/react-dom@npm:19.2.3" + peerDependencies: + "@types/react": ^19.2.0 + checksum: 10c0/b486ebe0f4e2fb35e2e108df1d8fc0927ca5d6002d5771e8a739de11239fe62d0e207c50886185253c99eb9dedfeeb956ea7429e5ba17f6693c7acb4c02f8cd1 + languageName: node + linkType: hard + +"@types/react-router-dom@npm:^5.3.3": + version: 5.3.3 + resolution: "@types/react-router-dom@npm:5.3.3" + dependencies: + "@types/history": "npm:^4.7.11" + "@types/react": "npm:*" + "@types/react-router": "npm:*" + checksum: 10c0/a9231a16afb9ed5142678147eafec9d48582809295754fb60946e29fcd3757a4c7a3180fa94b45763e4c7f6e3f02379e2fcb8dd986db479dcab40eff5fc62a91 + languageName: node + linkType: hard + +"@types/react-router@npm:*, @types/react-router@npm:^5.1.20": + version: 5.1.20 + resolution: "@types/react-router@npm:5.1.20" + dependencies: + "@types/history": "npm:^4.7.11" + "@types/react": "npm:*" + checksum: 10c0/1f7eee61981d2f807fa01a34a0ef98ebc0774023832b6611a69c7f28fdff01de5a38cabf399f32e376bf8099dcb7afaf724775bea9d38870224492bea4cb5737 + languageName: node + linkType: hard + +"@types/react@npm:*, @types/react@npm:^19.0.0": + version: 19.2.15 + resolution: "@types/react@npm:19.2.15" + dependencies: + csstype: "npm:^3.2.2" + checksum: 10c0/b554eab715bb14e581f0ae60e5cefe91e1a5e06c31022b543a9806cf224aa056f21e4fb46208e46eb934d86ca0b247ebc82377192a0dead303cb28b8764c6e67 + languageName: node + linkType: hard + +"@types/slice-ansi@npm:^4.0.0": + version: 4.0.0 + resolution: "@types/slice-ansi@npm:4.0.0" + checksum: 10c0/5ea517c6739652029ac13810fe8b3b360e7cca4b2fcf99fc879964c2a4f12f8e6b559dacda5b9f016415f0c14017fd9e2b614ecfe0eb056d68e16b3a04cc48bf + languageName: node + linkType: hard + +"@types/supercluster@npm:^7.1.3": + version: 7.1.3 + resolution: "@types/supercluster@npm:7.1.3" + dependencies: + "@types/geojson": "npm:*" + checksum: 10c0/0d55dad98df0990fc38a7bb64dc23dda46014187c0d7638e6f2b6717ba8931b13e5b1d394789833a2ac822014c977ef64623dffd81a0bbf39e52c53c8183741f + languageName: node + linkType: hard + +"@vitejs/plugin-react@npm:^4.0.1": + version: 4.7.0 + resolution: "@vitejs/plugin-react@npm:4.7.0" + dependencies: + "@babel/core": "npm:^7.28.0" + "@babel/plugin-transform-react-jsx-self": "npm:^7.27.1" + "@babel/plugin-transform-react-jsx-source": "npm:^7.27.1" + "@rolldown/pluginutils": "npm:1.0.0-beta.27" + "@types/babel__core": "npm:^7.20.5" + react-refresh: "npm:^0.17.0" + peerDependencies: + vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 + checksum: 10c0/692f23960972879485d647713663ec299c478222c96567d60285acf7c7dc5c178e71abfe9d2eefddef1eeb01514dacbc2ed68aad84628debf9c7116134734253 + languageName: node + linkType: hard + +"@xmldom/xmldom@npm:^0.9.10": + version: 0.9.10 + resolution: "@xmldom/xmldom@npm:0.9.10" + checksum: 10c0/38a9c9b95450d7fccebc61371c8e0b90ceaae992886484108333d29ccbd2640e3555b6af012f15ce1beb5067aeb40486659b6183fad38af179e82d28028bfc5d + languageName: node + linkType: hard + +"abbrev@npm:^4.0.0": + version: 4.0.0 + resolution: "abbrev@npm:4.0.0" + checksum: 10c0/b4cc16935235e80702fc90192e349e32f8ef0ed151ef506aa78c81a7c455ec18375c4125414b99f84b2e055199d66383e787675f0bcd87da7a4dbd59f9eac1d5 + languageName: node + linkType: hard + +"acorn@npm:^8.15.0": + version: 8.16.0 + resolution: "acorn@npm:8.16.0" + bin: + acorn: bin/acorn + checksum: 10c0/c9c52697227661b68d0debaf972222d4f622aa06b185824164e153438afa7b08273432ca43ea792cadb24dada1d46f6f6bb1ef8de9956979288cc1b96bf9914e + languageName: node + linkType: hard + +"ansi-regex@npm:^5.0.1": + version: 5.0.1 + resolution: "ansi-regex@npm:5.0.1" + checksum: 10c0/9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737 + languageName: node + linkType: hard + +"ansi-styles@npm:^4.0.0": + version: 4.3.0 + resolution: "ansi-styles@npm:4.3.0" + dependencies: + color-convert: "npm:^2.0.1" + checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 + languageName: node + linkType: hard + +"app@workspace:.": + version: 0.0.0-use.local + resolution: "app@workspace:." + dependencies: + "@capacitor-firebase/authentication": "npm:^8.0.0" + "@capacitor/android": "npm:8.3.4" + "@capacitor/app": "npm:8.1.0" + "@capacitor/cli": "npm:8.3.4" + "@capacitor/core": "npm:8.3.4" + "@capacitor/google-maps": "npm:^8.0.0" + "@capacitor/haptics": "npm:8.0.2" + "@capacitor/ios": "npm:8.3.4" + "@capacitor/keyboard": "npm:8.0.3" + "@capacitor/push-notifications": "npm:^8.1.1" + "@capacitor/status-bar": "npm:8.0.2" + "@hookform/resolvers": "npm:^3.9.0" + "@ionic/pwa-elements": "npm:^3.0.0" + "@ionic/react": "npm:8.8.7" + "@ionic/react-router": "npm:8.8.7" + "@supabase/supabase-js": "npm:^2.0.0" + "@types/katex": "npm:^0.16.0" + "@types/react": "npm:^19.0.0" + "@types/react-dom": "npm:^19.0.0" + "@types/react-router": "npm:^5.1.20" + "@types/react-router-dom": "npm:^5.3.3" + "@vitejs/plugin-react": "npm:^4.0.1" + firebase: "npm:^11.0.0" + ionicons: "npm:^7.4.0" + katex: "npm:^0.16.0" + react: "npm:18.2.0" + react-dom: "npm:18.2.0" + react-hook-form: "npm:^7.54.0" + react-katex: "npm:^3.0.1" + react-router: "npm:^5.3.4" + react-router-dom: "npm:^5.3.4" + terser: "npm:^5.4.0" + typescript: "npm:~5.9.0" + vite: "npm:^5.0.0" + zod: "npm:^3.24.0" + zustand: "npm:^5.0.0" + languageName: unknown + linkType: soft + +"astral-regex@npm:^2.0.0": + version: 2.0.0 + resolution: "astral-regex@npm:2.0.0" + checksum: 10c0/f63d439cc383db1b9c5c6080d1e240bd14dae745f15d11ec5da863e182bbeca70df6c8191cffef5deba0b566ef98834610a68be79ac6379c95eeb26e1b310e25 + languageName: node + linkType: hard + +"at-least-node@npm:^1.0.0": + version: 1.0.0 + resolution: "at-least-node@npm:1.0.0" + checksum: 10c0/4c058baf6df1bc5a1697cf182e2029c58cd99975288a13f9e70068ef5d6f4e1f1fd7c4d2c3c4912eae44797d1725be9700995736deca441b39f3e66d8dee97ef + languageName: node + linkType: hard + +"balanced-match@npm:^4.0.2": + version: 4.0.4 + resolution: "balanced-match@npm:4.0.4" + checksum: 10c0/07e86102a3eb2ee2a6a1a89164f29d0dbaebd28f2ca3f5ca786f36b8b23d9e417eb3be45a4acf754f837be5ac0a2317de90d3fcb7f4f4dc95720a1f36b26a17b + languageName: node + linkType: hard + +"base64-js@npm:^1.5.1": + version: 1.5.1 + resolution: "base64-js@npm:1.5.1" + checksum: 10c0/f23823513b63173a001030fae4f2dabe283b99a9d324ade3ad3d148e218134676f1ee8568c877cd79ec1c53158dcf2d2ba527a97c606618928ba99dd930102bf + languageName: node + linkType: hard + +"baseline-browser-mapping@npm:^2.10.12": + version: 2.10.31 + resolution: "baseline-browser-mapping@npm:2.10.31" + bin: + baseline-browser-mapping: dist/cli.cjs + checksum: 10c0/ecb6a10b4bb62d8660e3a4c525acdae2b1c7f68e4ec1e03f473b2050781b7131fbd562a200489ae987d11eb8ae85ec95d3ac77d9d84b4afe6548dfdfdceb6734 + languageName: node + linkType: hard + +"big-integer@npm:1.6.x": + version: 1.6.52 + resolution: "big-integer@npm:1.6.52" + checksum: 10c0/9604224b4c2ab3c43c075d92da15863077a9f59e5d4205f4e7e76acd0cd47e8d469ec5e5dba8d9b32aa233951893b29329ca56ac80c20ce094b4a647a66abae0 + languageName: node + linkType: hard + +"bplist-parser@npm:^0.3.2": + version: 0.3.2 + resolution: "bplist-parser@npm:0.3.2" + dependencies: + big-integer: "npm:1.6.x" + checksum: 10c0/4dc307c11d2511a01255e87e370d4ab6f1962b35fdc27605fd4ce9a557a259c2dc9f87822617ddb1f7aa062a71e30ef20d6103329ac7ce235628f637fb0ed763 + languageName: node + linkType: hard + +"brace-expansion@npm:^5.0.5": + version: 5.0.6 + resolution: "brace-expansion@npm:5.0.6" + dependencies: + balanced-match: "npm:^4.0.2" + checksum: 10c0/8c919869b90f61d533b341d3340be5ee4413232ea89b8246cbc2f38eb014f1d8182785c98a006eaf6111d02dc9eeffefdc240d5ac158625b2ed084dccd4bbf9b + languageName: node + linkType: hard + +"browserslist@npm:^4.24.0": + version: 4.28.2 + resolution: "browserslist@npm:4.28.2" + dependencies: + baseline-browser-mapping: "npm:^2.10.12" + caniuse-lite: "npm:^1.0.30001782" + electron-to-chromium: "npm:^1.5.328" + node-releases: "npm:^2.0.36" + update-browserslist-db: "npm:^1.2.3" + bin: + browserslist: cli.js + checksum: 10c0/c0228b6330f785b7fa59d2d360124ec6d9322f96ed9f3ee1f873e33ecc9503a6f0ffc3b71191a28c4ff6e930b753b30043da1c33844a9548f3018d491f09ce60 + languageName: node + linkType: hard + +"buffer-crc32@npm:~0.2.3": + version: 0.2.13 + resolution: "buffer-crc32@npm:0.2.13" + checksum: 10c0/cb0a8ddf5cf4f766466db63279e47761eb825693eeba6a5a95ee4ec8cb8f81ede70aa7f9d8aeec083e781d47154290eb5d4d26b3f7a465ec57fb9e7d59c47150 + languageName: node + linkType: hard + +"buffer-from@npm:^1.0.0": + version: 1.1.2 + resolution: "buffer-from@npm:1.1.2" + checksum: 10c0/124fff9d66d691a86d3b062eff4663fe437a9d9ee4b47b1b9e97f5a5d14f6d5399345db80f796827be7c95e70a8e765dd404b7c3ff3b3324f98e9b0c8826cc34 + languageName: node + linkType: hard + +"caniuse-lite@npm:^1.0.30001782": + version: 1.0.30001793 + resolution: "caniuse-lite@npm:1.0.30001793" + checksum: 10c0/bee8f8b55d1ccdb2076b7355c06fd01916952eadd76b828e4d5fb9ac62d17ec7db0e2b7c326b923478b93526ad1ff74f189cf40c06de0e4a5edbc677009b97fe + languageName: node + linkType: hard + +"chownr@npm:^3.0.0": + version: 3.0.0 + resolution: "chownr@npm:3.0.0" + checksum: 10c0/43925b87700f7e3893296c8e9c56cc58f926411cce3a6e5898136daaf08f08b9a8eb76d37d3267e707d0dcc17aed2e2ebdf5848c0c3ce95cf910a919935c1b10 + languageName: node + linkType: hard + +"cliui@npm:^8.0.1": + version: 8.0.1 + resolution: "cliui@npm:8.0.1" + dependencies: + string-width: "npm:^4.2.0" + strip-ansi: "npm:^6.0.1" + wrap-ansi: "npm:^7.0.0" + checksum: 10c0/4bda0f09c340cbb6dfdc1ed508b3ca080f12992c18d68c6be4d9cf51756033d5266e61ec57529e610dacbf4da1c634423b0c1b11037709cc6b09045cbd815df5 + languageName: node + linkType: hard + +"color-convert@npm:^2.0.1": + version: 2.0.1 + resolution: "color-convert@npm:2.0.1" + dependencies: + color-name: "npm:~1.1.4" + checksum: 10c0/37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 + languageName: node + linkType: hard + +"color-name@npm:~1.1.4": + version: 1.1.4 + resolution: "color-name@npm:1.1.4" + checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 + languageName: node + linkType: hard + +"commander@npm:^12.1.0": + version: 12.1.0 + resolution: "commander@npm:12.1.0" + checksum: 10c0/6e1996680c083b3b897bfc1cfe1c58dfbcd9842fd43e1aaf8a795fbc237f65efcc860a3ef457b318e73f29a4f4a28f6403c3d653d021d960e4632dd45bde54a9 + languageName: node + linkType: hard + +"commander@npm:^2.20.0": + version: 2.20.3 + resolution: "commander@npm:2.20.3" + checksum: 10c0/74c781a5248c2402a0a3e966a0a2bba3c054aad144f5c023364be83265e796b20565aa9feff624132ff629aa64e16999fa40a743c10c12f7c61e96a794b99288 + languageName: node + linkType: hard + +"commander@npm:^8.3.0": + version: 8.3.0 + resolution: "commander@npm:8.3.0" + checksum: 10c0/8b043bb8322ea1c39664a1598a95e0495bfe4ca2fad0d84a92d7d1d8d213e2a155b441d2470c8e08de7c4a28cf2bc6e169211c49e1b21d9f7edc6ae4d9356060 + languageName: node + linkType: hard + +"convert-source-map@npm:^2.0.0": + version: 2.0.0 + resolution: "convert-source-map@npm:2.0.0" + checksum: 10c0/8f2f7a27a1a011cc6cc88cc4da2d7d0cfa5ee0369508baae3d98c260bb3ac520691464e5bbe4ae7cdf09860c1d69ecc6f70c63c6e7c7f7e3f18ec08484dc7d9b + languageName: node + linkType: hard + +"cross-spawn@npm:^7.0.3": + version: 7.0.6 + resolution: "cross-spawn@npm:7.0.6" + dependencies: + path-key: "npm:^3.1.0" + shebang-command: "npm:^2.0.0" + which: "npm:^2.0.1" + checksum: 10c0/053ea8b2135caff68a9e81470e845613e374e7309a47731e81639de3eaeb90c3d01af0e0b44d2ab9d50b43467223b88567dfeb3262db942dc063b9976718ffc1 + languageName: node + linkType: hard + +"csstype@npm:^3.2.2": + version: 3.2.3 + resolution: "csstype@npm:3.2.3" + checksum: 10c0/cd29c51e70fa822f1cecd8641a1445bed7063697469d35633b516e60fe8c1bde04b08f6c5b6022136bb669b64c63d4173af54864510fbb4ee23281801841a3ce + languageName: node + linkType: hard + +"debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.3.1, debug@npm:^4.3.4, debug@npm:^4.4.0": + version: 4.4.3 + resolution: "debug@npm:4.4.3" + dependencies: + ms: "npm:^2.1.3" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10c0/d79136ec6c83ecbefd0f6a5593da6a9c91ec4d7ddc4b54c883d6e71ec9accb5f67a1a5e96d00a328196b5b5c86d365e98d8a3a70856aaf16b4e7b1985e67f5a6 + languageName: node + linkType: hard + +"define-lazy-prop@npm:^2.0.0": + version: 2.0.0 + resolution: "define-lazy-prop@npm:2.0.0" + checksum: 10c0/db6c63864a9d3b7dc9def55d52764968a5af296de87c1b2cc71d8be8142e445208071953649e0386a8cc37cfcf9a2067a47207f1eb9ff250c2a269658fdae422 + languageName: node + linkType: hard + +"electron-to-chromium@npm:^1.5.328": + version: 1.5.360 + resolution: "electron-to-chromium@npm:1.5.360" + checksum: 10c0/2f5936e5f3c1483c7fb2f741b109ef7eb4e1761b0fc944bf2898b0835aae235c7b257790edde4679ad780fbcb8be8734caa720a4644526110c77f7216b678233 + languageName: node + linkType: hard + +"elementtree@npm:^0.1.7": + version: 0.1.7 + resolution: "elementtree@npm:0.1.7" + dependencies: + sax: "npm:1.1.4" + checksum: 10c0/669e56d5092382ceaaa2022f3c391b0f6702e47876095b0e00a790181b7f6b5f49fe6e67ebe8339fd6b1b1b66ffe53c87dd47f1e550661ea55722279bf24cad3 + languageName: node + linkType: hard + +"emoji-regex@npm:^8.0.0": + version: 8.0.0 + resolution: "emoji-regex@npm:8.0.0" + checksum: 10c0/b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010 + languageName: node + linkType: hard + +"env-paths@npm:^2.2.0": + version: 2.2.1 + resolution: "env-paths@npm:2.2.1" + checksum: 10c0/285325677bf00e30845e330eec32894f5105529db97496ee3f598478e50f008c5352a41a30e5e72ec9de8a542b5a570b85699cd63bd2bc646dbcb9f311d83bc4 + languageName: node + linkType: hard + +"esbuild@npm:^0.21.3": + version: 0.21.5 + resolution: "esbuild@npm:0.21.5" + dependencies: + "@esbuild/aix-ppc64": "npm:0.21.5" + "@esbuild/android-arm": "npm:0.21.5" + "@esbuild/android-arm64": "npm:0.21.5" + "@esbuild/android-x64": "npm:0.21.5" + "@esbuild/darwin-arm64": "npm:0.21.5" + "@esbuild/darwin-x64": "npm:0.21.5" + "@esbuild/freebsd-arm64": "npm:0.21.5" + "@esbuild/freebsd-x64": "npm:0.21.5" + "@esbuild/linux-arm": "npm:0.21.5" + "@esbuild/linux-arm64": "npm:0.21.5" + "@esbuild/linux-ia32": "npm:0.21.5" + "@esbuild/linux-loong64": "npm:0.21.5" + "@esbuild/linux-mips64el": "npm:0.21.5" + "@esbuild/linux-ppc64": "npm:0.21.5" + "@esbuild/linux-riscv64": "npm:0.21.5" + "@esbuild/linux-s390x": "npm:0.21.5" + "@esbuild/linux-x64": "npm:0.21.5" + "@esbuild/netbsd-x64": "npm:0.21.5" + "@esbuild/openbsd-x64": "npm:0.21.5" + "@esbuild/sunos-x64": "npm:0.21.5" + "@esbuild/win32-arm64": "npm:0.21.5" + "@esbuild/win32-ia32": "npm:0.21.5" + "@esbuild/win32-x64": "npm:0.21.5" + dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 10c0/fa08508adf683c3f399e8a014a6382a6b65542213431e26206c0720e536b31c09b50798747c2a105a4bbba1d9767b8d3615a74c2f7bf1ddf6d836cd11eb672de + languageName: node + linkType: hard + +"escalade@npm:^3.1.1, escalade@npm:^3.2.0": + version: 3.2.0 + resolution: "escalade@npm:3.2.0" + checksum: 10c0/ced4dd3a78e15897ed3be74e635110bbf3b08877b0a41be50dcb325ee0e0b5f65fc2d50e9845194d7c4633f327e2e1c6cce00a71b617c5673df0374201d67f65 + languageName: node + linkType: hard + +"exponential-backoff@npm:^3.1.1": + version: 3.1.3 + resolution: "exponential-backoff@npm:3.1.3" + checksum: 10c0/77e3ae682b7b1f4972f563c6dbcd2b0d54ac679e62d5d32f3e5085feba20483cf28bd505543f520e287a56d4d55a28d7874299941faf637e779a1aa5994d1267 + languageName: node + linkType: hard + +"fast-equals@npm:^5.2.2": + version: 5.4.0 + resolution: "fast-equals@npm:5.4.0" + checksum: 10c0/4fdce3a8f814e78af7296ca4ebe82f4765074a6dfe557ee98c18f5d2958c3de59025fbff7556d65f250165ccef424d37f9952ee159400f8ebe5f2edb704ec80e + languageName: node + linkType: hard + +"faye-websocket@npm:0.11.4": + version: 0.11.4 + resolution: "faye-websocket@npm:0.11.4" + dependencies: + websocket-driver: "npm:>=0.5.1" + checksum: 10c0/c6052a0bb322778ce9f89af92890f6f4ce00d5ec92418a35e5f4c6864a4fe736fec0bcebd47eac7c0f0e979b01530746b1c85c83cb04bae789271abf19737420 + languageName: node + linkType: hard + +"fd-slicer@npm:~1.1.0": + version: 1.1.0 + resolution: "fd-slicer@npm:1.1.0" + dependencies: + pend: "npm:~1.2.0" + checksum: 10c0/304dd70270298e3ffe3bcc05e6f7ade2511acc278bc52d025f8918b48b6aa3b77f10361bddfadfe2a28163f7af7adbdce96f4d22c31b2f648ba2901f0c5fc20e + languageName: node + linkType: hard + +"fdir@npm:^6.5.0": + version: 6.5.0 + resolution: "fdir@npm:6.5.0" + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + checksum: 10c0/e345083c4306b3aed6cb8ec551e26c36bab5c511e99ea4576a16750ddc8d3240e63826cc624f5ae17ad4dc82e68a253213b60d556c11bfad064b7607847ed07f + languageName: node + linkType: hard + +"firebase@npm:^11.0.0": + version: 11.10.0 + resolution: "firebase@npm:11.10.0" + dependencies: + "@firebase/ai": "npm:1.4.1" + "@firebase/analytics": "npm:0.10.17" + "@firebase/analytics-compat": "npm:0.2.23" + "@firebase/app": "npm:0.13.2" + "@firebase/app-check": "npm:0.10.1" + "@firebase/app-check-compat": "npm:0.3.26" + "@firebase/app-compat": "npm:0.4.2" + "@firebase/app-types": "npm:0.9.3" + "@firebase/auth": "npm:1.10.8" + "@firebase/auth-compat": "npm:0.5.28" + "@firebase/data-connect": "npm:0.3.10" + "@firebase/database": "npm:1.0.20" + "@firebase/database-compat": "npm:2.0.11" + "@firebase/firestore": "npm:4.8.0" + "@firebase/firestore-compat": "npm:0.3.53" + "@firebase/functions": "npm:0.12.9" + "@firebase/functions-compat": "npm:0.3.26" + "@firebase/installations": "npm:0.6.18" + "@firebase/installations-compat": "npm:0.2.18" + "@firebase/messaging": "npm:0.12.22" + "@firebase/messaging-compat": "npm:0.2.22" + "@firebase/performance": "npm:0.7.7" + "@firebase/performance-compat": "npm:0.2.20" + "@firebase/remote-config": "npm:0.6.5" + "@firebase/remote-config-compat": "npm:0.2.18" + "@firebase/storage": "npm:0.13.14" + "@firebase/storage-compat": "npm:0.3.24" + "@firebase/util": "npm:1.12.1" + checksum: 10c0/4a24f5e6e3b557aa0ded1ca208135ef8e733adef7df2c69f9be264203f82a1260e05fe7b9ff508852a9c50c1069b560004dd59dd375f30ae5e41035403777675 + languageName: node + linkType: hard + +"fs-extra@npm:^11.2.0": + version: 11.3.5 + resolution: "fs-extra@npm:11.3.5" + dependencies: + graceful-fs: "npm:^4.2.0" + jsonfile: "npm:^6.0.1" + universalify: "npm:^2.0.0" + checksum: 10c0/33e80bad6b5d17308faa197e5ede99ecba4b6f6cb4aa4645d52745476c75afc57665bdf39ec75b2ebb38b97b7110f634a8dcc0a546e248eb4de059275cf5ac90 + languageName: node + linkType: hard + +"fs-extra@npm:^9.0.0": + version: 9.1.0 + resolution: "fs-extra@npm:9.1.0" + dependencies: + at-least-node: "npm:^1.0.0" + graceful-fs: "npm:^4.2.0" + jsonfile: "npm:^6.0.1" + universalify: "npm:^2.0.0" + checksum: 10c0/9b808bd884beff5cb940773018179a6b94a966381d005479f00adda6b44e5e3d4abf765135773d849cc27efe68c349e4a7b86acd7d3306d5932c14f3a4b17a92 + languageName: node + linkType: hard + +"fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": + version: 2.3.3 + resolution: "fsevents@npm:2.3.3" + dependencies: + node-gyp: "npm:latest" + checksum: 10c0/a1f0c44595123ed717febbc478aa952e47adfc28e2092be66b8ab1635147254ca6cfe1df792a8997f22716d4cbafc73309899ff7bfac2ac3ad8cf2e4ecc3ec60 + conditions: os=darwin + languageName: node + linkType: hard + +"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin": + version: 2.3.3 + resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" + dependencies: + node-gyp: "npm:latest" + conditions: os=darwin + languageName: node + linkType: hard + +"gensync@npm:^1.0.0-beta.2": + version: 1.0.0-beta.2 + resolution: "gensync@npm:1.0.0-beta.2" + checksum: 10c0/782aba6cba65b1bb5af3b095d96249d20edbe8df32dbf4696fd49be2583faf676173bf4809386588828e4dd76a3354fcbeb577bab1c833ccd9fc4577f26103f8 + languageName: node + linkType: hard + +"get-caller-file@npm:^2.0.5": + version: 2.0.5 + resolution: "get-caller-file@npm:2.0.5" + checksum: 10c0/c6c7b60271931fa752aeb92f2b47e355eac1af3a2673f47c9589e8f8a41adc74d45551c1bc57b5e66a80609f10ffb72b6f575e4370d61cc3f7f3aaff01757cde + languageName: node + linkType: hard + +"glob@npm:^13.0.3": + version: 13.0.6 + resolution: "glob@npm:13.0.6" + dependencies: + minimatch: "npm:^10.2.2" + minipass: "npm:^7.1.3" + path-scurry: "npm:^2.0.2" + checksum: 10c0/269c236f11a9b50357fe7a8c6aadac667e01deb5242b19c84975628f05f4438d8ee1354bb62c5d6c10f37fd59911b54d7799730633a2786660d8c69f1d18120a + languageName: node + linkType: hard + +"graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.6": + version: 4.2.11 + resolution: "graceful-fs@npm:4.2.11" + checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 + languageName: node + linkType: hard + +"history@npm:^4.9.0": + version: 4.10.1 + resolution: "history@npm:4.10.1" + dependencies: + "@babel/runtime": "npm:^7.1.2" + loose-envify: "npm:^1.2.0" + resolve-pathname: "npm:^3.0.0" + tiny-invariant: "npm:^1.0.2" + tiny-warning: "npm:^1.0.0" + value-equal: "npm:^1.0.1" + checksum: 10c0/35377694e4f10f2cf056a9cb1a8ee083e04e4b4717a63baeee4afd565658a62c7e73700bf9e82aa53dbe1ec94e0a25a83c080d63bad8ee6b274a98d2fbc5ed4c + languageName: node + linkType: hard + +"hoist-non-react-statics@npm:^3.1.0": + version: 3.3.2 + resolution: "hoist-non-react-statics@npm:3.3.2" + dependencies: + react-is: "npm:^16.7.0" + checksum: 10c0/fe0889169e845d738b59b64badf5e55fa3cf20454f9203d1eb088df322d49d4318df774828e789898dcb280e8a5521bb59b3203385662ca5e9218a6ca5820e74 + languageName: node + linkType: hard + +"http-parser-js@npm:>=0.5.1": + version: 0.5.10 + resolution: "http-parser-js@npm:0.5.10" + checksum: 10c0/8bbcf1832a8d70b2bd515270112116333add88738a2cc05bfb94ba6bde3be4b33efee5611584113818d2bcf654fdc335b652503be5a6b4c0b95e46f214187d93 + languageName: node + linkType: hard + +"iceberg-js@npm:^0.8.1": + version: 0.8.1 + resolution: "iceberg-js@npm:0.8.1" + checksum: 10c0/e504da64cc26e8ad7c5344353a7203c671a740c14eb6086f20505f5e9739cab774493e616032530c962df97f2a855115cc2e89a47dd81581df5917b21a69ec48 + languageName: node + linkType: hard + +"idb@npm:7.1.1": + version: 7.1.1 + resolution: "idb@npm:7.1.1" + checksum: 10c0/72418e4397638797ee2089f97b45fc29f937b830bc0eb4126f4a9889ecf10320ceacf3a177fe5d7ffaf6b4fe38b20bbd210151549bfdc881db8081eed41c870d + languageName: node + linkType: hard + +"inherits@npm:^2.0.3": + version: 2.0.4 + resolution: "inherits@npm:2.0.4" + checksum: 10c0/4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 + languageName: node + linkType: hard + +"ini@npm:^4.1.1": + version: 4.1.3 + resolution: "ini@npm:4.1.3" + checksum: 10c0/0d27eff094d5f3899dd7c00d0c04ea733ca03a8eb6f9406ce15daac1a81de022cb417d6eaff7e4342451ffa663389c565ffc68d6825eaf686bf003280b945764 + languageName: node + linkType: hard + +"ionicons@npm:^7.4.0": + version: 7.4.0 + resolution: "ionicons@npm:7.4.0" + dependencies: + "@stencil/core": "npm:^4.0.3" + checksum: 10c0/0f0e9b5a390514e864f098fbc6b69823fa2cde1758d0e43ca6a9a3b19d3a15b595c913e5a4445945bbbf779454c710fd101edb00f5f1a658dafd9073cc10b0b6 + languageName: node + linkType: hard + +"ionicons@npm:^8.0.13": + version: 8.0.13 + resolution: "ionicons@npm:8.0.13" + dependencies: + "@stencil/core": "npm:^4.35.3" + checksum: 10c0/4f12586359ed5d68dafff0440ff7ca4c195bdea5fff1f9fa4626add1e4fcea78a862db87c20930199f93817737695425b319aede65ef2111cf0191cdc346ce80 + languageName: node + linkType: hard + +"is-docker@npm:^2.0.0, is-docker@npm:^2.1.1": + version: 2.2.1 + resolution: "is-docker@npm:2.2.1" + bin: + is-docker: cli.js + checksum: 10c0/e828365958d155f90c409cdbe958f64051d99e8aedc2c8c4cd7c89dcf35329daed42f7b99346f7828df013e27deb8f721cf9408ba878c76eb9e8290235fbcdcc + languageName: node + linkType: hard + +"is-fullwidth-code-point@npm:^3.0.0": + version: 3.0.0 + resolution: "is-fullwidth-code-point@npm:3.0.0" + checksum: 10c0/bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc + languageName: node + linkType: hard + +"is-wsl@npm:^2.2.0": + version: 2.2.0 + resolution: "is-wsl@npm:2.2.0" + dependencies: + is-docker: "npm:^2.0.0" + checksum: 10c0/a6fa2d370d21be487c0165c7a440d567274fbba1a817f2f0bfa41cc5e3af25041d84267baa22df66696956038a43973e72fca117918c91431920bdef490fa25e + languageName: node + linkType: hard + +"isarray@npm:0.0.1": + version: 0.0.1 + resolution: "isarray@npm:0.0.1" + checksum: 10c0/ed1e62da617f71fe348907c71743b5ed550448b455f8d269f89a7c7ddb8ae6e962de3dab6a74a237b06f5eb7f6ece7a45ada8ce96d87fe972926530f91ae3311 + languageName: node + linkType: hard + +"isexe@npm:^2.0.0": + version: 2.0.0 + resolution: "isexe@npm:2.0.0" + checksum: 10c0/228cfa503fadc2c31596ab06ed6aa82c9976eec2bfd83397e7eaf06d0ccf42cd1dfd6743bf9aeb01aebd4156d009994c5f76ea898d2832c1fe342da923ca457d + languageName: node + linkType: hard + +"isexe@npm:^4.0.0": + version: 4.0.0 + resolution: "isexe@npm:4.0.0" + checksum: 10c0/5884815115bceac452877659a9c7726382531592f43dc29e5d48b7c4100661aed54018cb90bd36cb2eaeba521092570769167acbb95c18d39afdccbcca06c5ce + languageName: node + linkType: hard + +"js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": + version: 4.0.0 + resolution: "js-tokens@npm:4.0.0" + checksum: 10c0/e248708d377aa058eacf2037b07ded847790e6de892bbad3dac0abba2e759cb9f121b00099a65195616badcb6eca8d14d975cb3e89eb1cfda644756402c8aeed + languageName: node + linkType: hard + +"jsesc@npm:^3.0.2": + version: 3.1.0 + resolution: "jsesc@npm:3.1.0" + bin: + jsesc: bin/jsesc + checksum: 10c0/531779df5ec94f47e462da26b4cbf05eb88a83d9f08aac2ba04206508fc598527a153d08bd462bae82fc78b3eaa1a908e1a4a79f886e9238641c4cdefaf118b1 + languageName: node + linkType: hard + +"json5@npm:^2.2.3": + version: 2.2.3 + resolution: "json5@npm:2.2.3" + bin: + json5: lib/cli.js + checksum: 10c0/5a04eed94810fa55c5ea138b2f7a5c12b97c3750bc63d11e511dcecbfef758003861522a070c2272764ee0f4e3e323862f386945aeb5b85b87ee43f084ba586c + languageName: node + linkType: hard + +"jsonfile@npm:^6.0.1": + version: 6.2.1 + resolution: "jsonfile@npm:6.2.1" + dependencies: + graceful-fs: "npm:^4.1.6" + universalify: "npm:^2.0.0" + dependenciesMeta: + graceful-fs: + optional: true + checksum: 10c0/e1abf000ecee9942d4d028a8e02dc752617face227d72afd1cfb2187e2433079e625bf82b807a313689db71b6472c6b2b389a2340d2798737b1199a39631c28a + languageName: node + linkType: hard + +"katex@npm:^0.16.0": + version: 0.16.47 + resolution: "katex@npm:0.16.47" + dependencies: + commander: "npm:^8.3.0" + bin: + katex: cli.js + checksum: 10c0/b10f4d0651c60771a48444879e4227255e26e2b2ec061b1ee4b08934863ad2324ba8dbb772455f7768aeb14dfcc13bcd309174a0ddd5ef954a607f644a197710 + languageName: node + linkType: hard + +"kdbush@npm:^4.0.2": + version: 4.1.0 + resolution: "kdbush@npm:4.1.0" + checksum: 10c0/b47c8a27de438df1e60080f73e3793217b4542a62bed7f07c8c29b0bf53359bbdba1e97305e396f7f4d28f98e31ce3fd21500dc3de03a44d8cda71a3d70ff7bb + languageName: node + linkType: hard + +"kleur@npm:^3.0.3": + version: 3.0.3 + resolution: "kleur@npm:3.0.3" + checksum: 10c0/cd3a0b8878e7d6d3799e54340efe3591ca787d9f95f109f28129bdd2915e37807bf8918bb295ab86afb8c82196beec5a1adcaf29042ce3f2bd932b038fe3aa4b + languageName: node + linkType: hard + +"kleur@npm:^4.1.5": + version: 4.1.5 + resolution: "kleur@npm:4.1.5" + checksum: 10c0/e9de6cb49657b6fa70ba2d1448fd3d691a5c4370d8f7bbf1c2f64c24d461270f2117e1b0afe8cb3114f13bbd8e51de158c2a224953960331904e636a5e4c0f2a + languageName: node + linkType: hard + +"lodash.camelcase@npm:^4.3.0": + version: 4.3.0 + resolution: "lodash.camelcase@npm:4.3.0" + checksum: 10c0/fcba15d21a458076dd309fce6b1b4bf611d84a0ec252cb92447c948c533ac250b95d2e00955801ebc367e5af5ed288b996d75d37d2035260a937008e14eaf432 + languageName: node + linkType: hard + +"long@npm:^5.0.0, long@npm:^5.3.2": + version: 5.3.2 + resolution: "long@npm:5.3.2" + checksum: 10c0/7130fe1cbce2dca06734b35b70d380ca3f70271c7f8852c922a7c62c86c4e35f0c39290565eca7133c625908d40e126ac57c02b1b1a4636b9457d77e1e60b981 + languageName: node + linkType: hard + +"loose-envify@npm:^1.1.0, loose-envify@npm:^1.2.0, loose-envify@npm:^1.3.1, loose-envify@npm:^1.4.0": + version: 1.4.0 + resolution: "loose-envify@npm:1.4.0" + dependencies: + js-tokens: "npm:^3.0.0 || ^4.0.0" + bin: + loose-envify: cli.js + checksum: 10c0/655d110220983c1a4b9c0c679a2e8016d4b67f6e9c7b5435ff5979ecdb20d0813f4dec0a08674fcbdd4846a3f07edbb50a36811fd37930b94aaa0d9daceb017e + languageName: node + linkType: hard + +"lru-cache@npm:^11.0.0": + version: 11.5.0 + resolution: "lru-cache@npm:11.5.0" + checksum: 10c0/b92c2a7518128dec6b244bf3eb9fd79964d316cdeb12865ebfc2cebb4dfe9b24e3767a3923d71e6eb735f56b557fc55f08f150a53097d7805afb628c90158df4 + languageName: node + linkType: hard + +"lru-cache@npm:^5.1.1": + version: 5.1.1 + resolution: "lru-cache@npm:5.1.1" + dependencies: + yallist: "npm:^3.0.2" + checksum: 10c0/89b2ef2ef45f543011e38737b8a8622a2f8998cddf0e5437174ef8f1f70a8b9d14a918ab3e232cb3ba343b7abddffa667f0b59075b2b80e6b4d63c3de6127482 + languageName: node + linkType: hard + +"minimatch@npm:^10.2.2": + version: 10.2.5 + resolution: "minimatch@npm:10.2.5" + dependencies: + brace-expansion: "npm:^5.0.5" + checksum: 10c0/6bb058bd6324104b9ec2f763476a35386d05079c1f5fe4fbf1f324a25237cd4534d6813ecd71f48208f4e635c1221899bef94c3c89f7df55698fe373aaae20fd + languageName: node + linkType: hard + +"minipass@npm:^7.0.4, minipass@npm:^7.1.2, minipass@npm:^7.1.3": + version: 7.1.3 + resolution: "minipass@npm:7.1.3" + checksum: 10c0/539da88daca16533211ea5a9ee98dc62ff5742f531f54640dd34429e621955e91cc280a91a776026264b7f9f6735947629f920944e9c1558369e8bf22eb33fbb + languageName: node + linkType: hard + +"minizlib@npm:^3.1.0": + version: 3.1.0 + resolution: "minizlib@npm:3.1.0" + dependencies: + minipass: "npm:^7.1.2" + checksum: 10c0/5aad75ab0090b8266069c9aabe582c021ae53eb33c6c691054a13a45db3b4f91a7fb1bd79151e6b4e9e9a86727b522527c0a06ec7d45206b745d54cd3097bcec + languageName: node + linkType: hard + +"ms@npm:^2.1.3": + version: 2.1.3 + resolution: "ms@npm:2.1.3" + checksum: 10c0/d924b57e7312b3b63ad21fc5b3dc0af5e78d61a1fc7cfb5457edaf26326bf62be5307cc87ffb6862ef1c2b33b0233cdb5d4f01c4c958cc0d660948b65a287a48 + languageName: node + linkType: hard + +"nanoid@npm:^3.3.12": + version: 3.3.12 + resolution: "nanoid@npm:3.3.12" + bin: + nanoid: bin/nanoid.cjs + checksum: 10c0/ba142b7b39e11e80c16dd74b0365d407880c87c1cf7e1480956981ae940ee36060fa5b6f092cd1e315184dd19244c657bd017d03327bd3c62247d691c5e8edfb + languageName: node + linkType: hard + +"native-run@npm:^2.0.3": + version: 2.0.3 + resolution: "native-run@npm:2.0.3" + dependencies: + "@ionic/utils-fs": "npm:^3.1.7" + "@ionic/utils-terminal": "npm:^2.3.4" + bplist-parser: "npm:^0.3.2" + debug: "npm:^4.3.4" + elementtree: "npm:^0.1.7" + ini: "npm:^4.1.1" + plist: "npm:^3.1.0" + split2: "npm:^4.2.0" + through2: "npm:^4.0.2" + tslib: "npm:^2.6.2" + yauzl: "npm:^2.10.0" + bin: + native-run: bin/native-run + checksum: 10c0/ce7e4fccca1f3dce3a4c5c8ceca5ad84dde66eda5c912311990c7c4cf8bfade607d8ea4707349cbe309bba151e779dc1a1f8428b7ebbc114ada4e8f08d717d6b + languageName: node + linkType: hard + +"node-gyp@npm:latest": + version: 12.3.0 + resolution: "node-gyp@npm:12.3.0" + dependencies: + env-paths: "npm:^2.2.0" + exponential-backoff: "npm:^3.1.1" + graceful-fs: "npm:^4.2.6" + nopt: "npm:^9.0.0" + proc-log: "npm:^6.0.0" + semver: "npm:^7.3.5" + tar: "npm:^7.5.4" + tinyglobby: "npm:^0.2.12" + undici: "npm:^6.25.0" + which: "npm:^6.0.0" + bin: + node-gyp: bin/node-gyp.js + checksum: 10c0/9d9032b405cbe42f72a105259d9eb679376470c102df4a2dbaa51e07d59bf741dcffb85897087ea9d8318b9cabb824a8978af51508ae142f0239ae1e6a3c2329 + languageName: node + linkType: hard + +"node-releases@npm:^2.0.36": + version: 2.0.44 + resolution: "node-releases@npm:2.0.44" + checksum: 10c0/004337ee9c0c455e81fdfc85cc8a585e89932d28338cd35a4ddba21ef2b68ff20cf06097544e7859c1868579d8529ed230802b127be5357c153e267079e8d851 + languageName: node + linkType: hard + +"nopt@npm:^9.0.0": + version: 9.0.0 + resolution: "nopt@npm:9.0.0" + dependencies: + abbrev: "npm:^4.0.0" + bin: + nopt: bin/nopt.js + checksum: 10c0/1822eb6f9b020ef6f7a7516d7b64a8036e09666ea55ac40416c36e4b2b343122c3cff0e2f085675f53de1d2db99a2a89a60ccea1d120bcd6a5347bf6ceb4a7fd + languageName: node + linkType: hard + +"object-assign@npm:^4.1.1": + version: 4.1.1 + resolution: "object-assign@npm:4.1.1" + checksum: 10c0/1f4df9945120325d041ccf7b86f31e8bcc14e73d29171e37a7903050e96b81323784ec59f93f102ec635bcf6fa8034ba3ea0a8c7e69fa202b87ae3b6cec5a414 + languageName: node + linkType: hard + +"open@npm:^8.4.0": + version: 8.4.2 + resolution: "open@npm:8.4.2" + dependencies: + define-lazy-prop: "npm:^2.0.0" + is-docker: "npm:^2.1.1" + is-wsl: "npm:^2.2.0" + checksum: 10c0/bb6b3a58401dacdb0aad14360626faf3fb7fba4b77816b373495988b724fb48941cad80c1b65d62bb31a17609b2cd91c41a181602caea597ca80dfbcc27e84c9 + languageName: node + linkType: hard + +"package-json-from-dist@npm:^1.0.1": + version: 1.0.1 + resolution: "package-json-from-dist@npm:1.0.1" + checksum: 10c0/62ba2785eb655fec084a257af34dbe24292ab74516d6aecef97ef72d4897310bc6898f6c85b5cd22770eaa1ce60d55a0230e150fb6a966e3ecd6c511e23d164b + languageName: node + linkType: hard + +"path-key@npm:^3.1.0": + version: 3.1.1 + resolution: "path-key@npm:3.1.1" + checksum: 10c0/748c43efd5a569c039d7a00a03b58eecd1d75f3999f5a28303d75f521288df4823bc057d8784eb72358b2895a05f29a070bc9f1f17d28226cc4e62494cc58c4c + languageName: node + linkType: hard + +"path-scurry@npm:^2.0.2": + version: 2.0.2 + resolution: "path-scurry@npm:2.0.2" + dependencies: + lru-cache: "npm:^11.0.0" + minipass: "npm:^7.1.2" + checksum: 10c0/b35ad37cf6557a87fd057121ce2be7695380c9138d93e87ae928609da259ea0a170fac6f3ef1eb3ece8a068e8b7f2f3adf5bb2374cf4d4a57fe484954fcc9482 + languageName: node + linkType: hard + +"path-to-regexp@npm:^1.7.0": + version: 1.9.0 + resolution: "path-to-regexp@npm:1.9.0" + dependencies: + isarray: "npm:0.0.1" + checksum: 10c0/de9ddb01b84d9c2c8e2bed18630d8d039e2d6f60a6538595750fa08c7a6482512257464c8da50616f266ab2cdd2428387e85f3b089e4c3f25d0c537e898a0751 + languageName: node + linkType: hard + +"pend@npm:~1.2.0": + version: 1.2.0 + resolution: "pend@npm:1.2.0" + checksum: 10c0/8a87e63f7a4afcfb0f9f77b39bb92374afc723418b9cb716ee4257689224171002e07768eeade4ecd0e86f1fa3d8f022994219fb45634f2dbd78c6803e452458 + languageName: node + linkType: hard + +"picocolors@npm:^1.1.1": + version: 1.1.1 + resolution: "picocolors@npm:1.1.1" + checksum: 10c0/e2e3e8170ab9d7c7421969adaa7e1b31434f789afb9b3f115f6b96d91945041ac3ceb02e9ec6fe6510ff036bcc0bf91e69a1772edc0b707e12b19c0f2d6bcf58 + languageName: node + linkType: hard + +"picomatch@npm:^4.0.4": + version: 4.0.4 + resolution: "picomatch@npm:4.0.4" + checksum: 10c0/e2c6023372cc7b5764719a5ffb9da0f8e781212fa7ca4bd0562db929df8e117460f00dff3cb7509dacfc06b86de924b247f504d0ce1806a37fac4633081466b0 + languageName: node + linkType: hard + +"plist@npm:^3.1.0": + version: 3.1.1 + resolution: "plist@npm:3.1.1" + dependencies: + "@xmldom/xmldom": "npm:^0.9.10" + base64-js: "npm:^1.5.1" + xmlbuilder: "npm:^15.1.1" + checksum: 10c0/af681277c2e541c6aab0ddee57f59459c43beeea1ee7aa2d4218aa39595fb41c068e2d2be3e4abb17e3252eaf2c1b806ecfb1d402fa5a3f4a6e1a7a32c880c9a + languageName: node + linkType: hard + +"postcss@npm:^8.4.43": + version: 8.5.15 + resolution: "postcss@npm:8.5.15" + dependencies: + nanoid: "npm:^3.3.12" + picocolors: "npm:^1.1.1" + source-map-js: "npm:^1.2.1" + checksum: 10c0/7f2e63ae22fbe43aace1bf652bd99da4e90737c64194d49e51ddc9cd0f9e51ff2861a7d734379b494deffa03a880a5c65eec70bc29ee9ebaa7136dde3eee8f31 + languageName: node + linkType: hard + +"proc-log@npm:^6.0.0": + version: 6.1.0 + resolution: "proc-log@npm:6.1.0" + checksum: 10c0/4f178d4062733ead9d71a9b1ab24ebcecdfe2250916a5b1555f04fe2eda972a0ec76fbaa8df1ad9c02707add6749219d118a4fc46dc56bdfe4dde4b47d80bb82 + languageName: node + linkType: hard + +"prompts@npm:^2.4.2": + version: 2.4.2 + resolution: "prompts@npm:2.4.2" + dependencies: + kleur: "npm:^3.0.3" + sisteransi: "npm:^1.0.5" + checksum: 10c0/16f1ac2977b19fe2cf53f8411cc98db7a3c8b115c479b2ca5c82b5527cd937aa405fa04f9a5960abeb9daef53191b53b4d13e35c1f5d50e8718c76917c5f1ea4 + languageName: node + linkType: hard + +"prop-types@npm:^15.6.2": + version: 15.8.1 + resolution: "prop-types@npm:15.8.1" + dependencies: + loose-envify: "npm:^1.4.0" + object-assign: "npm:^4.1.1" + react-is: "npm:^16.13.1" + checksum: 10c0/59ece7ca2fb9838031d73a48d4becb9a7cc1ed10e610517c7d8f19a1e02fa47f7c27d557d8a5702bec3cfeccddc853579832b43f449e54635803f277b1c78077 + languageName: node + linkType: hard + +"protobufjs@npm:^7.2.5": + version: 7.6.3 + resolution: "protobufjs@npm:7.6.3" + dependencies: + "@protobufjs/aspromise": "npm:^1.1.2" + "@protobufjs/base64": "npm:^1.1.2" + "@protobufjs/codegen": "npm:^2.0.5" + "@protobufjs/eventemitter": "npm:^1.1.1" + "@protobufjs/fetch": "npm:^1.1.1" + "@protobufjs/float": "npm:^1.0.2" + "@protobufjs/inquire": "npm:^1.1.2" + "@protobufjs/path": "npm:^1.1.2" + "@protobufjs/pool": "npm:^1.1.0" + "@protobufjs/utf8": "npm:^1.1.1" + "@types/node": "npm:>=13.7.0" + long: "npm:^5.3.2" + checksum: 10c0/e1132b1ff82684280041550d720398568763ff40928def03e8bb409eaed6edd222e63372e3f52d7c19e5a8e9975333480e26950759086eb5a1f5b5c118da7bf8 + languageName: node + linkType: hard + +"react-dom@npm:18.2.0": + version: 18.2.0 + resolution: "react-dom@npm:18.2.0" + dependencies: + loose-envify: "npm:^1.1.0" + scheduler: "npm:^0.23.0" + peerDependencies: + react: ^18.2.0 + checksum: 10c0/66dfc5f93e13d0674e78ef41f92ed21dfb80f9c4ac4ac25a4b51046d41d4d2186abc915b897f69d3d0ebbffe6184e7c5876f2af26bfa956f179225d921be713a + languageName: node + linkType: hard + +"react-hook-form@npm:^7.54.0": + version: 7.76.1 + resolution: "react-hook-form@npm:7.76.1" + peerDependencies: + react: ^16.8.0 || ^17 || ^18 || ^19 + checksum: 10c0/77b502ffc76a99527093cc67205baf3462ac4b4d8699ba3f45f2efa53f0678dfe8c19aea284a6bdb25f4c598464615e6b9567fc8c194e220313aa9f3e48c6da7 + languageName: node + linkType: hard + +"react-is@npm:^16.13.1, react-is@npm:^16.6.0, react-is@npm:^16.7.0": + version: 16.13.1 + resolution: "react-is@npm:16.13.1" + checksum: 10c0/33977da7a5f1a287936a0c85639fec6ca74f4f15ef1e59a6bc20338fc73dc69555381e211f7a3529b8150a1f71e4225525b41b60b52965bda53ce7d47377ada1 + languageName: node + linkType: hard + +"react-katex@npm:^3.0.1": + version: 3.1.0 + resolution: "react-katex@npm:3.1.0" + dependencies: + katex: "npm:^0.16.0" + peerDependencies: + prop-types: ^15.8.1 + react: ">=15.3.2 <20" + checksum: 10c0/a61eb2c19a2dc384ad5864a27af66f40c504643f984150f4e270373df88293c2586779b53b2ee7ee4e75076f3c5284b36f425bbc1021d164ccb2997d11d8678f + languageName: node + linkType: hard + +"react-refresh@npm:^0.17.0": + version: 0.17.0 + resolution: "react-refresh@npm:0.17.0" + checksum: 10c0/002cba940384c9930008c0bce26cac97a9d5682bc623112c2268ba0c155127d9c178a9a5cc2212d560088d60dfd503edd808669a25f9b377f316a32361d0b23c + languageName: node + linkType: hard + +"react-router-dom@npm:^5.3.4": + version: 5.3.4 + resolution: "react-router-dom@npm:5.3.4" + dependencies: + "@babel/runtime": "npm:^7.12.13" + history: "npm:^4.9.0" + loose-envify: "npm:^1.3.1" + prop-types: "npm:^15.6.2" + react-router: "npm:5.3.4" + tiny-invariant: "npm:^1.0.2" + tiny-warning: "npm:^1.0.0" + peerDependencies: + react: ">=15" + checksum: 10c0/f04f727e2ed2e9d1d3830af02cc61690ff67b1524c0d18690582bfba0f4d14142ccc88fb6da6befad644fddf086f5ae4c2eb7048c67da8a0b0929c19426421b0 + languageName: node + linkType: hard + +"react-router@npm:5.3.4, react-router@npm:^5.3.4": + version: 5.3.4 + resolution: "react-router@npm:5.3.4" + dependencies: + "@babel/runtime": "npm:^7.12.13" + history: "npm:^4.9.0" + hoist-non-react-statics: "npm:^3.1.0" + loose-envify: "npm:^1.3.1" + path-to-regexp: "npm:^1.7.0" + prop-types: "npm:^15.6.2" + react-is: "npm:^16.6.0" + tiny-invariant: "npm:^1.0.2" + tiny-warning: "npm:^1.0.0" + peerDependencies: + react: ">=15" + checksum: 10c0/e15c00dfef199249b4c6e6d98e5e76cc352ce66f3270f13df37cc069ddf7c05e43281e8c308fc407e4435d72924373baef1d2890e0f6b0b1eb423cf47315a053 + languageName: node + linkType: hard + +"react@npm:18.2.0": + version: 18.2.0 + resolution: "react@npm:18.2.0" + dependencies: + loose-envify: "npm:^1.1.0" + checksum: 10c0/b562d9b569b0cb315e44b48099f7712283d93df36b19a39a67c254c6686479d3980b7f013dc931f4a5a3ae7645eae6386b4aa5eea933baa54ecd0f9acb0902b8 + languageName: node + linkType: hard + +"readable-stream@npm:3": + version: 3.6.2 + resolution: "readable-stream@npm:3.6.2" + dependencies: + inherits: "npm:^2.0.3" + string_decoder: "npm:^1.1.1" + util-deprecate: "npm:^1.0.1" + checksum: 10c0/e37be5c79c376fdd088a45fa31ea2e423e5d48854be7a22a58869b4e84d25047b193f6acb54f1012331e1bcd667ffb569c01b99d36b0bd59658fb33f513511b7 + languageName: node + linkType: hard + +"require-directory@npm:^2.1.1": + version: 2.1.1 + resolution: "require-directory@npm:2.1.1" + checksum: 10c0/83aa76a7bc1531f68d92c75a2ca2f54f1b01463cb566cf3fbc787d0de8be30c9dbc211d1d46be3497dac5785fe296f2dd11d531945ac29730643357978966e99 + languageName: node + linkType: hard + +"resolve-pathname@npm:^3.0.0": + version: 3.0.0 + resolution: "resolve-pathname@npm:3.0.0" + checksum: 10c0/c6ec49b670dc35b9a303c47fa83ba9348a71e92d64a4c4bb85e1b659a29b407aa1ac1cb14a9b5b502982132ca77482bd80534bca147439d66880d35a137fe723 + languageName: node + linkType: hard + +"rimraf@npm:^6.0.1": + version: 6.1.3 + resolution: "rimraf@npm:6.1.3" + dependencies: + glob: "npm:^13.0.3" + package-json-from-dist: "npm:^1.0.1" + bin: + rimraf: dist/esm/bin.mjs + checksum: 10c0/4a56537850102e20ba5d5eb49f366b4b7b2435389734b4b8480cf0e0eb0f6f5d0c44120a171aeb0d8f9ab40312a10d2262f3f50acbad803e32caef61b6cf86fc + languageName: node + linkType: hard + +"rollup@npm:^4.20.0": + version: 4.60.4 + resolution: "rollup@npm:4.60.4" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.60.4" + "@rollup/rollup-android-arm64": "npm:4.60.4" + "@rollup/rollup-darwin-arm64": "npm:4.60.4" + "@rollup/rollup-darwin-x64": "npm:4.60.4" + "@rollup/rollup-freebsd-arm64": "npm:4.60.4" + "@rollup/rollup-freebsd-x64": "npm:4.60.4" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.60.4" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.60.4" + "@rollup/rollup-linux-arm64-gnu": "npm:4.60.4" + "@rollup/rollup-linux-arm64-musl": "npm:4.60.4" + "@rollup/rollup-linux-loong64-gnu": "npm:4.60.4" + "@rollup/rollup-linux-loong64-musl": "npm:4.60.4" + "@rollup/rollup-linux-ppc64-gnu": "npm:4.60.4" + "@rollup/rollup-linux-ppc64-musl": "npm:4.60.4" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.60.4" + "@rollup/rollup-linux-riscv64-musl": "npm:4.60.4" + "@rollup/rollup-linux-s390x-gnu": "npm:4.60.4" + "@rollup/rollup-linux-x64-gnu": "npm:4.60.4" + "@rollup/rollup-linux-x64-musl": "npm:4.60.4" + "@rollup/rollup-openbsd-x64": "npm:4.60.4" + "@rollup/rollup-openharmony-arm64": "npm:4.60.4" + "@rollup/rollup-win32-arm64-msvc": "npm:4.60.4" + "@rollup/rollup-win32-ia32-msvc": "npm:4.60.4" + "@rollup/rollup-win32-x64-gnu": "npm:4.60.4" + "@rollup/rollup-win32-x64-msvc": "npm:4.60.4" + "@types/estree": "npm:1.0.8" + fsevents: "npm:~2.3.2" + dependenciesMeta: + "@rollup/rollup-android-arm-eabi": + optional: true + "@rollup/rollup-android-arm64": + optional: true + "@rollup/rollup-darwin-arm64": + optional: true + "@rollup/rollup-darwin-x64": + optional: true + "@rollup/rollup-freebsd-arm64": + optional: true + "@rollup/rollup-freebsd-x64": + optional: true + "@rollup/rollup-linux-arm-gnueabihf": + optional: true + "@rollup/rollup-linux-arm-musleabihf": + optional: true + "@rollup/rollup-linux-arm64-gnu": + optional: true + "@rollup/rollup-linux-arm64-musl": + optional: true + "@rollup/rollup-linux-loong64-gnu": + optional: true + "@rollup/rollup-linux-loong64-musl": + optional: true + "@rollup/rollup-linux-ppc64-gnu": + optional: true + "@rollup/rollup-linux-ppc64-musl": + optional: true + "@rollup/rollup-linux-riscv64-gnu": + optional: true + "@rollup/rollup-linux-riscv64-musl": + optional: true + "@rollup/rollup-linux-s390x-gnu": + optional: true + "@rollup/rollup-linux-x64-gnu": + optional: true + "@rollup/rollup-linux-x64-musl": + optional: true + "@rollup/rollup-openbsd-x64": + optional: true + "@rollup/rollup-openharmony-arm64": + optional: true + "@rollup/rollup-win32-arm64-msvc": + optional: true + "@rollup/rollup-win32-ia32-msvc": + optional: true + "@rollup/rollup-win32-x64-gnu": + optional: true + "@rollup/rollup-win32-x64-msvc": + optional: true + fsevents: + optional: true + bin: + rollup: dist/bin/rollup + checksum: 10c0/2734511579da220408eefb877b51281767d790652cee25da8fcd4936c947e3db14882b5edb1d0d5d5bf60f2a71a58ae7d5f7f46c11e3fdf33182538953886243 + languageName: node + linkType: hard + +"safe-buffer@npm:>=5.1.0, safe-buffer@npm:~5.2.0": + version: 5.2.1 + resolution: "safe-buffer@npm:5.2.1" + checksum: 10c0/6501914237c0a86e9675d4e51d89ca3c21ffd6a31642efeba25ad65720bce6921c9e7e974e5be91a786b25aa058b5303285d3c15dbabf983a919f5f630d349f3 + languageName: node + linkType: hard + +"sax@npm:1.1.4": + version: 1.1.4 + resolution: "sax@npm:1.1.4" + checksum: 10c0/805371d5c326f48e6b180e059315d9e97be8e38620538bc7d5debb05c1b2f6ffc14c5f26a50688d5e61a79949e2c8ff2781410de6718d3323137ae7e7a32cbe5 + languageName: node + linkType: hard + +"sax@npm:>=0.6.0": + version: 1.6.0 + resolution: "sax@npm:1.6.0" + checksum: 10c0/e5593f4a91eb25761a688c4d96902e4e95a0dd6017bc65146b6f21236e3d715cf893333b76bc758923c9574c2fb5a7a76c3a81e96ea15432f2624f906c027c1e + languageName: node + linkType: hard + +"scheduler@npm:^0.23.0": + version: 0.23.2 + resolution: "scheduler@npm:0.23.2" + dependencies: + loose-envify: "npm:^1.1.0" + checksum: 10c0/26383305e249651d4c58e6705d5f8425f153211aef95f15161c151f7b8de885f24751b377e4a0b3dd42cce09aad3f87a61dab7636859c0d89b7daf1a1e2a5c78 + languageName: node + linkType: hard + +"semver@npm:^6.3.1": + version: 6.3.1 + resolution: "semver@npm:6.3.1" + bin: + semver: bin/semver.js + checksum: 10c0/e3d79b609071caa78bcb6ce2ad81c7966a46a7431d9d58b8800cfa9cb6a63699b3899a0e4bcce36167a284578212d9ae6942b6929ba4aa5015c079a67751d42d + languageName: node + linkType: hard + +"semver@npm:^7.3.5, semver@npm:^7.6.3": + version: 7.8.0 + resolution: "semver@npm:7.8.0" + bin: + semver: bin/semver.js + checksum: 10c0/8f096ca9b80ffd47b308d03f9ce8c873e27e2983f36023c559cdc92c51e8433fc23ebbfe57ec9623fc155636a6961ee989501099841ae4bb1babc8d2b3f048cd + languageName: node + linkType: hard + +"shebang-command@npm:^2.0.0": + version: 2.0.0 + resolution: "shebang-command@npm:2.0.0" + dependencies: + shebang-regex: "npm:^3.0.0" + checksum: 10c0/a41692e7d89a553ef21d324a5cceb5f686d1f3c040759c50aab69688634688c5c327f26f3ecf7001ebfd78c01f3c7c0a11a7c8bfd0a8bc9f6240d4f40b224e4e + languageName: node + linkType: hard + +"shebang-regex@npm:^3.0.0": + version: 3.0.0 + resolution: "shebang-regex@npm:3.0.0" + checksum: 10c0/1dbed0726dd0e1152a92696c76c7f06084eb32a90f0528d11acd764043aacf76994b2fb30aa1291a21bd019d6699164d048286309a278855ee7bec06cf6fb690 + languageName: node + linkType: hard + +"signal-exit@npm:^3.0.3": + version: 3.0.7 + resolution: "signal-exit@npm:3.0.7" + checksum: 10c0/25d272fa73e146048565e08f3309d5b942c1979a6f4a58a8c59d5fa299728e9c2fcd1a759ec870863b1fd38653670240cd420dad2ad9330c71f36608a6a1c912 + languageName: node + linkType: hard + +"sisteransi@npm:^1.0.5": + version: 1.0.5 + resolution: "sisteransi@npm:1.0.5" + checksum: 10c0/230ac975cca485b7f6fe2b96a711aa62a6a26ead3e6fb8ba17c5a00d61b8bed0d7adc21f5626b70d7c33c62ff4e63933017a6462942c719d1980bb0b1207ad46 + languageName: node + linkType: hard + +"slice-ansi@npm:^4.0.0": + version: 4.0.0 + resolution: "slice-ansi@npm:4.0.0" + dependencies: + ansi-styles: "npm:^4.0.0" + astral-regex: "npm:^2.0.0" + is-fullwidth-code-point: "npm:^3.0.0" + checksum: 10c0/6c25678db1270d4793e0327620f1e0f9f5bea4630123f51e9e399191bc52c87d6e6de53ed33538609e5eacbd1fab769fae00f3705d08d029f02102a540648918 + languageName: node + linkType: hard + +"source-map-js@npm:^1.2.1": + version: 1.2.1 + resolution: "source-map-js@npm:1.2.1" + checksum: 10c0/7bda1fc4c197e3c6ff17de1b8b2c20e60af81b63a52cb32ec5a5d67a20a7d42651e2cb34ebe93833c5a2a084377e17455854fee3e21e7925c64a51b6a52b0faf + languageName: node + linkType: hard + +"source-map-support@npm:~0.5.20": + version: 0.5.21 + resolution: "source-map-support@npm:0.5.21" + dependencies: + buffer-from: "npm:^1.0.0" + source-map: "npm:^0.6.0" + checksum: 10c0/9ee09942f415e0f721d6daad3917ec1516af746a8120bba7bb56278707a37f1eb8642bde456e98454b8a885023af81a16e646869975f06afc1a711fb90484e7d + languageName: node + linkType: hard + +"source-map@npm:^0.6.0": + version: 0.6.1 + resolution: "source-map@npm:0.6.1" + checksum: 10c0/ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011 + languageName: node + linkType: hard + +"split2@npm:^4.2.0": + version: 4.2.0 + resolution: "split2@npm:4.2.0" + checksum: 10c0/b292beb8ce9215f8c642bb68be6249c5a4c7f332fc8ecadae7be5cbdf1ea95addc95f0459ef2e7ad9d45fd1064698a097e4eb211c83e772b49bc0ee423e91534 + languageName: node + linkType: hard + +"string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": + version: 4.2.3 + resolution: "string-width@npm:4.2.3" + dependencies: + emoji-regex: "npm:^8.0.0" + is-fullwidth-code-point: "npm:^3.0.0" + strip-ansi: "npm:^6.0.1" + checksum: 10c0/1e525e92e5eae0afd7454086eed9c818ee84374bb80328fc41217ae72ff5f065ef1c9d7f72da41de40c75fa8bb3dee63d92373fd492c84260a552c636392a47b + languageName: node + linkType: hard + +"string_decoder@npm:^1.1.1": + version: 1.3.0 + resolution: "string_decoder@npm:1.3.0" + dependencies: + safe-buffer: "npm:~5.2.0" + checksum: 10c0/810614ddb030e271cd591935dcd5956b2410dd079d64ff92a1844d6b7588bf992b3e1b69b0f4d34a3e06e0bd73046ac646b5264c1987b20d0601f81ef35d731d + languageName: node + linkType: hard + +"strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": + version: 6.0.1 + resolution: "strip-ansi@npm:6.0.1" + dependencies: + ansi-regex: "npm:^5.0.1" + checksum: 10c0/1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952 + languageName: node + linkType: hard + +"supercluster@npm:^8.0.1": + version: 8.0.1 + resolution: "supercluster@npm:8.0.1" + dependencies: + kdbush: "npm:^4.0.2" + checksum: 10c0/79121e6dbff67b3036ea6651f3baddb942478830ba3ecbc27455715ab5bd269de8381dc04618c0c15963346ea2ed0f81cd5f767c2978a63e2841807c73445d57 + languageName: node + linkType: hard + +"tar@npm:^7.5.3, tar@npm:^7.5.4": + version: 7.5.15 + resolution: "tar@npm:7.5.15" + dependencies: + "@isaacs/fs-minipass": "npm:^4.0.0" + chownr: "npm:^3.0.0" + minipass: "npm:^7.1.2" + minizlib: "npm:^3.1.0" + yallist: "npm:^5.0.0" + checksum: 10c0/8f039edb1d12fdd7df6c6f9877d125afe9f3da3f5f9317df326fdd090d48793d6998cede1506a1471f3e3a250db270a89dace28005eb5e99c5a9132d704ac956 + languageName: node + linkType: hard + +"terser@npm:^5.4.0": + version: 5.47.1 + resolution: "terser@npm:5.47.1" + dependencies: + "@jridgewell/source-map": "npm:^0.3.3" + acorn: "npm:^8.15.0" + commander: "npm:^2.20.0" + source-map-support: "npm:~0.5.20" + bin: + terser: bin/terser + checksum: 10c0/e7017001aff657b8eb444edb4c4ad2425b90c141c5329f06b1939161f38884622972ec7b12d197207229c8079d24d20bf44be93852f735fe3bb4b32d80775775 + languageName: node + linkType: hard + +"through2@npm:^4.0.2": + version: 4.0.2 + resolution: "through2@npm:4.0.2" + dependencies: + readable-stream: "npm:3" + checksum: 10c0/3741564ae99990a4a79097fe7a4152c22348adc4faf2df9199a07a66c81ed2011da39f631e479fdc56483996a9d34a037ad64e76d79f18c782ab178ea9b6778c + languageName: node + linkType: hard + +"tiny-invariant@npm:^1.0.2": + version: 1.3.3 + resolution: "tiny-invariant@npm:1.3.3" + checksum: 10c0/65af4a07324b591a059b35269cd696aba21bef2107f29b9f5894d83cc143159a204b299553435b03874ebb5b94d019afa8b8eff241c8a4cfee95872c2e1c1c4a + languageName: node + linkType: hard + +"tiny-warning@npm:^1.0.0": + version: 1.0.3 + resolution: "tiny-warning@npm:1.0.3" + checksum: 10c0/ef8531f581b30342f29670cb41ca248001c6fd7975ce22122bd59b8d62b4fc84ad4207ee7faa95cde982fa3357cd8f4be650142abc22805538c3b1392d7084fa + languageName: node + linkType: hard + +"tinyglobby@npm:^0.2.12": + version: 0.2.16 + resolution: "tinyglobby@npm:0.2.16" + dependencies: + fdir: "npm:^6.5.0" + picomatch: "npm:^4.0.4" + checksum: 10c0/f2e09fd93dd95c41e522113b686ff6f7c13020962f8698a864a257f3d7737599afc47722b7ab726e12f8a813f779906187911ff8ee6701ede65072671a7e934b + languageName: node + linkType: hard + +"tree-kill@npm:^1.2.2": + version: 1.2.2 + resolution: "tree-kill@npm:1.2.2" + bin: + tree-kill: cli.js + checksum: 10c0/7b1b7c7f17608a8f8d20a162e7957ac1ef6cd1636db1aba92f4e072dc31818c2ff0efac1e3d91064ede67ed5dc57c565420531a8134090a12ac10cf792ab14d2 + languageName: node + linkType: hard + +"tslib@npm:*, tslib@npm:2.8.1, tslib@npm:^2.0.1, tslib@npm:^2.1.0, tslib@npm:^2.6.2, tslib@npm:^2.8.1": + version: 2.8.1 + resolution: "tslib@npm:2.8.1" + checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62 + languageName: node + linkType: hard + +"typescript@npm:~5.9.0": + version: 5.9.3 + resolution: "typescript@npm:5.9.3" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/6bd7552ce39f97e711db5aa048f6f9995b53f1c52f7d8667c1abdc1700c68a76a308f579cd309ce6b53646deb4e9a1be7c813a93baaf0a28ccd536a30270e1c5 + languageName: node + linkType: hard + +"typescript@patch:typescript@npm%3A~5.9.0#optional!builtin": + version: 5.9.3 + resolution: "typescript@patch:typescript@npm%3A5.9.3#optional!builtin::version=5.9.3&hash=5786d5" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/ad09fdf7a756814dce65bc60c1657b40d44451346858eea230e10f2e95a289d9183b6e32e5c11e95acc0ccc214b4f36289dcad4bf1886b0adb84d711d336a430 + languageName: node + linkType: hard + +"undici-types@npm:>=7.24.0 <7.24.7": + version: 7.24.6 + resolution: "undici-types@npm:7.24.6" + checksum: 10c0/d9cd8befb643ac904615c280a095ba4240531f6bb4a5e75a22a7483630ca8d3f1016d2ab6ace6ceda1f63b3a2db2fe037fafe121d6917a0187573aa548ff78ca + languageName: node + linkType: hard + +"undici@npm:^6.25.0": + version: 6.25.0 + resolution: "undici@npm:6.25.0" + checksum: 10c0/2597cc6689bdb02c210c557b1f85febbfda65becae6e6fc1061508e2f33734d25207f81cd8af56ada9956329eb3a7bd7431e87dcfeceba20ee87059b57dcf985 + languageName: node + linkType: hard + +"universalify@npm:^2.0.0": + version: 2.0.1 + resolution: "universalify@npm:2.0.1" + checksum: 10c0/73e8ee3809041ca8b818efb141801a1004e3fc0002727f1531f4de613ea281b494a40909596dae4a042a4fb6cd385af5d4db2e137b1362e0e91384b828effd3a + languageName: node + linkType: hard + +"untildify@npm:^4.0.0": + version: 4.0.0 + resolution: "untildify@npm:4.0.0" + checksum: 10c0/d758e624c707d49f76f7511d75d09a8eda7f2020d231ec52b67ff4896bcf7013be3f9522d8375f57e586e9a2e827f5641c7e06ee46ab9c435fc2b2b2e9de517a + languageName: node + linkType: hard + +"update-browserslist-db@npm:^1.2.3": + version: 1.2.3 + resolution: "update-browserslist-db@npm:1.2.3" + dependencies: + escalade: "npm:^3.2.0" + picocolors: "npm:^1.1.1" + peerDependencies: + browserslist: ">= 4.21.0" + bin: + update-browserslist-db: cli.js + checksum: 10c0/13a00355ea822388f68af57410ce3255941d5fb9b7c49342c4709a07c9f230bbef7f7499ae0ca7e0de532e79a82cc0c4edbd125f1a323a1845bf914efddf8bec + languageName: node + linkType: hard + +"util-deprecate@npm:^1.0.1": + version: 1.0.2 + resolution: "util-deprecate@npm:1.0.2" + checksum: 10c0/41a5bdd214df2f6c3ecf8622745e4a366c4adced864bc3c833739791aeeeb1838119af7daed4ba36428114b5c67dcda034a79c882e97e43c03e66a4dd7389942 + languageName: node + linkType: hard + +"value-equal@npm:^1.0.1": + version: 1.0.1 + resolution: "value-equal@npm:1.0.1" + checksum: 10c0/79068098355483ef29f4d3753999ad880875b87625d7e9055cad9346ea4b7662aad3a66f87976801b0dd7a6f828ba973d28b1669ebcd37eaf88cc5f687c1a691 + languageName: node + linkType: hard + +"vite@npm:^5.0.0": + version: 5.4.21 + resolution: "vite@npm:5.4.21" + dependencies: + esbuild: "npm:^0.21.3" + fsevents: "npm:~2.3.3" + postcss: "npm:^8.4.43" + rollup: "npm:^4.20.0" + peerDependencies: + "@types/node": ^18.0.0 || >=20.0.0 + less: "*" + lightningcss: ^1.21.0 + sass: "*" + sass-embedded: "*" + stylus: "*" + sugarss: "*" + terser: ^5.4.0 + dependenciesMeta: + fsevents: + optional: true + peerDependenciesMeta: + "@types/node": + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + bin: + vite: bin/vite.js + checksum: 10c0/468336a1409f728b464160cbf02672e72271fb688d0e605e776b74a89d27e1029509eef3a3a6c755928d8011e474dbf234824d054d07960be5f23cd176bc72de + languageName: node + linkType: hard + +"web-vitals@npm:^4.2.4": + version: 4.2.4 + resolution: "web-vitals@npm:4.2.4" + checksum: 10c0/383c9281d5b556bcd190fde3c823aeb005bb8cf82e62c75b47beb411014a4ed13fa5c5e0489ed0f1b8d501cd66b0bebcb8624c1a75750bd5df13e2a3b1b2d194 + languageName: node + linkType: hard + +"websocket-driver@npm:>=0.5.1": + version: 0.7.5 + resolution: "websocket-driver@npm:0.7.5" + dependencies: + http-parser-js: "npm:>=0.5.1" + safe-buffer: "npm:>=5.1.0" + websocket-extensions: "npm:>=0.1.1" + checksum: 10c0/843a3c9f529ce07f2721829f70f62986247525ab22625e857b69da13dc90967bacfe57b85e196801b565cd797e309ddd5b06fa8435732e34e8a8ab6201d7abed + languageName: node + linkType: hard + +"websocket-extensions@npm:>=0.1.1": + version: 0.1.4 + resolution: "websocket-extensions@npm:0.1.4" + checksum: 10c0/bbc8c233388a0eb8a40786ee2e30d35935cacbfe26ab188b3e020987e85d519c2009fe07cfc37b7f718b85afdba7e54654c9153e6697301f72561bfe429177e0 + languageName: node + linkType: hard + +"which@npm:^2.0.1": + version: 2.0.2 + resolution: "which@npm:2.0.2" + dependencies: + isexe: "npm:^2.0.0" + bin: + node-which: ./bin/node-which + checksum: 10c0/66522872a768b60c2a65a57e8ad184e5372f5b6a9ca6d5f033d4b0dc98aff63995655a7503b9c0a2598936f532120e81dd8cc155e2e92ed662a2b9377cc4374f + languageName: node + linkType: hard + +"which@npm:^6.0.0": + version: 6.0.1 + resolution: "which@npm:6.0.1" + dependencies: + isexe: "npm:^4.0.0" + bin: + node-which: bin/which.js + checksum: 10c0/7e710e54ea36d2d6183bee2f9caa27a3b47b9baf8dee55a199b736fcf85eab3b9df7556fca3d02b50af7f3dfba5ea3a45644189836df06267df457e354da66d5 + languageName: node + linkType: hard + +"wrap-ansi@npm:^7.0.0": + version: 7.0.0 + resolution: "wrap-ansi@npm:7.0.0" + dependencies: + ansi-styles: "npm:^4.0.0" + string-width: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + checksum: 10c0/d15fc12c11e4cbc4044a552129ebc75ee3f57aa9c1958373a4db0292d72282f54373b536103987a4a7594db1ef6a4f10acf92978f79b98c49306a4b58c77d4da + languageName: node + linkType: hard + +"xml2js@npm:^0.6.2": + version: 0.6.2 + resolution: "xml2js@npm:0.6.2" + dependencies: + sax: "npm:>=0.6.0" + xmlbuilder: "npm:~11.0.0" + checksum: 10c0/e98a84e9c172c556ee2c5afa0fc7161b46919e8b53ab20de140eedea19903ed82f7cd5b1576fb345c84f0a18da1982ddf65908129b58fc3d7cbc658ae232108f + languageName: node + linkType: hard + +"xmlbuilder@npm:^15.1.1": + version: 15.1.1 + resolution: "xmlbuilder@npm:15.1.1" + checksum: 10c0/665266a8916498ff8d82b3d46d3993913477a254b98149ff7cff060d9b7cc0db7cf5a3dae99aed92355254a808c0e2e3ec74ad1b04aa1061bdb8dfbea26c18b8 + languageName: node + linkType: hard + +"xmlbuilder@npm:~11.0.0": + version: 11.0.1 + resolution: "xmlbuilder@npm:11.0.1" + checksum: 10c0/74b979f89a0a129926bc786b913459bdbcefa809afaa551c5ab83f89b1915bdaea14c11c759284bb9b931e3b53004dbc2181e21d3ca9553eeb0b2a7b4e40c35b + languageName: node + linkType: hard + +"y18n@npm:^5.0.5": + version: 5.0.8 + resolution: "y18n@npm:5.0.8" + checksum: 10c0/4df2842c36e468590c3691c894bc9cdbac41f520566e76e24f59401ba7d8b4811eb1e34524d57e54bc6d864bcb66baab7ffd9ca42bf1eda596618f9162b91249 + languageName: node + linkType: hard + +"yallist@npm:^3.0.2": + version: 3.1.1 + resolution: "yallist@npm:3.1.1" + checksum: 10c0/c66a5c46bc89af1625476f7f0f2ec3653c1a1791d2f9407cfb4c2ba812a1e1c9941416d71ba9719876530e3340a99925f697142989371b72d93b9ee628afd8c1 + languageName: node + linkType: hard + +"yallist@npm:^5.0.0": + version: 5.0.0 + resolution: "yallist@npm:5.0.0" + checksum: 10c0/a499c81ce6d4a1d260d4ea0f6d49ab4da09681e32c3f0472dee16667ed69d01dae63a3b81745a24bd78476ec4fcf856114cb4896ace738e01da34b2c42235416 + languageName: node + linkType: hard + +"yargs-parser@npm:^21.1.1": + version: 21.1.1 + resolution: "yargs-parser@npm:21.1.1" + checksum: 10c0/f84b5e48169479d2f402239c59f084cfd1c3acc197a05c59b98bab067452e6b3ea46d4dd8ba2985ba7b3d32a343d77df0debd6b343e5dae3da2aab2cdf5886b2 + languageName: node + linkType: hard + +"yargs@npm:^17.7.2": + version: 17.7.2 + resolution: "yargs@npm:17.7.2" + dependencies: + cliui: "npm:^8.0.1" + escalade: "npm:^3.1.1" + get-caller-file: "npm:^2.0.5" + require-directory: "npm:^2.1.1" + string-width: "npm:^4.2.3" + y18n: "npm:^5.0.5" + yargs-parser: "npm:^21.1.1" + checksum: 10c0/ccd7e723e61ad5965fffbb791366db689572b80cca80e0f96aad968dfff4156cd7cd1ad18607afe1046d8241e6fb2d6c08bf7fa7bfb5eaec818735d8feac8f05 + languageName: node + linkType: hard + +"yauzl@npm:^2.10.0": + version: 2.10.0 + resolution: "yauzl@npm:2.10.0" + dependencies: + buffer-crc32: "npm:~0.2.3" + fd-slicer: "npm:~1.1.0" + checksum: 10c0/f265002af7541b9ec3589a27f5fb8f11cf348b53cc15e2751272e3c062cd73f3e715bc72d43257de71bbaecae446c3f1b14af7559e8ab0261625375541816422 + languageName: node + linkType: hard + +"zod@npm:^3.24.0": + version: 3.25.76 + resolution: "zod@npm:3.25.76" + checksum: 10c0/5718ec35e3c40b600316c5b4c5e4976f7fee68151bc8f8d90ec18a469be9571f072e1bbaace10f1e85cf8892ea12d90821b200e980ab46916a6166a4260a983c + languageName: node + linkType: hard + +"zustand@npm:^5.0.0": + version: 5.0.13 + resolution: "zustand@npm:5.0.13" + peerDependencies: + "@types/react": ">=18.0.0" + immer: ">=9.0.6" + react: ">=18.0.0" + use-sync-external-store: ">=1.2.0" + peerDependenciesMeta: + "@types/react": + optional: true + immer: + optional: true + react: + optional: true + use-sync-external-store: + optional: true + checksum: 10c0/e4e76af1c324c797e3cc6ef094cb15c5884ca6713697140c2be292b2c612f5445fa21d222671b97797a4376154cac14a140f05728f0ac17b4b9e10f45e0ff29e + languageName: node + linkType: hard