DIRCUdd DrKw>z@Z .gitignoredd D/&5!4@8ꮷ.idea/.gitignoredyOdyO D*Q{~#G`9naE+.idea/androidTestResultsUserPreferences.xmldyOdyO Dn(]p:]C!x.idea/compiler.xmldd DBz?NzmX#9Y B.idea/gradle.xmldd Dϒ5 *$]D$T.idea/jarRepositories.xmldyOdyO D1eά~<⻱Oݚ.idea/kotlinc.xmldyOdyO D |3$K.z.idea/misc.xmldd D_LeU]Er7q .idea/vcs.xmldd D ,]&랟+K fݩo\dLICENSEd()Md()M D@H꘡Rץdsr4W README.mddʧdʧ D B*18LyqzK}app/.gitignoredʧdʧ D rֻcWne%?dDapp/build.gradledʧdʧ D H4Ayף gm4K app/proguard-rules.prodʧdʧ I fnzjNJԊVapp/src/androidTest/java/com/ustadmobile/offlinehttpservice/ExampleInstrumentedTest.ktdʧdʧ J'-$qpg#Ë app/src/main/AndroidManifest.xmldʧdʧ J]+F*Kfb 8app/src/main/res/drawable-v24/ic_launcher_foreground.xmldʧdʧ JڜpA]{^4app/src/main/res/drawable/ic_launcher_background.xmldʧdʧ o Rf( h{2app/src/main/res/mipmap-anydpi-v26/ic_launcher.xmldʧdʧ o Rf( h{8app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xmldʧdʧ oWo;u[ kqJap^j82app/src/main/res/mipmap-anydpi-v33/ic_launcher.xmldʧdʧ o| 7#C(?AW[-app/src/main/res/mipmap-hdpi/ic_launcher.webpdʧdʧ o RѺ\1ؐD3app/src/main/res/mipmap-hdpi/ic_launcher_round.webpdʧdʧ oOd勦M >;x5-app/src/main/res/mipmap-mdpi/ic_launcher.webpdʧdʧ obv/l?x{3app/src/main/res/mipmap-mdpi/ic_launcher_round.webpdʧdʧ ol0p4, :: 5.app/src/main/res/mipmap-xhdpi/ic_launcher.webpdʧdʧ oNiV ?nE$?4app/src/main/res/mipmap-xhdpi/ic_launcher_round.webpdʧdʧ o D(ԷjGTGygt/app/src/main/res/mipmap-xxhdpi/ic_launcher.webpdʧdʧ o6#u9375app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webpdʧdʧ o}d'tRgc~0app/src/main/res/mipmap-xxxhdpi/ic_launcher.webpdʧdʧ ob&7Xt!ֈ6app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webpdʧdʧ o4Uk@wSg\(app/src/main/res/values-night/themes.xmldʧdʧ oz}2v =+-4*h{"app/src/main/res/values/colors.xmldʧdʧ oP`Woa/%#app/src/main/res/values/strings.xmldʧdʧ o4Xn_5db^[CP"app/src/main/res/values/themes.xmldʧdʧ om,*k7& %app/src/main/res/xml/backup_rules.xmldʧdʧ o'{ G&|'b.app/src/main/res/xml/data_extraction_rules.xmldʧdʧ ofؒTQ3Yͅ5z,RGapp/src/test/java/com/ustadmobile/offlinehttpservice/ExampleUnitTest.ktdyOdyO DA8QiM$Pn5 build.gradledʧdʧ oB*18LyqzK}client/.gitignored()Md()M n ]{ DzC f ]ҟ Zclient/build.gradledʧdʧ o⛲CK)wZSclient/consumer-rules.prodʧdʧ oH4Ayף gm4K client/proguard-rules.prodʧdʧ o )n^9pO ">^client/src/androidTest/java/com/ustadmobile/offlinehttpservice/client/HttpOverIpcClientTest.ktdʧdʧ o=iA) ԲGUҦla`#client/src/main/AndroidManifest.xmld()Md()M nUG9 cmcV{Lclient/src/main/java/com/ustadmobile/httpoveripc/client/HttpOverIpcClient.ktdA\OdA\O n #uثPJ:wVn!0Kclient/src/main/java/com/ustadmobile/httpoveripc/client/HttpOverIpcProxy.ktd%d% oAU :e̬0+Mclient/src/main/java/com/ustadmobile/httpoveripc/client/IHttpOverIpcClient.ktdʧdʧ oZ$MSBSW3-+ȨF >client/src/test/java/com/ustadmobile/client/ExampleUnitTest.ktdʧdʧ oB*18LyqzK}core/.gitignoredd oY]u5b+vcore/build.gradledʧdʧ o⛲CK)wZScore/consumer-rules.prodʧdʧ oH4Ayף gm4K core/proguard-rules.prod-yyd-yy oA j>'W b?Score/src/androidTest/java/com/ustadmobile/httpoveripc/core/SimpleTextRequestTest.ktdʧdʧ o?G U Tcore/src/androidTest/java/com/ustadmobile/httpoveripc/core/SimpleTextResponseTest.ktdd ofX&TTu|Wcore/src/androidTest/java/com/ustadmobile/httpoveripc/core/ext/RawHttpRequestExtTest.ktdʧdʧ o2D^\yb 4iLXcore/src/androidTest/java/com/ustadmobile/httpoveripc/core/ext/RawHttpResponseExtTest.ktdʧdʧ oyha̮O Ԉ[vEs!core/src/main/AndroidManifest.xmldʧdʧ o oDQVRuKcore/src/main/java/com/ustadmobile/httpoveripc/core/HttpOverIpcConstants.ktd-yyd-yy o^ j4Uj<^[! ;CHcore/src/main/java/com/ustadmobile/httpoveripc/core/SimpleTextRequest.ktdʧdʧ oH aOTv =0&Icore/src/main/java/com/ustadmobile/httpoveripc/core/SimpleTextResponse.ktdʧdʧ oILr>jUERl-]Lcore/src/main/java/com/ustadmobile/httpoveripc/core/ext/RawHttpRequestExt.ktdʧdʧ oqM4TbO 4ԣ&iMcore/src/main/java/com/ustadmobile/httpoveripc/core/ext/RawHttpResponseExt.ktd%d% oB4j0M-tAcore/src/main/java/com/ustadmobile/httpoveripc/core/ext/URIExt.ktdʧdʧ ordYQ0:| 1MFcore/src/test/java/com/ustadmobile/httpoveripc/core/ExampleUnitTest.ktdʧdʧ D N^*server/src/androidTest/AndroidManifest.xmldyOdyO o}SkUn2QMe> }6`server/src/androidTest/java/com/ustadmobile/httpoveripc/server/AbstractHttpOverIpcServiceTest.ktdA\dA\ ovbsSVqxә0j \server/src/androidTest/java/com/ustadmobile/httpoveripc/server/HttpOverIpcIntegrationTest.ktd%d% oiݩMieRmtt#server/src/main/AndroidManifest.xmldyOdyO oƀ  8QJRz8ZdgšWUeTserver/src/main/java/com/ustadmobile/httpoveripc/server/AbstractHttpOverIpcServer.ktd%d% ojɝcr~XވE+pm$,Pserver/src/main/java/com/ustadmobile/httpoveripc/server/EchoHttpOverIpcServer.ktdyOdyO qf8riV :19\Zserver/src/main/java/com/ustadmobile/httpoveripc/server/ThrowExceptionHttpOverIpcServer.ktdd oƂf@W@6j"7ʃfJserver/src/test/java/com/ustadmobile/httpoveripc/server/ExampleUnitTest.ktdd D w96Wůb̏O#.Xsettings.gradleTREE t85 6 XR<'W $xVs;app27 1 G;es>8}`p6src24 3 D,ڢҬV7main22 1 .O>2H0Qres21 12 k8L!hGxml2 0 &.YijXvalues3 0 o4H0; ^,drawable1 0 &o  VoZ=9q/mipmap-hdpi2 0 B,!KGwARv=Wmipmap-mdpi2 0 3 -i`t_cdrawable-v241 0 UȤ.F~`omipmap-xhdpi2 0 aW" :Sԝlvalues-night1 0 l!xnߔ\Ypa%mipmap-xxhdpi2 0 (LG dnNmipmap-xxxhdpi2 0 4n:x1B8Yѻmipmap-anydpi-v262 0 RB tUkWkhimipmap-anydpi-v331 0 G)EZGUBy3&\test1 1 ?!Rb(ؼ)java1 1 !Ս"ZFGm78&UuNcom1 1 \#؀ P01:7ustadmobile1 1 J$CyhýBKofflinehttpservice1 0 &Aap',6P ;6androidTest1 1 nJo#!` -java1 1 <,K$ s:y60com1 1 \Z/YFXmCustadmobile1 1 ֿ櫄'*iCYofflinehttpservice1 0 A]U..v3core18 1 %aI ,src14 3 ?[1xiJ ̻Cmain9 1 uYobU'%c.Ojava8 1 Cl,J!xFb/com8 1 U38 {牨ustadmobile8 1 UVd}4qkQhttpoveripc8 1 sIQ(uA,!Rcore8 1 xpdk}j ext5 0 ϧ;k.gC&test1 1 ה#(h-?YVjava1 1 cLT5Fƫ@com1 1 _TB@X{qustadmobile1 1 5"/S$Q; 5httpoveripc1 1 [ˮd|Osrc6 3 7繩D0 ! IϜ}main4 1 /PY3&$N$2s}'java3 1 BL#d6~'5˗com3 1 ]B9v`֠ustadmobile3 1 -D~9'qAZ6&vhttpoveripc3 1 :Oi%ْGVclient3 0 iNXwf!test1 1 2ֺ5%PiM}0-java1 1 ̅ / _ҁ?^+>>8com1 1 ʶfĈՂ@Qustadmobile1 1 F#=sIp'client1 0 `iI:u/"+%ԶLandroidTest1 1 <{L񸜜UY"java1 1 ʬ˯šk 02| com1 1 ͯ5QO4nustadmobile1 1 /Kɩ!,2ʴwQQofflinehttpservice1 1 {zIįgGk^Wtclient1 0 n4twy\QiQgradle2 1 h/Wl.;wrapper2 0 )H9XZ/mA9 ̗server12 1 inf!pS Oe[csrc8 3 t` o/tUw~Dmain4 1 ˉa^`-—7+a#java3 1 _}RGXi%c 1com3 1 >do8|<& ustadmobile3 1 2VۢY Sװhttpoveripc3 1 L+e:a5&Nyserver3 0 Ci% G,uG test1 1 &awk8ܐjava1 1 -ŒZ|OM_%com1 1 USSPl1NXustadmobile1 1 I/]5$θKρ65Phttpoveripc1 1 5%v1W?server1 0 eH 3,(- androidTest3 1 itfgXb Ssm?vpjava2 1 Ů>-ۄ1S1com2 1 ?QD2i)[9ustadmobile2 1 jۧY$ httpoveripc2 1 hB7lN>@`աserver2 0 0NKt¬<U,FC/[_BDMSO+