DIRCg[4 a,g[4 a, 8 D`$svEH.checkpatch.confg[4 a,g[4 a, 8$u޿pfs;܀\.github/FUNDING.ymlg[4 a,g[4 a, 8'ZQRq6lH7> .gitignoreg[4 a,g[4 a, 8]5M[ 3 TżPQ .gitreviewg[4 a,g[4 a, 8^FYPM>\@X COPYINGg[4 a,g[4 a, 8_D!ԓ PԨ Makefile.amg[4 a,g[4 a, 8` *TQ\&  README.mdg[4 a,g[4 a, 8abs BO+2ð欰k TODO-RELEASEg[4 a,g[4 a, 8c#|LR$Td#asn1/RSPRO.asng[4 a,g[4 a, 8do-;XE 7vfT configure.acg[4 a,g[4 a, 8fxr8~`pοؚE*contrib/Makefile.amg[4 a,g[4 a, 8h\dQIBTl{contrib/etc_default/Makefile.amg[4 a,g[4 a, 8i4ε?rMW ҵuX%contrib/etc_default/osmo-remsim-bankdg[4 a,g[4 a, 8jQNP9,;&contrib/etc_default/osmo-remsim-clientg[4 a,g[4 a, 8k*ԡp;WGb(contrib/etc_default/osmo-remsim-client-0g[4 a,g[4 a, 8lڄ8=/)7y(contrib/etc_default/osmo-remsim-client-1g[4 a,g[4 a, 8m ]c\/<,*Ll(contrib/etc_default/osmo-remsim-client-2g[4 a,g[4 a, 8nH +b/r?H" (contrib/etc_default/osmo-remsim-client-3g[4 a,g[4 a, 8o tgHcontrib/jenkins.shg[4 a,g[4 a, 8pP)d<"%V.7zcontrib/osmo-remsim-apitoolg[4 a,g[4 a, 8q8}Iaͼ[contrib/owhw-event-script.shg[4 a,g[4 a, 8s,M;wc#jBHBcontrib/systemd/Makefile.amg[4 a,g[4 a, 8tF[Eŷcs0'debian/controlg[4 Dj@g[4 Dj@ 8{ )N4qdLlAOdebian/copyrightg[4 Dj@g[4 Dj@ 8|LL:U2}4{ܟ))debian/libifd-osmo-remsim-client0.installg[4 Dj@g[4 Dj@ 8}xVŐuNn-ͅծW[P debian/libosmo-rspro-dev.installg[4 Dj@g[4 Dj@ 8~+:n}Q=dOxjXdebian/libosmo-rspro2.installg[4 Dj@g[4 Dj@ 8GD̻QE7"debian/osmo-remsim-apitool.installg[4 Dj@g[4 Dj@ 8T>ϵo_l debian/osmo-remsim-bankd.installg[4 Dj@g[4 Dj@ 8!2ryM!$0!#W'debian/osmo-remsim-client-shell.installg[4 Dj@g[4 Dj@ 8f*JC|?nhͼ\#o1~%debian/osmo-remsim-client-st2.installg[4 Dj@g[4 Dj@ 8$`:Hy<Z\debian/osmo-remsim-doc.installg[4 Dj@g[4 Dj@ 8II~ 1'#U ܭUP !debian/osmo-remsim-server.installg[4 Dj@g[4 Dj@ 8wI}F ♐a*?ܥ debian/rulesg[4 Dj@g[4 Dj@ 8_aw7 `AR]doc/Makefile.amg[4 Dj@g[4 Dj@ 8JړY0R_MZ%odoc/examples/Makefile.amg[4 Dj@g[4 Dj@ 88,h0P ][~@!doc/examples/bankd_pcsc_slots.csvg[4 Dj@g[4 Dj@ 8{Y6 1IZҕkdoc/manuals/Makefile.amg[4 Dj@g[4 Dj@ 8iNRKrY]/u !doc/manuals/chapters/logging.adocg[4 Dj@g[4 Dj@ 81<[Qu#<顖+"doc/manuals/chapters/overview.adocg[4 Dj@g[4 Dj@ 8 WRIv8T 89 5x(doc/manuals/chapters/remsim-apitool.adocg[4 Dj@g[4 Dj@ 8}/n<: ڔ&doc/manuals/chapters/remsim-bankd.adocg[4 Dj@g[4 Dj@ 8;U N ӵTI~'doc/manuals/chapters/remsim-client.adocg[4 Dj@g[4 Dj@ 8~B.dW\VX'doc/manuals/chapters/remsim-server.adocg[4 Dj@g[4 Dj@ 8 )+}cvrA/xydoc/manuals/chapters/rspro.adocg[4 Dj@g[4 Dj@ 8o7ܧp1u0.doc/manuals/osmo-remsim-usermanual-docinfo.xmlg[4 Dj@g[4 Dj@ 82sTgN]u 2Hh"'doc/manuals/osmo-remsim-usermanual.adocg[4 Dj@g[4 Dj@ 8>WP/*jb[ߕ5h9doc/osmo-remsim-simple.dotg[4 Dj@g[4 Dj@ 8͑owSTAdoc/osmo-remsim.dotg[4 Dj@g[4 Dj@ 8pm{'RV%b3g|doc/remote-sim.dotg[4 Dj@g[4 Dj@ 8Kf.e"l P5i(kV=Nffasn1c/Makefileg[4 Dj@g[4 Dj@ 8bsT"G`BxEinclude/Makefile.amg[4 Dj@g[4 Dj@ 8ݦ$nDާ6include/osmocom/Makefile.amg[4 Dj@g[4 Dj@ 87eRH_b [ainclude/osmocom/rspro/ATR.hg[4 Dj@g[4 Dj@ 88s.iNhQSJ"include/osmocom/rspro/BIT_STRING.hg[4 Dj@g[4 Dj@ 8ˎ("2]+include/osmocom/rspro/BOOLEAN.hg[4 Dj@g[4 Dj@ 8O|UQWHOGinclude/osmocom/rspro/BankId.hg[4 Dj@g[4 Dj@ 8Dϕf\n*f include/osmocom/rspro/BankSlot.hg[4 Dj@g[4 Dj@ 8#G-/sZ'"98H)include/osmocom/rspro/BankSlotStatusInd.hg[4 Dj@g[4 Dj@ 8rCV D\ǹu include/osmocom/rspro/ClientId.hg[4 Dj@g[4 Dj@ 8&6et!DKP8/`"include/osmocom/rspro/ClientSlot.hg[4 Dj@g[4 Dj@ 8ZA1RsM~Sb+include/osmocom/rspro/ClientSlotStatusInd.hg[4 Dj@g[4 Dj@ 8zng +CʍD)%()include/osmocom/rspro/ComponentIdentity.hg[4 Dj@g[4 Dj@ 8EuW ɸJ%include/osmocom/rspro/ComponentName.hg[4 Dj@g[4 Dj@ 8.eh"T8_l%include/osmocom/rspro/ComponentType.hg[4 Dj@g[4 Dj@ 8\HVS\P6D?QQ+include/osmocom/rspro/ConfigClientBankReq.hg[4 Dj@g[4 Dj@ 8*qVw=z;L6tݭ+include/osmocom/rspro/ConfigClientBankRes.hg[4 Dj@g[4 Dj@ 8 }\S}#)include/osmocom/rspro/ConfigClientIdReq.hg[4 Dj@g[4 Dj@ 83b7_2Cy+"3<)include/osmocom/rspro/ConfigClientIdRes.hg[4 Dj@g[4 Dj@ 8FR8q1&&include/osmocom/rspro/ConnectBankReq.hg[4 Dj@g[4 Dj@ 8T I騡aba8&include/osmocom/rspro/ConnectBankRes.hg[4 Dj@g[4 Dj@ 8 σsAq .A(include/osmocom/rspro/ConnectClientReq.hg[4 Dj@g[4 Dj@ 8bP*A 4`>e(include/osmocom/rspro/ConnectClientRes.hg[4 Dj@g[4 Dj@ 8LVO2WDo00Y(include/osmocom/rspro/CreateMappingReq.hg[4 Dj@g[4 Dj@ 8\ ge4`";+(include/osmocom/rspro/CreateMappingRes.hg[4 Dj@g[4 Dj@ 8b)KY}~-(atH@!include/osmocom/rspro/ErrorCode.hg[4 Dj@g[4 Dj@ 82ȩ]ӄIԙ include/osmocom/rspro/ErrorInd.hg[4 Dj@g[4 Dj@ 8#WB7Ƽ˝o%include/osmocom/rspro/ErrorSeverity.hg[4 Dj@g[4 Dj@ 8+L^VY% #include/osmocom/rspro/ErrorString.hg[4 Dj@g[4 Dj@ 8 Xj~IE56!include/osmocom/rspro/IA5String.hg[4 Dj@g[4 Dj@ 8 &RscxWN|`Winclude/osmocom/rspro/INTEGER.hg[4 Dj@g[4 Dj@ 8~#!Uӵ\!'D!include/osmocom/rspro/IpAddress.hg[4 Dj@g[4 Dj@ 8*ӲqO$)yQL(include/osmocom/rspro/IpPort.hg[4 Dj@g[4 Dj@ 81K $mC 3!a{舌$include/osmocom/rspro/OperationTag.hg[4 Dj@g[4 Dj@ 8*OBedCfI $w"include/osmocom/rspro/PortNumber.hg[4 Dj@g[4 Dj@ 8L!^ }_{(include/osmocom/rspro/RemoveMappingReq.hg[4 Dj@g[4 Dj@ 81[nƲ(include/osmocom/rspro/RemoveMappingRes.hg[4 Dj@g[4 Dj@ 8õo>hpa k;:%include/osmocom/rspro/ResetStateReq.hg[4 Dj@g[4 Dj@ 8b#u9lnr^}3u%include/osmocom/rspro/ResetStateRes.hg[4 Dj@g[4 Dj@ 8Ϛ,%'9uɽ8䯝"include/osmocom/rspro/ResultCode.hg[4 Dj@g[4 Dj@ 8Q3Fd T- include/osmocom/rspro/RsproPDU.hg[4 Dj@g[4 Dj@ 8 I벗XXɺ:m&include/osmocom/rspro/RsproPDUchoice.hg[4 Dj@g[4 Dj@ 8P|ŝ7 !include/osmocom/rspro/SetAtrReq.hg[4 Dj@g[4 Dj@ 8}Iz\ј*: h\}K!include/osmocom/rspro/SetAtrRes.hg[4 Dj@g[4 Dj@ 84FP$5gLj"include/osmocom/rspro/SlotNumber.hg[4 Dj@g[4 Dj@ 8muWܯelx J4U&include/osmocom/rspro/SlotPhysStatus.hg[4 Dj@g[4 Dj@ 8^Qo:=!l('include/osmocom/rspro/TpduCardToModem.hg[4 Dj@g[4 Dj@ 82ȿŧ(-g$:!include/osmocom/rspro/TpduFlags.hg[4 Dj@g[4 Dj@ 8~Øe/" X'include/osmocom/rspro/TpduModemToCard.hg[4 Dj@g[4 Dj@ 8 j:z !J}z%'include/osmocom/rspro/asn_application.hg[4 Dj@g[4 Dj@ 8 y`BRY#j#TQ"include/osmocom/rspro/asn_codecs.hg[4 Dj@g[4 Dj@ 8]h? վV[cOݰԁ'include/osmocom/rspro/asn_codecs_prim.hg[4 Dj@g[4 Dj@ 8ԇ5]DgƢ $include/osmocom/rspro/asn_internal.hg[4 sTg[4 sT 8 -y[e!&"include/osmocom/rspro/asn_system.hg[4 sTg[4 sT 8߶SubYv#include/osmocom/rspro/ber_decoder.hg[4 sTg[4 sT 84"D\j1#include/osmocom/rspro/per_decoder.hg[4 sTg[4 sT 8  RG,#include/osmocom/rspro/per_encoder.hg[4 sTg[4 sT 8!@gT{O"[jqD$include/osmocom/rspro/per_opentype.hg[4 sTg[4 sT 8\pڵUv#include/osmocom/rspro/per_support.hg[4 sTg[4 sT 8 id(>@_x3#include/osmocom/rspro/xer_decoder.hg[4 sTg[4 sT 8^sȰ0 m+' 1#include/osmocom/rspro/xer_encoder.hg[4 sTg[4 sT 8Jļ9ij"QI#include/osmocom/rspro/xer_support.hg[4 sTg[4 sT 8.ҝVb@]E_;܉libosmo-rspro.pc.ing[4 sTg[4 sT 8Sh26d{pimove-asn1-header-files.shg[4 sTg[4 sT 8Utq_5src/Makefile.amg[4 sTg[4 sT 8?Zi>dQnE&qsrc/asn1c_helpers.cg[4 sTg[4 sT 84xJFMDh"T̂ src/asn1c_helpers.hg[4 sTg[4 sT 8-m]_NxBPQsrc/bankd/Makefile.amg[4 sTg[4 sT 8cHp{;tG䍺Ƞsrc/bankd/bankd.hg[4 sTg[4 sT 8䈐 6P|f Ntsrc/bankd/bankd_main.cg[4 sTg[4 sT 8!G}mTw̍nZsrc/bankd/bankd_pcsc.cg[4 sTg[4 sT 8_'87DnPCmPsrc/bankd/driver_core.cg[4 sTg[4 sT 8 ~RWy|Ujo4src/bankd/driver_pcsc.cg[4 sTg[4 sT 8 N{;6P`yBק src/bankd/gsmtap.cg[4 sTg[4 sT 8 j|N 6|)src/bankd/gsmtap.hg[4 sTg[4 sT 84̓1~%Δr!\src/bankd/internal.hg[4 sTg[4 sT 8f`OQrU0 src/bankd/main.cg[4 sTg[4 sT 8lzg_ Csrc/client/Makefile.amg[4 sTg[4 sT 9 C %@D0(Tsrc/client/PkgInfog[4 sTg[4 sT 9vnK|5fnuǀGN(c:src/client/client.hg[4 sTg[4 sT 95>y4Kh@BpKL*src/client/main_fsm.cg[4 sTg[4 sT 9Kh1n"x\b,src/client/osmo-remsim-client-reader_conf.ing[4 sTg[4 sT 9ݥlL̾osrc/client/remsim_client.cg[4 sTg[4 sT 9l/ RId)src/client/user_shell.cg[4 sTg[4 sT 95%5]9 $ybsrc/client/user_simtrace2.cg[4 sTg[4 sT 9 /=6c!CĐӻ e src/debug.cg[4 sTg[4 sT 9 n9=hn u src/debug.hg[4 sTg[4 sT 9 Uf2Pvzy: YW;SP src/rspro/ATR.cg[4 sTg[4 sT 9 P,%ބsrc/rspro/BIT_STRING.cg[4 sTg[4 sT 9B7KZdEfm-֠src/rspro/BOOLEAN.cg[4 sTg[4 sT 9~m(r7 |3 G5 src/rspro/BankId.cg[4 sTg[4 sT 9d>˧͛Am&VKFUsrc/rspro/BankSlot.cg[4 sTg[4 sT 9 9r:/ezA(t&0src/rspro/BankSlotStatusInd.cg[4 sTg[4 sT 9 L.ŭ`8K;2]src/rspro/ClientId.cg[4 sTg[4 sT 9#gGؐ/A'\&2)*src/rspro/ClientSlot.cg[4 sTg[4 sT 9 e .-/69jr@src/rspro/ClientSlotStatusInd.cg[4 sTg[4 sT 9,( n"src/rspro/ComponentIdentity.cg[4 sTg[4 sT 9M{8ߢ<src/rspro/ComponentName.cg[4 sTg[4 sT 9؅V%0.rfǃosrc/rspro/ComponentType.cg[4 sTg[4 sT 9ݤ!x+7elsrc/rspro/ConfigClientBankReq.cg[4 sTg[4 sT 9qড়:psW src/rspro/ConfigClientBankRes.cg[4 sTg[4 sT 9}T5[p~HA/Щ\src/rspro/ConfigClientIdReq.cg[4 sTg[4 sT 9q#iNYa ) =#src/rspro/ConfigClientIdRes.cg[4 sTg[4 sT 9 3{$\ձܯ7*src/rspro/ConnectBankReq.cg[4 sTg[4 sT 9 ٩K8ԖO Pdsrc/rspro/ConnectBankRes.cg[4 sTg[4 sT 9 z?w芵 tsrc/rspro/ConnectClientReq.cg[4 sTg[4 sT 9gn"#!dǝ3qsrc/rspro/ConnectClientRes.cg[4 sTg[4 sT 9 #(g53W~ ~~src/rspro/CreateMappingReq.cg[4 sTg[4 sT 9!]}ɮTsrc/rspro/CreateMappingRes.cg[4 sTg[4 sT 9"ǣ97 {Y:Nsrc/rspro/ErrorCode.cg[4 sTg[4 sT 9# hGyd5Hc^src/rspro/ErrorInd.cg[4 sTg[4 sT 9$37ڏ!ŋ9^src/rspro/ErrorSeverity.cg[4 sTg[4 sT 9%{}`6ь \src/rspro/ErrorString.cg[4 sTg[4 sT 9&p4d3.|w :&`,ͤsrc/rspro/IA5String.cg[4 sTg[4 sT 9'/^%Wǁ^6<2 src/rspro/INTEGER.cg[4 sTg[4 sT 9(eMFеm-Ĥ(~@src/rspro/IpAddress.cg[4 sTg[4 sT 9);cpe:JKLdsrc/rspro/IpPort.cg[4 sTg[4 sT 9*v9}c?ҭ;!WcRyIsrc/rspro/Ipv4Address.cg[4 sTg[4 sT 9+w/3tᐹKsrc/rspro/Ipv6Address.cg[4 sTg[4 sT 9,Y S lY1'src/rspro/OCTET_STRING.cg[4 sTg[4 sT 90B!I~~˼&src/rspro/OperationTag.cg[4 sTg[4 sT 91Kq 7-W >src/rspro/PortNumber.cg[4 sTg[4 sT 92C)M+xv-Fsrc/rspro/RemoveMappingReq.cg[4 sTg[4 sT 93] 0O&Up7 }3@src/rspro/RemoveMappingRes.cg[4 sTg[4 sT 949wMvdj?AH|}?src/rspro/ResetStateReq.cg[4 sTg[4 sT 95!X;4> ?Zsrc/rspro/ResetStateRes.cg[4 sTg[4 sT 96cv/OS)r`( isrc/rspro/ResultCode.cg[4 sTg[4 sT 97 нD U z.i>K޽#src/rspro/RsproPDU.cg[4 sTg[4 sT 98%#  жفQ)Kq|src/rspro/RsproPDUchoice.cg[4 sTg[4 sT 99!?56/j5Hvrsrc/rspro/SetAtrReq.cg[4 sTg[4 sT 9:эe'ZNZ 2|src/rspro/SetAtrRes.cg[4 |gg[4 |g 9;JH$6P{zQ' ?j۠>src/rspro/SlotNumber.cg[4 |gg[4 |g 9<  PAYIHdsrc/rspro/SlotPhysStatus.cg[4 |gg[4 |g 9= )=}i2Lxk,TBsrc/rspro/TpduCardToModem.cg[4 |gg[4 |g 9> >Ǭ7f\Oi-'src/rspro/TpduFlags.cg[4 |gg[4 |g 9? )̱j?}|Psrc/rspro/TpduModemToCard.cg[4 |gg[4 |g 9@`JI*MkQ0(16src/rspro/asn_codecs_prim.cg[4 |gg[4 |g 9A@ J >0src/rspro/ber_decoder.cg[4 |gg[4 |g 9Bȸ~uF}; Stsrc/rspro/ber_tlv_length.cg[4 |gg[4 |g 9C oRT7ڛ$Y src/rspro/ber_tlv_tag.cg[4 |gg[4 |g 9DN#gC63 src/rspro/constr_CHOICE.cg[4 |gg[4 |g 9El(*LIB d+Х,src/rspro/constr_SEQUENCE.cg[4 |gg[4 |g 9F2/hl^Qv'_j9^g8(r ʇz9