/Header Record For PersistentHashMapValueStorageõ%ÛL                 ‡ :20:9:;B00 000 0  0 0 0 00000¢B 0 00 0  0  0 0  0  0 0 0 0¢J !0HÆJ "0HÆJ# 00HÆJ $0HÆJ %0HÆJ& 0 0HÆJ '0HÆJ (0HÆJ )0HÆJ *0HÆJ‘+02 02 002 02  02  0 02  02  02 02 02 0HÆJ,0-2.0HÖJ /0HÖJ 00HÖJ&10223024052607HÁ¢8R 0¢ R0¢ R 00¢ R 0¢ R0¢ R 0¢ R0¢ R0¢ R  0 0¢ R0¢  ¨<=GLcom/ustadmobile/port/sharedse/contentformats/h5p/H5PContentSerializer;seen1license embedTypes metaKeywords mainLibrarypreloadedDependenciesaLcom/ustadmobile/port/sharedse/contentformats/h5p/H5PContentSerializer$PreloadedDependenciesItem;authorlanguagetitle contentTypemetaDescriptionserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;ó(ILjava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V³(Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V getAuthor()Ljava/lang/String;getContentType getEmbedTypes()Ljava/util/List; getLanguage getLicensegetMainLibrarygetMetaDescriptiongetMetaKeywordsgetPreloadedDependenciesgetTitle component1 component10 component2 component3 component4 component5 component6 component7 component8 component9copyequalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$sharedse $serializer CompanionPreloadedDependenciesItemsharedseÕ°>              ‡ %20:$%B700000 ¢ B) 0 0 0¢ J0HÆ¢J0HÆ¢J 0HÆJ202 02 02 0HÆ¢J020HÖJ 0HÖJ 0HÖJ&02020 2!0"HÁ¢#R0¢   R0¢ R0¢ ¨&'aLcom/ustadmobile/port/sharedse/contentformats/h5p/H5PContentSerializer$PreloadedDependenciesItem;seen1 majorVersion minorVersion machineNameserializationConstructorMarker?Lkotlinx/serialization/internal/SerializationConstructorMarker;{(ILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Lkotlinx/serialization/internal/SerializationConstructorMarker;)V;(Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;)VgetMachineName()Ljava/lang/String;getMajorVersion()Ljava/lang/Integer;Ljava/lang/Integer;getMinorVersion component1 component2 component3copy›(Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;)Lcom/ustadmobile/port/sharedse/contentformats/h5p/H5PContentSerializer$PreloadedDependenciesItem;equalsotherhashCodetoString write$Selfselfoutput1Lkotlinx/serialization/encoding/CompositeEncoder; serialDesc4Lkotlinx/serialization/descriptors/SerialDescriptor;write$Self$sharedse $serializer CompanionsharedseØ=      †20B¢J00HƨkLcom/ustadmobile/port/sharedse/contentformats/h5p/H5PContentSerializer$PreloadedDependenciesItem$Companion;()V serializer#Lkotlinx/serialization/KSerializer;aLcom/ustadmobile/port/sharedse/contentformats/h5p/H5PContentSerializer$PreloadedDependenciesItem;sharedseÿ °6            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨kcom/ustadmobile/port/sharedse/contentformats/h5p/H5PContentSerializer.PreloadedDependenciesItem.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;aLcom/ustadmobile/port/sharedse/contentformats/h5p/H5PContentSerializer$PreloadedDependenciesItem;()V descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor; getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor;childSerializers#Lkotlinx/serialization/KSerializer;&()[Lkotlinx/serialization/KSerializer; deserializedecoder(Lkotlinx/serialization/encoding/Decoder; serializeencoder(Lkotlinx/serialization/encoding/Encoder;valuesharedseä=      †20B¢J00HƨQLcom/ustadmobile/port/sharedse/contentformats/h5p/H5PContentSerializer$Companion;()V serializer#Lkotlinx/serialization/KSerializer;GLcom/ustadmobile/port/sharedse/contentformats/h5p/H5PContentSerializer;sharedseË °6            Ç200B¢J 0 0 HÖ¢ J 02 0HÖJ02020HÖR08VXÖ¢¨Qcom/ustadmobile/port/sharedse/contentformats/h5p/H5PContentSerializer.$serializer4Lkotlinx/serialization/internal/GeneratedSerializer;GLcom/ustadmobile/port/sharedse/contentformats/h5p/H5PContentSerializer;()V descriptor4Lkotlinx/serialization/descriptors/SerialDescriptor; getDescriptor6()Lkotlinx/serialization/descriptors/SerialDescriptor;childSerializers#Lkotlinx/serialization/KSerializer;&()[Lkotlinx/serialization/KSerializer; deserializedecoder(Lkotlinx/serialization/encoding/Decoder; serializeencoder(Lkotlinx/serialization/encoding/Encoder;valuesharedseÍp      20j`B00¢B0¢R0X†¢   "  ¨ WLcom/ustadmobile/port/sharedse/contentformats/xapi/endpoints/StatementRequestException;$Ljava/lang/IllegalArgumentException;!Lkotlin/IllegalArgumentException;s errorCode(Ljava/lang/String;I)V(Ljava/lang/String;)V getErrorCode()I setErrorCode(I)Vsharedse¥8      Æ20B¢J 0*0¨FLcom/ustadmobile/port/sharedse/contentformats/xapi/endpoints/XapiUtil;()VtoIntsharedse×x   $      0   0*0 "08BX‚„¢ "!000*0 8F¢  ¨ headersFieldLjava/lang/reflect/Field;getHeadersField()Ljava/lang/reflect/Field;headersField$delegate Lkotlin/Lazy;responseHeaders"Lfi/iki/elonen/NanoHTTPD$Response;getResponseHeaders3(Lfi/iki/elonen/NanoHTTPD$Response;)Ljava/util/Map;newUnsupportedMethodResponsedataInflatedIfRequiredLjava/io/InputStream;sharedseÖ Ù8             20:B 0¢J020R0X–¢ R0X‚¢ R 0 X†¢   " R08F¢R0X†¢ "¨BLcom/ustadmobile/port/sharedse/impl/http/EpubHtmlFilterSerializer;Lorg/kodein/di/DIAware;diLorg/kodein/di/DI;(Lorg/kodein/di/DI;)VgetDi()Lorg/kodein/di/DI;inLjava/io/InputStream; liveWebServergetLiveWebServer()ZsetLiveWebServer(Z)Voutput getOutput()[BscriptSrcToAddgetScriptSrcToAdd()Ljava/lang/String;setScriptSrcToAdd(Ljava/lang/String;)V setIntputEpubXmlSerializerFiltersharedse× µ(         20B¢J  02 02020HJ 02 02020HR0X†¢ "R 0X†¢  " ¨ZLcom/ustadmobile/port/sharedse/impl/http/EpubHtmlFilterSerializer$EpubXmlSerializerFilter;2Lcom/ustadmobile/lib/util/ext/XmlSerializerFilter;()VonLiveWebServergetOnLiveWebServer()ZsetOnLiveWebServer(Z)V seenViewPortgetSeenViewPortsetSeenViewPortafterPassthroughevtTypeparserLorg/xmlpull/v1/XmlPullParser; serializerLorg/xmlpull/v1/XmlSerializer;beforePassthroughsharedseº.   H"*0H†¢¨parseRequestBodyT&Lfi/iki/elonen/NanoHTTPD$IHTTPSession;:(Lfi/iki/elonen/NanoHTTPD$IHTTPSession;)Ljava/lang/Object;sharedseñb       20: B00¢J0HR0X‚¢ ¨ FLcom/ustadmobile/port/sharedse/impl/http/InputStreamWithCloseListener;Ljava/io/FilterInputStream; inputStreamLjava/io/InputStream;onCloseListenerVLcom/ustadmobile/port/sharedse/impl/http/InputStreamWithCloseListener$OnCloseListener;n(Ljava/io/InputStream;Lcom/ustadmobile/port/sharedse/impl/http/InputStreamWithCloseListener$OnCloseListener;)VcloseOnCloseListenersharedse¥&    f20J0H&¨VLcom/ustadmobile/port/sharedse/impl/http/InputStreamWithCloseListener$OnCloseListener;onStreamClosedsharedseÛ %6            20B000¢J 0HJ020HJ0HJ020HJ 0202020HJ0HJ020HR0X‚¢ R0 X‚¢ R 0X‚¢ R 0X‚¢ R 0X‚¢ ¨:Lcom/ustadmobile/port/sharedse/impl/http/RangeInputStream;Ljava/io/FilterInputStream;inLjava/io/InputStream;startend(Ljava/io/InputStream;JJ)V markSupportedposresetInvalidateresetPos availablemark readlimitreadbuffer byteOffset byteCountresetskipsharedseäj&         Æ20B¢J02020J0 *02 0 H¨ 1Lcom/ustadmobile/port/sharedse/util/UmFileUtilSe;()V makeTempDirLjava/io/File;prefixpostfixcopyInputStreamToFile inputStreamLjava/io/InputStream;sharedse¾H      Æ20B¢J02020¨ /Lcom/ustadmobile/port/sharedse/util/UmZipUtils;()VunzipzipFileLjava/io/File;destDirsharedseÆŒ,         f20J(0202 0j`2  0 j` H&J( 0202 0j`2  0 j` H&¨ 9Lcom/ustadmobile/port/sharedse/util/XmlPassThroughFilter;afterPassthroughevtTypeparserLorg/xmlpull/v1/XmlPullParser;0Lcom/ustadmobile/xmlpullparserkmp/XmlPullParser; serializerLorg/xmlpull/v1/XmlSerializer;0Lcom/ustadmobile/xmlpullparserkmp/XmlSerializer;beforePassthroughsharedse÷q.         =02 0j`2 0j`2 0 0 2 0 ¢ ¨passXmlThroughxppLorg/xmlpull/v1/XmlPullParser;0Lcom/ustadmobile/xmlpullparserkmp/XmlPullParser;xsLorg/xmlpull/v1/XmlSerializer;0Lcom/ustadmobile/xmlpullparserkmp/XmlSerializer;seperateEndTagRequiredElementsfilter9Lcom/ustadmobile/port/sharedse/util/XmlPassThroughFilter;‹(Lorg/xmlpull/v1/XmlPullParser;Lorg/xmlpull/v1/XmlSerializer;[Ljava/lang/String;Lcom/ustadmobile/port/sharedse/util/XmlPassThroughFilter;)Vsharedse7  0¨ vhToPxFactorsharedseÊ 3 !com.ustadmobile.port.sharedse.extNanoHTTPDExtKt < 'com.ustadmobile.port.sharedse.impl.httpIHTTPSessionExtKt 9 "com.ustadmobile.port.sharedse.utilXmlPullParserUtilKt 9 "com.ustadmobile.sharedse.impl.httpCssVhFilterFactorKt"*