From 8eccf43a386c662cb9e1f673bd1476cbb97ec2b0 Mon Sep 17 00:00:00 2001 From: Michael Mortensen Date: Sat, 28 Sep 2024 22:58:14 +0200 Subject: [PATCH 1/7] :memo: updated DocFX --- .docfx/BuildDocfxImage.ps1 | 2 +- .docfx/Dockerfile.docfx | 2 +- .docfx/PublishDocfxImage.ps1 | 4 +-- .docfx/api/namespaces/ClassLibrary1.md | 15 ----------- .../Codebelt.Extensions.Globalization.md | 25 ++++++++++++++++++ .docfx/docfx.json | 10 +++---- .docfx/images/128x128.png | Bin 0 -> 5756 bytes .docfx/images/32x32.png | Bin 1619 -> 1584 bytes .docfx/images/50x50.png | Bin 2064 -> 2455 bytes .docfx/images/favicon.ico | Bin 15086 -> 15406 bytes .docfx/index.md | 14 +++++++--- .docfx/packages/index.md | 16 +++-------- .docfx/toc.yml | 4 +-- 13 files changed, 50 insertions(+), 42 deletions(-) delete mode 100644 .docfx/api/namespaces/ClassLibrary1.md create mode 100644 .docfx/api/namespaces/Codebelt.Extensions.Globalization.md create mode 100644 .docfx/images/128x128.png diff --git a/.docfx/BuildDocfxImage.ps1 b/.docfx/BuildDocfxImage.ps1 index b0257f4..b72f2d9 100644 --- a/.docfx/BuildDocfxImage.ps1 +++ b/.docfx/BuildDocfxImage.ps1 @@ -1,4 +1,4 @@ $version = minver -i -t v -v w docfx metadata docfx.json -docker buildx build -t yourbranding/classlibrary1:$version --platform linux/arm64,linux/amd64 --load -f Dockerfile.docfx . +docker buildx build -t jcr.codebelt.net/geekle/globalization-docfx:$version --platform linux/arm64,linux/amd64 --load -f Dockerfile.docfx . get-childItem -recurse -path api -include *.yml, .manifest | remove-item diff --git a/.docfx/Dockerfile.docfx b/.docfx/Dockerfile.docfx index f6149e3..3897848 100644 --- a/.docfx/Dockerfile.docfx +++ b/.docfx/Dockerfile.docfx @@ -1,4 +1,4 @@ -FROM nginx:1.27.0-alpine AS base +FROM nginx:1.27.1-alpine AS base RUN rm -rf /usr/share/nginx/html/* FROM codebeltnet/docfx:2.77.0 AS build diff --git a/.docfx/PublishDocfxImage.ps1 b/.docfx/PublishDocfxImage.ps1 index b973de7..713a28d 100644 --- a/.docfx/PublishDocfxImage.ps1 +++ b/.docfx/PublishDocfxImage.ps1 @@ -1,3 +1,3 @@ $version = minver -i -t v -v w -docker tag classlibrary1-docfx:$version yourbranding/classlibrary1:$version -docker push yourbranding/classlibrary1:$version +docker tag globalization-docfx:$version jcr.codebelt.net/geekle/globalization-docfx:$version +docker push jcr.codebelt.net/geekle/globalization-docfx:$version diff --git a/.docfx/api/namespaces/ClassLibrary1.md b/.docfx/api/namespaces/ClassLibrary1.md deleted file mode 100644 index e4d0124..0000000 --- a/.docfx/api/namespaces/ClassLibrary1.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -uid: ClassLibrary1 -summary: *content ---- -The `ClassLibrary1` namespace contains types that ... - -[!INCLUDE [availability-default](../../includes/availability-default.md)] - -Complements: [xUnit: Capturing Output](https://xunit.net/docs/capturing-output) 🔗 - -### Extension Methods - -|Type|Ext|Methods| -|--:|:-:|---| -|ClassLibrary1|⬇️|`Awesome`| diff --git a/.docfx/api/namespaces/Codebelt.Extensions.Globalization.md b/.docfx/api/namespaces/Codebelt.Extensions.Globalization.md new file mode 100644 index 0000000..473e529 --- /dev/null +++ b/.docfx/api/namespaces/Codebelt.Extensions.Globalization.md @@ -0,0 +1,25 @@ +--- +uid: Codebelt.Extensions.Globalization +summary: *content +--- +The `Codebelt.Extensions.Globalization` namespace contains extension methods that is an addition to the `System.Globalization` namespace. + +[!INCLUDE [availability-default](../../includes/availability-default.md)] + +Complements: [System.Globalization namespace](https://docs.microsoft.com/en-us/dotnet/api/system.globalization) 🔗 + +### Extension Methods + +|Type|Ext|Methods| +|--:|:-:|---| +|CultureInfo|⬇️|`UseNationalLanguageSupport`| + +### CSharp Example + +```csharp +var danishCultureIcu = new CultureInfo("da-dk", false); +var danishCultureNls = new CultureInfo("da-dk", false).UseNationalLanguageSupport(); + +// danishCultureIcu outputs dd.MM.yyyy from danishCultureIcu.DateTimeFormat.ShortDatePattern +// danishCultureNls outputs dd-MM-yyyy from danishCultureNls.DateTimeFormat.ShortDatePattern +``` diff --git a/.docfx/docfx.json b/.docfx/docfx.json index 102877c..a3d34f5 100644 --- a/.docfx/docfx.json +++ b/.docfx/docfx.json @@ -4,7 +4,7 @@ "src": [ { "files": [ - "ClassLibrary1/**.csproj" + "Codebelt.Extensions.Globalization/**.csproj" ], "src": "../src" } @@ -19,8 +19,6 @@ "build": { "xref": [ "https://docs.cuemon.net/xrefmap.yml", - "https://docs.savvyio.net/xrefmap.yml", - "https://sharedkernel.codebelt.net/xrefmap.yml", "https://github.com/dotnet/docfx/raw/main/.xrefmap.json" ], "content": [ @@ -46,15 +44,15 @@ } ], "globalMetadata": { - "_appTitle": "Shared Kernel (DDD) for .NET", + "_appTitle": "Extensions for Globalization by Codebelt", "_appFooter": "Generated by DocFX. Copyright 2024 ClassLibrary1. All rights reserved.", "_appLogoPath": "images/50x50.png", "_appFaviconPath": "images/favicon.ico", - "_googleAnalyticsTagId": "G-X000000000", + "_googleAnalyticsTagId": "G-R07CSX4Z91", "_enableSearch": false, "_disableContribution": false, "_gitContribute": { - "repo": "https://github.com/classlibrary1/ClassLibrary1", + "repo": "https://github.com/codebeltnet/globalization", "branch": "main" }, "_gitUrlPattern": "github" diff --git a/.docfx/images/128x128.png b/.docfx/images/128x128.png new file mode 100644 index 0000000000000000000000000000000000000000..be61af16ba74edd7bab7cc1baf40d1cb4c1de2a9 GIT binary patch literal 5756 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 diff --git a/.docfx/images/50x50.png b/.docfx/images/50x50.png index bc05e4137abcaf8f5b9b69e408eef5f89a2edb48..56285fb4de5ca007a7c9b557885a85e9bb5c73e5 100644 GIT binary patch delta 2445 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 LMFvhpu0mjfvJ%U< delta 2050 zcmZwIc{J1u8wc>8CF+uWhOA?X;#-t+wNJ?D9z&w2iQa-`EG($$y{FIzkg0Iq8Q zKujC}Yy$^53jm>T0GM|N0MtDIkPTr!aWXp?2zlDuSOfe2uHv?e%!7_F1B=55&kBl( zoRl?F(yBe!S;1Oc68t9m{|vnCMg;x-Z4xyzk!w-@ROgUr%{%^Ew_e0h0jJnEVkGqy zz7#3uv_P!2fR?RR69eMOk;~9pv6N2YJQL*pwu)EA9Och|)cqoJzw*wA|J=Hf;bvju zZb&( zYFE(-q3t%zU+)ywcrcvnxa+6@wjTk=>}$<#epUb)ezm;Px4SMb(!*zu9b>U;S1 z_pW?s`JaQvr=T}(<04OBS=>W%P{)x*`;X<(Hi4!*~ia z+Rm!TE8RBBlxEs5v`Izt+rskqhIZ@|R8}P{Vo)P5*K$CZ%;E>j(Q)ykVp|1TA_2{L zi2mOl@X@#7xFG3AfuhDVQ;{5UCS$U}ywR1%*463*;|K#a7f=p@gfI#z=S@N>1LoM} zG<%vJr0V3ZvxhU&Hal&mQ^rTR$^1B>t_LZ}GOR115Q^P~o{ubQ+RZ7L2wZ(J`@^<@ zPy7}SV>3e)70bqBZ3;l-6u#2dirAO2iO28}_rKs3EwDgM!^N(%nD?a)(Rj-l2hs(D z-dE(l!yDvma~`0yEG78V#;&gvdA18gYZH3pg_JaHOh8CdDmW45`cB?VUS)dRcw%21 z9jXw2Jj1}mmJ)SLw)vDAw;N^_OD5*}HmI$HvV+%zpn-KJ~)~m_FGG-H^6Y49ytnw;zYNzq zh~7`4NPau_dp2%;b-8=`ITq{sI$MyCSQ)`EHZLLz72ik_5+;Wi&GArAt0@+jYP;C-3P0$~d}kQ0YHocpS5 zo0>u=RIgDfL@>p%%lyZ9JAZ>+TcFahO?~>H=d@GFvkN%+bVfNdYf`xrNgCy%h2$>F3=2DD#43klFYNIq7AF9RyM&WK6W1gOfT9cSGUs(8f#Vd z#(no=aM4zq`i|Y&dXwSt;Z^-%=QJzFblw~BL6l1Ey|-)@-dX0>`<=+x>fEG!7x!`0 zY&c%FZeBB!|FH9B&d8%tf3vCU9PGVnhig+M(!lzI#9-`nqvz~EiQKI>ry947&fuA$ zCTl^3h!2S;9^I}#4=&2#D%YC{)&0!%vamAXQNFmYP^OkU2cK(0$5Wg0Sm-Yi!{5X~ zgu-P_hW*?b_Jrr;S>56H8!_8lCz+H=NS*ZM3XTbwEYEx$!M=N``_St4aVz?$MUMl; zm`aI~(scJpc1tSi`%LB}H^@z62AQ4rMS2qTy(2*FbkDS=_<+XhqlQ=(50mXy;*ej~ zwcB@w5;$C;n(>Ad(eA(#4AhWNBQHuuvRsmNXk%HuR~j2=OCGJF<2l3P^&gQ$TFJxE zp&?YouiOB#6xbhJ*mOiRVpq9vAO3&!B@Y;m1O~PM9CaDKB9mQ5F zlP0t-@4dKIJ)S_un5moT2ULSn%A@?2TnFG&MQxbADvvv`DaMyvXgRi=xVcagb;j1u zuHH&nK%RvO1^3*%A^12b&1YZuySx%b500=k&sRu{u z86XJ;1}GyW3W9n!a{SC+T!%?CxZGOiZ8_mb!&3qJT>fg$O93h$UN5AUgtr5sl(96%sWj z?wy{bXWDdTlJ@lUbnNNGiff|jbWCO@lT1fsQ3@1|2ob0%+(qAf|APxfQB{CT_nC97 zbH4N6{rm2H_r1FoV&Xg6G8V!Z^YrZY`~HZrw-6Q>*c0!~*wH5#^FGgHRx#hYUy;bxfN8wkG>o}qw*A}*V zd)bb}^qJ#lCC%_7lo+#%S8pqg7wLrc9&Zg%1-JL+_vIIkXf!?f7tRSSHRddSeqH|h zBICk5XZbn55TfDV_2v)Pp82mSzNdqUUzZ;@v7jPjL0M&XdGXq;>=$3nN!o8<%MKY> zoYBa>M;gNUw?X0j%$MZWYwEV>_{o~!VCg~1zi3rPO704MB4O$JybZ6eOU~M#&Q=1) z4yLnr4@a<(!NFfXxPYImPSc*)nmDoH13tg~Q^uqbD}Pq(yJq|1RDyBaBEy<(#roa3 zkEbE;uMgwMwK_PeJ=nZVMBBvcz*x&;AJ8us;p_>CB9>4x=3wDJG)*C)+*0vF%6H z{{8b;>Dc#?e)oPo`wZnQK;4hR{|E3t>dmboUSs>7Ul2ckWSr)FKYr41RL34c`o+li z&){ErSjXi4Ii5F%1o4*M=Qoo#eiX~=r&FGx{Nj8YBVx6Uheg^9UYnN9k9Xu~s(af+ z#5r1|IhM_3V(!CT;| zoVGEZ`L?$d1)aw{3-CS6x5@9(;5l8VP~_X*r?TWS^KHLUExbJ7yGOZwvZTipnbt-{ zrcJU#jq8$!7NcBfJ7!m&q|C6MR_faS)-kst*_NwJwn~Z=+b1f$RXxUV`6)%p#h*H+ z8?IlG((+R(>*}NY0e*0(rdkHnUlrO>sSX8yXgB}L%|+hCn_r$XTVFgs!Wmw8 zt#}W{(O(XkKg3#09I7xU`~hv1>VS4h9oU~gDj{6s;o&jb8J54g=-uJ)dk27@IQ-iO z)?eFJ>7_-SwoQKiqW;8RR+&=o3smP$Wu ztEAO@H-Mk&4zAyjrFq2j>+&jl!iH79mU!66R$G}{zD5H$6Vxd@SA{}qy;*TA4+9Pd!E_eb&n@-^Q8n$ zLsueikn5Sw>l)K}twc!UCrU(m!M}WC!OzQI$=~b@E4P$-Vis)6^{zeCgV{rb6xU>ls0{(&V`2%bw}hP{B{%K74=v3Eu#d zTWl?h_%MU1FrQ14(LJC09C~t~r4!gF$|S2yvrd>4*L=wkR3{bk<2Rps?rfkk)%tGt zxL|GMI_dlN>7BWMKbMXAFqS&n!DD6r$dHb=9Ex(3qbrWl#a>?&XXQgBwNig zS4!uusHks)y33bFU|je@9)IGkvz&2?Fq)^M%&vU~HV53J;l2X9fZRQJ7GctdX^bOH z2)PfZu`!fi6>p7^Ip$jan=#|}M44ojF_!i6*brk~Y#;9ErhZLj?oDUWGQXbPK)cTs z{NN3vcmj^hu7x%#2K&!F5-(Z2r%d#%^q?LR=A zz^o$&X*>#AXlKW_Px z*^_94c9j1HcnV=H2U3|A+I|c)(R%DftZn`QX|4i(qO9SJKO&DSyDybZL)~oPr?uEs z@V-f$aNmUc5bQPdi3Rrgz1@sI7m4 zC=a%!KvSLIj9Y|7u)`zEeg3Ritohn&sixXPgx{`Rs`<);$}0D%RTxqB?Ur*t-@R!8 z+9wGFGJ*U1Bxr>DzrR=ucxHBt^31;&qbRif68l33fI|e2LfdQiT7+kTZG+$=Zuob4 zcKs5*ZhyeC0d(XS< z)BH8u&|>P<6@O{GD-GD|3{b^l9}-Z`v>b3uXEYi|4i}DP+>T#43;Knw80!RAWhkaW ze-!is%IEs)$62G_s%@n&VeewoaIh9sf?@muF6AUQ`h%c97<;{dSFm&aiCHtp zJKOVf3`;b`232fbeEP2F4~G68UCKZ=`n4SaUjEQd217k90n&iWU>m{qjo<-Cf;mATJPi=XUM_Hu4{*-N=AOJB-amQge>{BE{C_D4*z zCg^gf-`l$*z(;#QB6#yQm+en`i6More0lc+CRv4u!8j|5Bcj{C88o zKW{Y&U4hzWm*3A2=nv60ON3B<-lhJaNkJa5x=4<_^pA!9;9&ktGVX$`+E&sKpAzGL zH}!||W|Po0!HxcKO;dQd_N+vhsy+LG_>MWgzlmA#`$vdo!7*xT7MtoLSsm*)4QU<7a#C0Xe3fp*_7} zhW3<1i1usRB;ppivu`-*0`U&p?pd^RKa9Bn^cyib=%7pp$`(0sqfhU0K{-oU56MTH0esVDAGG+zak6%6df4^7H ze4uwb{IsY01?oh5>vW#dgnK{p?REFLr4i8d7WCaBjmfYXw^Ae8!$zxKpv`hds+9eLA7pug;REt+|rNk4sr&Yb0Hm`TB%})(x~~5c$Z` zoEdk$ilF5b=0N9$gEiaBeql6bKKzk^Jq7In0?@u4dL^7`8ezu+ze3ne*nM;sWY14- zTHB6KXkC{WX1^mKUI?-ShFjBa_wV2I;=U9t#2!npr5e7+A=2E`eVmB4Cbf%VsuusCzbt3!reW> zA@m36GU2`b)*jGFeTUv(s>3-suKTQ!&YxZoXN$y1_iCW2xmRCO=eu6>EXvr>lYb*L z>2%Tqs(IGWlnKxes1vM3B5sIw1bEj#3!Ss9rhYE>^>o&Tv!MU!={Mpmay0Jc(HYGi zS$`@E>`9+Ue!S0b*!Lmai^&zbl=H0rN%s+*X;RO&EKtQ^{Y98%+2t&atFYhd*aP6+ zNc_;Uut(2mXt_>jS^F}WR)mqIvt{U~b4F=@Dhrpx#2F{uo9wy!M|`-u__olcj&Iky z(%>=uyK$;$Xa|%r*8Q&1ISZ$86dKl%9-v5Qg~rS9e}-q`C&GHH8sYCzdOD+`Fr=AI ze&l%@?necWGP+}r(B(O!?<`)#3oEaGr$IlUp5C{95%Ggrx*q}FYiRSmuuBNg(*b*? z=iE{blf(6_0&!J6dMkRu-h%%YzOAp=k7dwfB25Ih>qlDuPR9BX@R~Aw{dD#T9rQh+ zXK=gd#9X6aA5l%l`m0Bm+w~)@e?y=j@CqHierSIbZGRM&&T8rWG>6_rstfFYAUs5M|U1>z`s-6X|U(=_QU$I zN0+Ms71h3sjn2l~rDqTT6T{TO|QzOOs!dkeS5 zU4DuS=I2d9m%H`v6s&(IX}^^Slli&3qF-pE`M^FM`!V$q%pHD0?QK8D5$T*+XfX+0 zliaL-r+GI7OxHF^gh+n&uIhKDYp7w<`59BME^U*`{fC*p=CSy1!7V_V#T!2vYWep% z-7J3UAZa4RX-*Been5M7qDE#eZcuG&RbaH1$@U zPlMAtBBUw7x8^6fE4c@_mB#BN{MY8Jo}YL>U320+0`9LE@3nUDtQLI44J~I#3u#K_ zC-$Y_uBU4a(uhn=^~`Kua|Ztzkp`mnkn6m6CkEVm2lC2V&Sm=6%r-jQPjqB8Mo1$I zcvZ+EP1TWNe!Q!gACm-1c-1}EU&O2S3chYzb+d>c`%}Je&BQzx>lVj4kl%>?lOo*F yDbrR>F4cS!PAK;|cF*63a?PLp1m9Brzf;P5zxE_8&NSW+yWax$Tj2k93;Z90i)`lr literal 15086 zcmd6t35;D+7{||;wo_ZCAr)FNqp3#hJJHsNXbGbBJydM9uZdl!8WkkgYDAGBN{B7Q zQY39kW3O0Bl$zQaRE@0$^`77V&O7g&d+ze?ySXQk-->;Bp8T;J10Q+*T;Eyiz4*8s z+SBr&zXR?E|5_-AF=@7bANsm)ZiTElCh2KBo(rvhjJP&>?QkFX{%%2*`94B-Yxp|G zkMFl$`yPC>#pRkLLw{3v!;AeT?H!YBd^x%odiM45jO+gnA3OWLv$U~05j1A3UyX}t z8Ey5v)U(0b<}IJaM?>e{=7-$~SnTESn(a?3vDp9?dA50u;fAz0X??`jv*|G}hZSiy zwhtTKe@i{vJo#U0edZ~NKg-KubrwI^bb#I|d2)7buFVoJNr(86=TMTaD=#qrIrz%- z+;rosj-BR-^T9nIWnV9@jZIPK|5N#ji&0O8-EOb~{?GjXA^!RGa`pSM(b%2o=dQM| z8`nm!sPnILw*)f3ca#tMhr&+~I`?YF8rO@G5NU$MM_fXpJ!uw3dnFE}3r= z*G8}C{FTeca4HOk(7Hrz*aR+tZy`2!$>Z|%W#}~{f90h4fZmI@gXYU8fadqQ*FS*O zkeIvr{9NPO=rt>UKR3;3d|7HcE?-}kA%DfyoL<-Z7ic&SY*O<~>i2VvYh&91N$+1h z(=P=*pSOUqa3g50nJcG8?BeqEW%x_Ve<6L_#pr9TqdlBu(9~n_W5>10AufNN-*IvJ zR!09Rp!Ipvj={!CD~Z1ueBtHsFzwX64Ei^OH$1x{kEN8Bx9ubTM&Pg8ueAMXC3g2V zG5=rEV%t9AYfs|^FORJG&-Uz!Jpb?89P5?jFx|@|%l*@ijphnP=Ir{qvtHh|pB%=4 zJBM0Mdso{ZSJHn3{0?r+qUzemnh+N^PKK`TA%Fcj7ul!;eZ3Dpgrf5G{XB~Ab>dx#f;IY{fxVt9H^U!LbdE{>6ifTBd?{P= zAAU5Rwf@ljEh%PEa;-T}gSFQ@^RNeej)Chy@8>=!Drfmx3^O3pUO9RipP{u}INSJE z#ZK!z%{eu;G(I$MxGx8?l@IwE0d@01NAoPr6>U7#H;m7AU`feS&+I3`eV(ZP6pR>H z*+#P=$Gf2farf=@QHy~kA@9hZoO3LTs1NA-i2VL`^7XI5XY`F6SZ6$(4f$yw$3>1o`=oZmcJo8VPIt&&4wJ?;B3%4PVWq%`Z+KpYBBI6NRZd`<^^_bK??Km-yO7Dl!|0~R7#4V-Ctg&f_DEFM0vinY1?u^rENC0%fw8t$sUC5QxRF!=kxG~Es=WSZ0q=TOlh%c?)f=Yi- zps)Ya>V&*CnJ2+8wbwi_@&9D# zYX!~0tbV;x`z8m}qDE`R(z#Giwbmwj&|*n>ga6+cCY836usloYh;{f`u>a0 z@lYL41;&2@zeAJ!SvfjWp?dwS+%M5-^!Rm65A*%FZTfeF&!HLdy+UnH$rsI(c$P{7!_=E#aGrZ^ei_Taf7*=-lLq zEt`emBdWFN)3IqUUwS`6adV!~2l>JflA;w(gT>VNVFfRvUD`rLJx19|^*z4J%cZEG~Z&Lry_O^)Sk6+#6lalU*qUFTWdc_{Q%2hD2 z=r~FKh;;?@f@14BJOYX9k|aNQ<;2q1(i~+bTm&2E^_9ntZHKAl9`;t|vHj59I=yV# zmz7M%&(K#gT@Gq@^p;FJI~=XudU2K*O{Kk{D@03qGtpIu=y4(9t z^Nq!z=Yak%Uhh4<14Hi#+Fg}CYiG-skO%to}PSY zk7cEmQ`fWSL9lkV)Hvo!gn!6xldhFgm%Zl4*3K=bso&8ZN&7A7IG#3c2 z52cGqb>~4ew pkZIoI`(4c*Y9HD3jx(l*t Date: Sat, 28 Sep 2024 22:58:55 +0200 Subject: [PATCH 2/7] :package: updated NuGet package definition --- .nuget/ClassLibrary1/PackageReleaseNotes.txt | 6 -- .nuget/ClassLibrary1/README.md | 5 -- .nuget/ClassLibrary1/icon.png | Bin 4131 -> 0 bytes .../PackageReleaseNotes.txt | 52 ++++++++++++++++++ .../README.md | 23 ++++++++ .nuget/icon.png | Bin 0 -> 5756 bytes 6 files changed, 75 insertions(+), 11 deletions(-) delete mode 100644 .nuget/ClassLibrary1/PackageReleaseNotes.txt delete mode 100644 .nuget/ClassLibrary1/README.md delete mode 100644 .nuget/ClassLibrary1/icon.png create mode 100644 .nuget/Codebelt.Extensions.Globalization/PackageReleaseNotes.txt create mode 100644 .nuget/Codebelt.Extensions.Globalization/README.md create mode 100644 .nuget/icon.png diff --git a/.nuget/ClassLibrary1/PackageReleaseNotes.txt b/.nuget/ClassLibrary1/PackageReleaseNotes.txt deleted file mode 100644 index f402547..0000000 --- a/.nuget/ClassLibrary1/PackageReleaseNotes.txt +++ /dev/null @@ -1,6 +0,0 @@ -Version: 0.1.0 -Availability: .NET 8 -  -# New Features -- ADDED -  \ No newline at end of file diff --git a/.nuget/ClassLibrary1/README.md b/.nuget/ClassLibrary1/README.md deleted file mode 100644 index 26e0ffa..0000000 --- a/.nuget/ClassLibrary1/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# ClassLibrary1 - -An open-source project (MIT license) offering the next great thing withing .NET development. - -Essential code for your ever growing toolbelt of code. diff --git a/.nuget/ClassLibrary1/icon.png b/.nuget/ClassLibrary1/icon.png deleted file mode 100644 index ade21ebd9558869cc07d61eb239ec39e128c373d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4131 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 diff --git a/.nuget/Codebelt.Extensions.Globalization/PackageReleaseNotes.txt b/.nuget/Codebelt.Extensions.Globalization/PackageReleaseNotes.txt new file mode 100644 index 0000000..cfcf325 --- /dev/null +++ b/.nuget/Codebelt.Extensions.Globalization/PackageReleaseNotes.txt @@ -0,0 +1,52 @@ +Version 8.4.0 +Availability: .NET 8, .NET 6 and .NET Standard 2.0 +  +# ALM +- CHANGED Dependencies to latest and greatest with respect to TFMs +  +# Breaking Changes +- CHANGED CultureInfoExtensions class in the Codebelt.Extensions.Globalization namespace to use Codebelt.Extensions.YamlDotNet assembly instead of YAML support from Cuemon.Extensions.YamlDotNet assembly +  +Version 8.3.2 +Availability: .NET 8, .NET 6 and .NET Standard 2.0 +  +# ALM +- REMOVED Support for TFM .NET 7 (STS) +  +Version 8.3.0 +Availability: .NET 8, .NET 7, .NET 6 and .NET Standard 2.0 +  +# Improvements +- CHANGED CultureInfoExtensions class in the Codebelt.Extensions.Globalization namespace to use Cuemon.Extensions.YamlDotNet assembly instead of legacy YAML support in Cuemon.Core assembly +- CHANGED CultureInfoSurrogate class in the Codebelt.Extensions.Globalization namespace to use Cuemon.Extensions.YamlDotNet assembly instead of legacy YAML support in Cuemon.Core assembly +- CHANGED tooling/gse to use Cuemon.Extensions.YamlDotNet assembly instead of legacy YAML support in Cuemon.Core assembly +  +Version 8.2.0 +Availability: .NET 8, .NET 7, .NET 6 and .NET Standard 2.0 +  +# ALM +- CHANGED Dependencies to latest and greatest with respect to TFMs +  +Version: 8.1.0 +Availability: .NET 8, .NET 7, .NET 6 and .NET Standard 2.0 +  +# ALM +- CHANGED Dependencies to latest and greatest with respect to TFMs +  +Version: 8.0.1 +Availability: .NET 8, .NET 7, .NET 6 and .NET Standard 2.0 +  +# ALM +- CHANGED Dependencies to latest and greatest with respect to TFMs +  +Version: 8.0.0 +Availability: .NET 8, .NET 7, .NET 6 and .NET Standard 2.0 +  +# ALM +- ADDED TFM for net8.0 +- CHANGED Dependencies to latest and greatest with respect to TFMs +  +# Improvements +- ADDED tooling/gse to the solution folder that is used for extracting NLS surrogates; this was done to mitigate the original design decision that was most [unfortunate](https://github.com/gimlichael/Cuemon/commit/71ff4f9ecb95897170aab1e6ba894c320ae095bd) + - gse stands for globalization surrogates extractor +  \ No newline at end of file diff --git a/.nuget/Codebelt.Extensions.Globalization/README.md b/.nuget/Codebelt.Extensions.Globalization/README.md new file mode 100644 index 0000000..1e653d8 --- /dev/null +++ b/.nuget/Codebelt.Extensions.Globalization/README.md @@ -0,0 +1,23 @@ +## About + +An open-source project (MIT license) that targets and complements the [System.Globalization](https://github.com/dotnet/runtime/tree/main/src/libraries/System.Private.CoreLib/src/System/Globalization) namespace. It aims to provide a way to favor National Language Support (NLS) over International Components for Unicode (ICU). + +It is, by heart, free, flexible and built to extend and boost your agile codebelt. + +## **Codebelt.Extensions.Globalization** for .NET + +The `Codebelt.Extensions.Globalization` namespace contains extension methods that is an addition to the `System.Globalization` namespace. + +More documentation available at our documentation site: + +- [Codebelt.Extensions.Globalization](https://globalization.codebelt.net/api/Codebelt.Extensions.Globalization.html) 🔗 + +### CSharp Example + +```csharp +var danishCultureIcu = new CultureInfo("da-dk", false); +var danishCultureNls = new CultureInfo("da-dk", false).UseNationalLanguageSupport(); + +// danishCultureIcu outputs dd.MM.yyyy from danishCultureIcu.DateTimeFormat.ShortDatePattern +// danishCultureNls outputs dd-MM-yyyy from danishCultureNls.DateTimeFormat.ShortDatePattern +``` diff --git a/.nuget/icon.png b/.nuget/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..be61af16ba74edd7bab7cc1baf40d1cb4c1de2a9 GIT binary patch literal 5756 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 Date: Sat, 28 Sep 2024 22:59:40 +0200 Subject: [PATCH 3/7] :speech_balloon: updated community health pages --- CHANGELOG.md | 28 +++++++++++++++++++++++++++- README.md | 25 ++++++++++--------------- 2 files changed, 37 insertions(+), 16 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f0eac06..9e84b36 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,32 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), For more details, please refer to `PackageReleaseNotes.txt` on a per assembly basis in the `.nuget` folder. -## [Unreleased] - TBD +## [8.4.0] - 2024-09-28 + +### Changed + +- CultureInfoExtensions class in the Codebelt.Extensions.Globalization namespace to use Codebelt.Extensions.YamlDotNet assembly instead of YAML support from Cuemon.Extensions.YamlDotNet assembly + +## [8.3.0] - 2024-04-09 + +### Changed + +- CultureInfoExtensions class in the Codebelt.Extensions.Globalization namespace to use Cuemon.Extensions.YamlDotNet assembly instead of legacy YAML support in Cuemon.Core assembly +- CultureInfoSurrogate class in the Codebelt.Extensions.Globalization namespace to use Cuemon.Extensions.YamlDotNet assembly instead of legacy YAML support in Cuemon.Core assembly +- tooling/gse to use Cuemon.Extensions.YamlDotNet assembly instead of legacy YAML support in Cuemon.Core assembly  + +## [8.0.0] - 2023-11-14 ### Added + +- Tool for extracting NLS surrogates `tooling/gse` (Globalization Surrogates Extractor); this was done to mitigate the original design decision that was most [unfortunate](https://github.com/gimlichael/Cuemon/commit/71ff4f9ecb95897170aab1e6ba894c320ae095bd) + +### Fixed + +- National Language Support (NLS) surrogates was updated in the Codebelt.Extensions.Globalization assembly + +## [7.0.0] 2022-11-09 + +### Added + +- CultureInfoExtensions class in the Codebelt.Extensions.Globalization namespace that consist of extension methods for the CultureInfo class: UseNationalLanguageSupport diff --git a/README.md b/README.md index cf05009..fd7aab8 100644 --- a/README.md +++ b/README.md @@ -1,27 +1,22 @@ -![ClassLibrary1](.nuget/ClassLibrary1/icon.png) +![Extensions for Globalization API by Codebelt](.nuget/icon.png) -# Repository template for .NET class library projects +# Extensions for Globalization API by Codebelt -Template repository for .NET class library projects following [Microsoft Engineering Guidelines](https://github.com/dotnet/aspnetcore/wiki/Engineering-guidelines) as well as Conventions, Idioms and Patterns by [Codebelt](https://github.com/codebeltnet#conventions-idioms-and-patterns). +[![Globalization Ext. CI/CD Pipeline](https://github.com/codebeltnet/globalization/actions/workflows/pipelines.yml/badge.svg)](https://github.com/codebeltnet/globalization/actions/workflows/pipelines.yml) [![codecov](https://codecov.io/gh/codebeltnet/globalization/graph/badge.svg?token=BN2UhFM3bb)](https://codecov.io/gh/codebeltnet/globalization) [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=globalization&metric=alert_status)](https://sonarcloud.io/dashboard?id=globalization) [![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=globalization&metric=sqale_rating)](https://sonarcloud.io/dashboard?id=globalization) [![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=globalization&metric=reliability_rating)](https://sonarcloud.io/dashboard?id=globalization) [![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=globalization&metric=security_rating)](https://sonarcloud.io/dashboard?id=globalization) -## 📦 Standalone Packages +An open-source project (MIT license) that targets and complements the [System.Globalization](https://github.com/dotnet/runtime/tree/main/src/libraries/System.Private.CoreLib/src/System/Globalization) namespace. It aims to provide a way to favor National Language Support (NLS) over International Components for Unicode (ICU). -Provides a focused API for ... +### 📦 Standalone Packages -|Package|vNext|Stable|Downloads| -|:--|:-:|:-:|:-:| -| [ClassLibrary1](https://www.nuget.org/packages/ClassLibrary1/) | ![vNext](https://img.shields.io/nuget/vpre/ClassLibrary1?logo=nuget) | ![Stable](https://img.shields.io/nuget/v/ClassLibrary1?logo=nuget) | ![Downloads](https://img.shields.io/nuget/dt/ClassLibrary1?color=blueviolet&logo=nuget) | - -## 🏭 Productivity Packages - -Provides a convenient set of default API additions for ... +Provides a focused API for RESTful versioning. |Package|vNext|Stable|Downloads| |:--|:-:|:-:|:-:| -| [ClassLibrary1.App](https://www.nuget.org/packages/ClassLibrary1.App/) | ![vNext](https://img.shields.io/nuget/vpre/ClassLibrary1.App?logo=nuget) | ![Stable](https://img.shields.io/nuget/v/ClassLibrary1.App?logo=nuget) | ![Downloads](https://img.shields.io/nuget/dt/ClassLibrary1.App?color=blueviolet&logo=nuget) | +| [Codebelt.Extensions.Globalization](https://www.nuget.org/packages/Codebelt.Extensions.Globalization/) | ![vNext](https://img.shields.io/nuget/vpre/Codebelt.Extensions.Globalization?logo=nuget) | ![Stable](https://img.shields.io/nuget/v/Codebelt.Extensions.Globalization?logo=nuget) | ![Downloads](https://img.shields.io/nuget/dt/Codebelt.Extensions.Globalization?color=blueviolet&logo=nuget) | + +### Contributing to `Extensions for Globalization API by Codebelt` +[Contributions](.github/CONTRIBUTING.md) are welcome and appreciated. -### Contributing to `Extensions for xUnit API by Codebelt` -Contributions are welcome! Feel free to submit issues, feature requests, or pull requests to help improve this library. ### License From d83b826d6f055721fe00bfb3b44d7aec627eb709 Mon Sep 17 00:00:00 2001 From: Michael Mortensen Date: Sat, 28 Sep 2024 23:00:12 +0200 Subject: [PATCH 4/7] :see_no_evil: updated .gitignore --- .gitignore | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index b2d91bd..190b107 100644 --- a/.gitignore +++ b/.gitignore @@ -374,4 +374,7 @@ FodyWeavers.xsd *.code-workspace # Strong-Name Key -*.snk \ No newline at end of file +*.snk + +# Tooling +/tooling/gse/Surrogates \ No newline at end of file From 3747d42cbdab808ce3776a60391fcfce48158062 Mon Sep 17 00:00:00 2001 From: Michael Mortensen Date: Sat, 28 Sep 2024 23:13:04 +0200 Subject: [PATCH 5/7] :construction_worker: updated CI/CD pipeline --- .github/workflows/pipelines.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/pipelines.yml b/.github/workflows/pipelines.yml index 8c7b8fa..e51c7e2 100644 --- a/.github/workflows/pipelines.yml +++ b/.github/workflows/pipelines.yml @@ -1,12 +1,12 @@ -name: ClassLibrary1 CI/CD Pipeline +name: Globalization Ext. CI/CD Pipeline on: pull_request: - branches: [main] paths-ignore: - .codecov - .docfx - .github - .nuget + - '**.md' workflow_dispatch: inputs: configuration: @@ -26,7 +26,7 @@ jobs: strategy: matrix: configuration: [Debug, Release] - framework: [net8.0] + framework: [net8.0,net6.0] outputs: version: ${{ steps.minver-calculate.outputs.version }} steps: @@ -45,12 +45,12 @@ jobs: name: Calculate Version uses: codebeltnet/minver-calculate@v2 - - name: Download classlibrary1.snk file + - name: Download globalization.snk file uses: codebeltnet/gcp-download-file@v1 with: serviceAccountKey: ${{ secrets.GCP_TOKEN }} bucketName: ${{ secrets.GCP_BUCKETNAME }} - objectName: classlibrary1.snk + objectName: globalization.snk - name: Restore Dependencies uses: codebeltnet/dotnet-restore@v2 @@ -135,7 +135,7 @@ jobs: with: token: ${{ secrets.SONAR_TOKEN }} organization: geekle - projectKey: classlibrary1 + projectKey: globalization version: ${{ needs.build.outputs.version }} - name: Build @@ -162,7 +162,7 @@ jobs: uses: codebeltnet/codecov-scan@v1 with: token: ${{ secrets.CODECOV_TOKEN }} - repository: organization/classlibrary1 + repository: codebeltnet/globalization codeql: name: 🛡️ Security Analysis From 2c492e666a88ae2a48002f20f8d19cccb6afa5d8 Mon Sep 17 00:00:00 2001 From: Michael Mortensen Date: Sat, 28 Sep 2024 23:14:57 +0200 Subject: [PATCH 6/7] :twisted_rightwards_arrows: migrated code from Cuemon.Extensions.Globalization incl. unit-test and tooling --- ClassLibrary1.sln | 46 - Codebelt.Extensions.Globalization.sln | 48 + Directory.Build.props | 32 +- Directory.Build.targets | 2 +- src/ClassLibrary1/Class1.cs | 7 - src/ClassLibrary1/ClassLibrary1.csproj | 5 - .../Codebelt.Extensions.Globalization.csproj | 1207 +++++++++++++++++ .../CultureInfoExtensions.cs | 133 ++ .../CultureInfoSurrogate.cs | 19 + .../DateTimeFormatInfoSurrogate.cs | 67 + .../NumberFormatInfoSurrogate.cs | 84 ++ .../Properties/AssemblyInfo.cs | 6 + .../Surrogates/aa-dj.bin | Bin 0 -> 527 bytes .../Surrogates/aa-er.bin | Bin 0 -> 524 bytes .../Surrogates/aa-et.bin | Bin 0 -> 524 bytes .../Surrogates/af-na.bin | Bin 0 -> 517 bytes .../Surrogates/af-za.bin | Bin 0 -> 517 bytes .../Surrogates/agq-cm.bin | Bin 0 -> 532 bytes .../Surrogates/ak-gh.bin | Bin 0 -> 528 bytes .../Surrogates/am-et.bin | Bin 0 -> 629 bytes .../Surrogates/ar-001.bin | Bin 0 -> 637 bytes .../Surrogates/ar-ae.bin | Bin 0 -> 642 bytes .../Surrogates/ar-bh.bin | Bin 0 -> 640 bytes .../Surrogates/ar-dj.bin | Bin 0 -> 643 bytes .../Surrogates/ar-dz.bin | Bin 0 -> 636 bytes .../Surrogates/ar-eg.bin | Bin 0 -> 642 bytes .../Surrogates/ar-er.bin | Bin 0 -> 637 bytes .../Surrogates/ar-il.bin | Bin 0 -> 635 bytes .../Surrogates/ar-iq.bin | Bin 0 -> 654 bytes .../Surrogates/ar-jo.bin | Bin 0 -> 653 bytes .../Surrogates/ar-km.bin | Bin 0 -> 638 bytes .../Surrogates/ar-kw.bin | Bin 0 -> 641 bytes .../Surrogates/ar-lb.bin | Bin 0 -> 649 bytes .../Surrogates/ar-ly.bin | Bin 0 -> 638 bytes .../Surrogates/ar-ma.bin | Bin 0 -> 634 bytes .../Surrogates/ar-mr.bin | Bin 0 -> 639 bytes .../Surrogates/ar-om.bin | Bin 0 -> 639 bytes .../Surrogates/ar-ps.bin | Bin 0 -> 646 bytes .../Surrogates/ar-qa.bin | Bin 0 -> 642 bytes .../Surrogates/ar-sa.bin | Bin 0 -> 666 bytes .../Surrogates/ar-sd.bin | Bin 0 -> 642 bytes .../Surrogates/ar-so.bin | Bin 0 -> 638 bytes .../Surrogates/ar-ss.bin | Bin 0 -> 636 bytes .../Surrogates/ar-sy.bin | Bin 0 -> 652 bytes .../Surrogates/ar-td.bin | Bin 0 -> 641 bytes .../Surrogates/ar-tn.bin | Bin 0 -> 634 bytes .../Surrogates/ar-ye.bin | Bin 0 -> 642 bytes .../Surrogates/arn-cl.bin | Bin 0 -> 537 bytes .../Surrogates/as-in.bin | Bin 0 -> 650 bytes .../Surrogates/asa-tz.bin | Bin 0 -> 519 bytes .../Surrogates/ast-es.bin | Bin 0 -> 574 bytes .../Surrogates/az-cyrl-az.bin | Bin 0 -> 568 bytes .../Surrogates/az-latn-az.bin | Bin 0 -> 523 bytes .../Surrogates/ba-ru.bin | Bin 0 -> 564 bytes .../Surrogates/bas-cm.bin | Bin 0 -> 559 bytes .../Surrogates/be-by.bin | Bin 0 -> 571 bytes .../Surrogates/bem-zm.bin | Bin 0 -> 539 bytes .../Surrogates/bez-tz.bin | Bin 0 -> 513 bytes .../Surrogates/bg-bg.bin | Bin 0 -> 584 bytes .../Surrogates/bin-ng.bin | Bin 0 -> 530 bytes .../Surrogates/bm-latn-ml.bin | Bin 0 -> 520 bytes .../Surrogates/bn-bd.bin | Bin 0 -> 650 bytes .../Surrogates/bn-in.bin | Bin 0 -> 625 bytes .../Surrogates/bo-cn.bin | Bin 0 -> 644 bytes .../Surrogates/bo-in.bin | Bin 0 -> 611 bytes .../Surrogates/br-fr.bin | Bin 0 -> 543 bytes .../Surrogates/brx-in.bin | Bin 0 -> 628 bytes .../Surrogates/bs-cyrl-ba.bin | Bin 0 -> 569 bytes .../Surrogates/bs-latn-ba.bin | Bin 0 -> 524 bytes .../Surrogates/byn-er.bin | Bin 0 -> 615 bytes .../Surrogates/ca-ad.bin | Bin 0 -> 570 bytes .../Surrogates/ca-es.bin | Bin 0 -> 570 bytes .../Surrogates/ca-fr.bin | Bin 0 -> 570 bytes .../Surrogates/ca-it.bin | Bin 0 -> 570 bytes .../Surrogates/ccp-cakm-bd.bin | Bin 0 -> 689 bytes .../Surrogates/ccp-cakm-in.bin | Bin 0 -> 688 bytes .../Surrogates/ce-ru.bin | Bin 0 -> 590 bytes .../Surrogates/ceb-latn-ph.bin | Bin 0 -> 511 bytes .../Surrogates/cgg-ug.bin | Bin 0 -> 502 bytes .../Surrogates/chr-cher-us.bin | Bin 0 -> 607 bytes .../Surrogates/co-fr.bin | Bin 0 -> 552 bytes .../Surrogates/cs-cz.bin | Bin 0 -> 544 bytes .../Surrogates/cu-ru.bin | Bin 0 -> 630 bytes .../Surrogates/cy-gb.bin | Bin 0 -> 547 bytes .../Surrogates/da-dk.bin | Bin 0 -> 514 bytes .../Surrogates/da-gl.bin | Bin 0 -> 535 bytes .../Surrogates/dav-ke.bin | Bin 0 -> 510 bytes .../Surrogates/de-at.bin | Bin 0 -> 558 bytes .../Surrogates/de-be.bin | Bin 0 -> 556 bytes .../Surrogates/de-ch.bin | Bin 0 -> 550 bytes .../Surrogates/de-de.bin | Bin 0 -> 522 bytes .../Surrogates/de-it.bin | Bin 0 -> 557 bytes .../Surrogates/de-li.bin | Bin 0 -> 553 bytes .../Surrogates/de-lu.bin | Bin 0 -> 556 bytes .../Surrogates/dje-ne.bin | Bin 0 -> 534 bytes .../Surrogates/doi-deva-in.bin | Bin 0 -> 612 bytes .../Surrogates/dsb-de.bin | Bin 0 -> 544 bytes .../Surrogates/dua-cm.bin | Bin 0 -> 559 bytes .../Surrogates/dv-mv.bin | Bin 0 -> 648 bytes .../Surrogates/dyo-sn.bin | Bin 0 -> 514 bytes .../Surrogates/dz-bt.bin | Bin 0 -> 653 bytes .../Surrogates/ebu-ke.bin | Bin 0 -> 509 bytes .../Surrogates/ee-gh.bin | Bin 0 -> 541 bytes .../Surrogates/ee-tg.bin | Bin 0 -> 531 bytes .../Surrogates/el-cy.bin | Bin 0 -> 610 bytes .../Surrogates/el-gr.bin | Bin 0 -> 588 bytes .../Surrogates/en-001.bin | Bin 0 -> 531 bytes .../Surrogates/en-029.bin | Bin 0 -> 532 bytes .../Surrogates/en-150.bin | Bin 0 -> 533 bytes .../Surrogates/en-ae.bin | Bin 0 -> 533 bytes .../Surrogates/en-ag.bin | Bin 0 -> 530 bytes .../Surrogates/en-ai.bin | Bin 0 -> 528 bytes .../Surrogates/en-as.bin | Bin 0 -> 527 bytes .../Surrogates/en-at.bin | Bin 0 -> 540 bytes .../Surrogates/en-au.bin | Bin 0 -> 529 bytes .../Surrogates/en-bb.bin | Bin 0 -> 530 bytes .../Surrogates/en-be.bin | Bin 0 -> 540 bytes .../Surrogates/en-bi.bin | Bin 0 -> 528 bytes .../Surrogates/en-bm.bin | Bin 0 -> 530 bytes .../Surrogates/en-bs.bin | Bin 0 -> 530 bytes .../Surrogates/en-bw.bin | Bin 0 -> 529 bytes .../Surrogates/en-bz.bin | Bin 0 -> 529 bytes .../Surrogates/en-ca.bin | Bin 0 -> 528 bytes .../Surrogates/en-cc.bin | Bin 0 -> 528 bytes .../Surrogates/en-ch.bin | Bin 0 -> 538 bytes .../Surrogates/en-ck.bin | Bin 0 -> 528 bytes .../Surrogates/en-cm.bin | Bin 0 -> 530 bytes .../Surrogates/en-cx.bin | Bin 0 -> 528 bytes .../Surrogates/en-cy.bin | Bin 0 -> 533 bytes .../Surrogates/en-de.bin | Bin 0 -> 542 bytes .../Surrogates/en-dk.bin | Bin 0 -> 540 bytes .../Surrogates/en-dm.bin | Bin 0 -> 530 bytes .../Surrogates/en-er.bin | Bin 0 -> 531 bytes .../Surrogates/en-fi.bin | Bin 0 -> 545 bytes .../Surrogates/en-fj.bin | Bin 0 -> 535 bytes .../Surrogates/en-fk.bin | Bin 0 -> 532 bytes .../Surrogates/en-fm.bin | Bin 0 -> 532 bytes .../Surrogates/en-gb.bin | Bin 0 -> 534 bytes .../Surrogates/en-gd.bin | Bin 0 -> 530 bytes .../Surrogates/en-gg.bin | Bin 0 -> 538 bytes .../Surrogates/en-gh.bin | Bin 0 -> 535 bytes .../Surrogates/en-gi.bin | Bin 0 -> 538 bytes .../Surrogates/en-gm.bin | Bin 0 -> 529 bytes .../Surrogates/en-gu.bin | Bin 0 -> 527 bytes .../Surrogates/en-gy.bin | Bin 0 -> 530 bytes .../Surrogates/en-hk.bin | Bin 0 -> 530 bytes .../Surrogates/en-id.bin | Bin 0 -> 528 bytes .../Surrogates/en-ie.bin | Bin 0 -> 537 bytes .../Surrogates/en-il.bin | Bin 0 -> 531 bytes .../Surrogates/en-im.bin | Bin 0 -> 538 bytes .../Surrogates/en-in.bin | Bin 0 -> 528 bytes .../Surrogates/en-io.bin | Bin 0 -> 530 bytes .../Surrogates/en-je.bin | Bin 0 -> 538 bytes .../Surrogates/en-jm.bin | Bin 0 -> 530 bytes .../Surrogates/en-ke.bin | Bin 0 -> 530 bytes .../Surrogates/en-ki.bin | Bin 0 -> 530 bytes .../Surrogates/en-kn.bin | Bin 0 -> 530 bytes .../Surrogates/en-ky.bin | Bin 0 -> 530 bytes .../Surrogates/en-lc.bin | Bin 0 -> 530 bytes .../Surrogates/en-lr.bin | Bin 0 -> 530 bytes .../Surrogates/en-ls.bin | Bin 0 -> 529 bytes .../Surrogates/en-mg.bin | Bin 0 -> 528 bytes .../Surrogates/en-mh.bin | Bin 0 -> 527 bytes .../Surrogates/en-mo.bin | Bin 0 -> 533 bytes .../Surrogates/en-mp.bin | Bin 0 -> 526 bytes .../Surrogates/en-ms.bin | Bin 0 -> 528 bytes .../Surrogates/en-mt.bin | Bin 0 -> 532 bytes .../Surrogates/en-mu.bin | Bin 0 -> 529 bytes .../Surrogates/en-mw.bin | Bin 0 -> 531 bytes .../Surrogates/en-my.bin | Bin 0 -> 525 bytes .../Surrogates/en-na.bin | Bin 0 -> 530 bytes .../Surrogates/en-nf.bin | Bin 0 -> 528 bytes .../Surrogates/en-ng.bin | Bin 0 -> 531 bytes .../Surrogates/en-nl.bin | Bin 0 -> 536 bytes .../Surrogates/en-nr.bin | Bin 0 -> 528 bytes .../Surrogates/en-nu.bin | Bin 0 -> 528 bytes .../Surrogates/en-nz.bin | Bin 0 -> 530 bytes .../Surrogates/en-pg.bin | Bin 0 -> 529 bytes .../Surrogates/en-ph.bin | Bin 0 -> 533 bytes .../Surrogates/en-pk.bin | Bin 0 -> 531 bytes .../Surrogates/en-pn.bin | Bin 0 -> 528 bytes .../Surrogates/en-pr.bin | Bin 0 -> 527 bytes .../Surrogates/en-pw.bin | Bin 0 -> 532 bytes .../Surrogates/en-rw.bin | Bin 0 -> 527 bytes .../Surrogates/en-sb.bin | Bin 0 -> 530 bytes .../Surrogates/en-sc.bin | Bin 0 -> 528 bytes .../Surrogates/en-sd.bin | Bin 0 -> 533 bytes .../Surrogates/en-se.bin | Bin 0 -> 543 bytes .../Surrogates/en-sg.bin | Bin 0 -> 530 bytes .../Surrogates/en-sh.bin | Bin 0 -> 532 bytes .../Surrogates/en-si.bin | Bin 0 -> 533 bytes .../Surrogates/en-sl.bin | Bin 0 -> 529 bytes .../Surrogates/en-ss.bin | Bin 0 -> 534 bytes .../Surrogates/en-sx.bin | Bin 0 -> 529 bytes .../Surrogates/en-sz.bin | Bin 0 -> 529 bytes .../Surrogates/en-tc.bin | Bin 0 -> 532 bytes .../Surrogates/en-tk.bin | Bin 0 -> 528 bytes .../Surrogates/en-to.bin | Bin 0 -> 531 bytes .../Surrogates/en-tt.bin | Bin 0 -> 530 bytes .../Surrogates/en-tv.bin | Bin 0 -> 528 bytes .../Surrogates/en-tz.bin | Bin 0 -> 529 bytes .../Surrogates/en-ug.bin | Bin 0 -> 529 bytes .../Surrogates/en-um.bin | Bin 0 -> 527 bytes .../Surrogates/en-us.bin | Bin 0 -> 526 bytes .../Surrogates/en-vc.bin | Bin 0 -> 530 bytes .../Surrogates/en-vg.bin | Bin 0 -> 532 bytes .../Surrogates/en-vi.bin | Bin 0 -> 527 bytes .../Surrogates/en-vu.bin | Bin 0 -> 530 bytes .../Surrogates/en-ws.bin | Bin 0 -> 532 bytes .../Surrogates/en-za.bin | Bin 0 -> 534 bytes .../Surrogates/en-zm.bin | Bin 0 -> 529 bytes .../Surrogates/en-zw.bin | Bin 0 -> 530 bytes .../Surrogates/eo-001.bin | Bin 0 -> 528 bytes .../Surrogates/es-419.bin | Bin 0 -> 552 bytes .../Surrogates/es-ar.bin | Bin 0 -> 553 bytes .../Surrogates/es-bo.bin | Bin 0 -> 551 bytes .../Surrogates/es-br.bin | Bin 0 -> 552 bytes .../Surrogates/es-bz.bin | Bin 0 -> 551 bytes .../Surrogates/es-cl.bin | Bin 0 -> 548 bytes .../Surrogates/es-co.bin | Bin 0 -> 557 bytes .../Surrogates/es-cr.bin | Bin 0 -> 553 bytes .../Surrogates/es-cu.bin | Bin 0 -> 552 bytes .../Surrogates/es-do.bin | Bin 0 -> 551 bytes .../Surrogates/es-ec.bin | Bin 0 -> 551 bytes .../Surrogates/es-es.bin | Bin 0 -> 548 bytes .../Surrogates/es-gq.bin | Bin 0 -> 548 bytes .../Surrogates/es-gt.bin | Bin 0 -> 552 bytes .../Surrogates/es-hn.bin | Bin 0 -> 550 bytes .../Surrogates/es-mx.bin | Bin 0 -> 545 bytes .../Surrogates/es-ni.bin | Bin 0 -> 552 bytes .../Surrogates/es-pa.bin | Bin 0 -> 555 bytes .../Surrogates/es-pe.bin | Bin 0 -> 588 bytes .../Surrogates/es-ph.bin | Bin 0 -> 556 bytes .../Surrogates/es-pr.bin | Bin 0 -> 554 bytes .../Surrogates/es-py.bin | Bin 0 -> 554 bytes .../Surrogates/es-sv.bin | Bin 0 -> 551 bytes .../Surrogates/es-us.bin | Bin 0 -> 530 bytes .../Surrogates/es-uy.bin | Bin 0 -> 582 bytes .../Surrogates/es-ve.bin | Bin 0 -> 552 bytes .../Surrogates/et-ee.bin | Bin 0 -> 531 bytes .../Surrogates/eu-es.bin | Bin 0 -> 530 bytes .../Surrogates/ewo-cm.bin | Bin 0 -> 545 bytes .../Surrogates/fa-af.bin | Bin 0 -> 627 bytes .../Surrogates/fa-ir.bin | Bin 0 -> 642 bytes .../Surrogates/ff-adlm-bf.bin | Bin 0 -> 684 bytes .../Surrogates/ff-adlm-cm.bin | Bin 0 -> 686 bytes .../Surrogates/ff-adlm-gh.bin | Bin 0 -> 686 bytes .../Surrogates/ff-adlm-gm.bin | Bin 0 -> 680 bytes .../Surrogates/ff-adlm-gn.bin | Bin 0 -> 682 bytes .../Surrogates/ff-adlm-gw.bin | Bin 0 -> 684 bytes .../Surrogates/ff-adlm-lr.bin | Bin 0 -> 681 bytes .../Surrogates/ff-adlm-mr.bin | Bin 0 -> 681 bytes .../Surrogates/ff-adlm-ne.bin | Bin 0 -> 684 bytes .../Surrogates/ff-adlm-ng.bin | Bin 0 -> 680 bytes .../Surrogates/ff-adlm-sl.bin | Bin 0 -> 683 bytes .../Surrogates/ff-adlm-sn.bin | Bin 0 -> 684 bytes .../Surrogates/ff-latn-bf.bin | Bin 0 -> 529 bytes .../Surrogates/ff-latn-cm.bin | Bin 0 -> 531 bytes .../Surrogates/ff-latn-gh.bin | Bin 0 -> 535 bytes .../Surrogates/ff-latn-gm.bin | Bin 0 -> 528 bytes .../Surrogates/ff-latn-gn.bin | Bin 0 -> 530 bytes .../Surrogates/ff-latn-gw.bin | Bin 0 -> 529 bytes .../Surrogates/ff-latn-lr.bin | Bin 0 -> 529 bytes .../Surrogates/ff-latn-mr.bin | Bin 0 -> 529 bytes .../Surrogates/ff-latn-ne.bin | Bin 0 -> 529 bytes .../Surrogates/ff-latn-ng.bin | Bin 0 -> 528 bytes .../Surrogates/ff-latn-sl.bin | Bin 0 -> 530 bytes .../Surrogates/ff-latn-sn.bin | Bin 0 -> 530 bytes .../Surrogates/fi-fi.bin | Bin 0 -> 577 bytes .../Surrogates/fil-ph.bin | Bin 0 -> 521 bytes .../Surrogates/fo-dk.bin | Bin 0 -> 576 bytes .../Surrogates/fo-fo.bin | Bin 0 -> 581 bytes .../Surrogates/fr-029.bin | Bin 0 -> 545 bytes .../Surrogates/fr-be.bin | Bin 0 -> 547 bytes .../Surrogates/fr-bf.bin | Bin 0 -> 548 bytes .../Surrogates/fr-bi.bin | Bin 0 -> 549 bytes .../Surrogates/fr-bj.bin | Bin 0 -> 548 bytes .../Surrogates/fr-bl.bin | Bin 0 -> 548 bytes .../Surrogates/fr-ca.bin | Bin 0 -> 539 bytes .../Surrogates/fr-cd.bin | Bin 0 -> 546 bytes .../Surrogates/fr-cf.bin | Bin 0 -> 549 bytes .../Surrogates/fr-cg.bin | Bin 0 -> 549 bytes .../Surrogates/fr-ch.bin | Bin 0 -> 552 bytes .../Surrogates/fr-ci.bin | Bin 0 -> 548 bytes .../Surrogates/fr-cm.bin | Bin 0 -> 554 bytes .../Surrogates/fr-dj.bin | Bin 0 -> 549 bytes .../Surrogates/fr-dz.bin | Bin 0 -> 545 bytes .../Surrogates/fr-fr.bin | Bin 0 -> 552 bytes .../Surrogates/fr-ga.bin | Bin 0 -> 549 bytes .../Surrogates/fr-gf.bin | Bin 0 -> 554 bytes .../Surrogates/fr-gn.bin | Bin 0 -> 548 bytes .../Surrogates/fr-gp.bin | Bin 0 -> 554 bytes .../Surrogates/fr-gq.bin | Bin 0 -> 549 bytes .../Surrogates/fr-ht.bin | Bin 0 -> 545 bytes .../Surrogates/fr-km.bin | Bin 0 -> 547 bytes .../Surrogates/fr-lu.bin | Bin 0 -> 552 bytes .../Surrogates/fr-ma.bin | Bin 0 -> 538 bytes .../Surrogates/fr-mc.bin | Bin 0 -> 554 bytes .../Surrogates/fr-mf.bin | Bin 0 -> 548 bytes .../Surrogates/fr-mg.bin | Bin 0 -> 547 bytes .../Surrogates/fr-ml.bin | Bin 0 -> 548 bytes .../Surrogates/fr-mq.bin | Bin 0 -> 554 bytes .../Surrogates/fr-mr.bin | Bin 0 -> 546 bytes .../Surrogates/fr-mu.bin | Bin 0 -> 546 bytes .../Surrogates/fr-nc.bin | Bin 0 -> 549 bytes .../Surrogates/fr-ne.bin | Bin 0 -> 548 bytes .../Surrogates/fr-pf.bin | Bin 0 -> 549 bytes .../Surrogates/fr-pm.bin | Bin 0 -> 548 bytes .../Surrogates/fr-re.bin | Bin 0 -> 554 bytes .../Surrogates/fr-rw.bin | Bin 0 -> 547 bytes .../Surrogates/fr-sc.bin | Bin 0 -> 546 bytes .../Surrogates/fr-sn.bin | Bin 0 -> 548 bytes .../Surrogates/fr-sy.bin | Bin 0 -> 548 bytes .../Surrogates/fr-td.bin | Bin 0 -> 549 bytes .../Surrogates/fr-tg.bin | Bin 0 -> 548 bytes .../Surrogates/fr-tn.bin | Bin 0 -> 545 bytes .../Surrogates/fr-vu.bin | Bin 0 -> 547 bytes .../Surrogates/fr-wf.bin | Bin 0 -> 549 bytes .../Surrogates/fr-yt.bin | Bin 0 -> 548 bytes .../Surrogates/fur-it.bin | Bin 0 -> 532 bytes .../Surrogates/fy-nl.bin | Bin 0 -> 516 bytes .../Surrogates/ga-gb.bin | Bin 0 -> 557 bytes .../Surrogates/ga-ie.bin | Bin 0 -> 558 bytes .../Surrogates/gd-gb.bin | Bin 0 -> 558 bytes .../Surrogates/gl-es.bin | Bin 0 -> 589 bytes .../Surrogates/gn-py.bin | Bin 0 -> 543 bytes .../Surrogates/gsw-ch.bin | Bin 0 -> 534 bytes .../Surrogates/gsw-fr.bin | Bin 0 -> 555 bytes .../Surrogates/gsw-li.bin | Bin 0 -> 534 bytes .../Surrogates/gu-in.bin | Bin 0 -> 650 bytes .../Surrogates/guz-ke.bin | Bin 0 -> 511 bytes .../Surrogates/gv-im.bin | Bin 0 -> 553 bytes .../Surrogates/ha-latn-gh.bin | Bin 0 -> 535 bytes .../Surrogates/ha-latn-ne.bin | Bin 0 -> 532 bytes .../Surrogates/ha-latn-ng.bin | Bin 0 -> 530 bytes .../Surrogates/haw-us.bin | Bin 0 -> 517 bytes .../Surrogates/he-il.bin | Bin 0 -> 562 bytes .../Surrogates/hi-in.bin | Bin 0 -> 641 bytes .../Surrogates/hr-ba.bin | Bin 0 -> 524 bytes .../Surrogates/hr-hr.bin | Bin 0 -> 532 bytes .../Surrogates/hsb-de.bin | Bin 0 -> 599 bytes .../Surrogates/hu-hu.bin | Bin 0 -> 534 bytes .../Surrogates/hy-am.bin | Bin 0 -> 573 bytes .../Surrogates/ia-001.bin | Bin 0 -> 525 bytes .../Surrogates/ibb-ng.bin | Bin 0 -> 530 bytes .../Surrogates/id-id.bin | Bin 0 -> 512 bytes .../Surrogates/ig-ng.bin | Bin 0 -> 534 bytes .../Surrogates/ii-cn.bin | Bin 0 -> 590 bytes .../Surrogates/is-is.bin | Bin 0 -> 558 bytes .../Surrogates/it-ch.bin | Bin 0 -> 515 bytes .../Surrogates/it-it.bin | Bin 0 -> 527 bytes .../Surrogates/it-sm.bin | Bin 0 -> 516 bytes .../Surrogates/it-va.bin | Bin 0 -> 516 bytes .../Surrogates/iu-cans-ca.bin | Bin 0 -> 611 bytes .../Surrogates/iu-latn-ca.bin | Bin 0 -> 526 bytes .../Surrogates/ja-jp.bin | Bin 0 -> 537 bytes .../Surrogates/jgo-cm.bin | Bin 0 -> 629 bytes .../Surrogates/jmc-tz.bin | Bin 0 -> 517 bytes .../Surrogates/jv-java-id.bin | Bin 0 -> 516 bytes .../Surrogates/jv-latn-id.bin | Bin 0 -> 516 bytes .../Surrogates/ka-ge.bin | Bin 0 -> 597 bytes .../Surrogates/kab-dz.bin | Bin 0 -> 551 bytes .../Surrogates/kam-ke.bin | Bin 0 -> 525 bytes .../Surrogates/kde-tz.bin | Bin 0 -> 516 bytes .../Surrogates/kea-cv.bin | Bin 0 -> 542 bytes .../Surrogates/khq-ml.bin | Bin 0 -> 524 bytes .../Surrogates/ki-ke.bin | Bin 0 -> 520 bytes .../Surrogates/kk-kz.bin | Bin 0 -> 576 bytes .../Surrogates/kkj-cm.bin | Bin 0 -> 593 bytes .../Surrogates/kl-gl.bin | Bin 0 -> 526 bytes .../Surrogates/kln-ke.bin | Bin 0 -> 510 bytes .../Surrogates/km-kh.bin | Bin 0 -> 592 bytes .../Surrogates/kn-in.bin | Bin 0 -> 660 bytes .../Surrogates/ko-kp.bin | Bin 0 -> 547 bytes .../Surrogates/ko-kr.bin | Bin 0 -> 544 bytes .../Surrogates/kok-in.bin | Bin 0 -> 630 bytes .../Surrogates/kr-latn-ng.bin | Bin 0 -> 527 bytes .../Surrogates/ks-arab-in.bin | Bin 0 -> 610 bytes .../Surrogates/ks-deva-in.bin | Bin 0 -> 531 bytes .../Surrogates/ksb-tz.bin | Bin 0 -> 517 bytes .../Surrogates/ksf-cm.bin | Bin 0 -> 546 bytes .../Surrogates/ksh-de.bin | Bin 0 -> 578 bytes .../Surrogates/ku-arab-iq.bin | Bin 0 -> 649 bytes .../Surrogates/ku-arab-ir.bin | Bin 0 -> 628 bytes .../Surrogates/kw-gb.bin | Bin 0 -> 522 bytes .../Surrogates/ky-kg.bin | Bin 0 -> 667 bytes .../Surrogates/la-va.bin | Bin 0 -> 530 bytes .../Surrogates/lag-tz.bin | Bin 0 -> 571 bytes .../Surrogates/lb-lu.bin | Bin 0 -> 542 bytes .../Surrogates/lg-ug.bin | Bin 0 -> 513 bytes .../Surrogates/lkt-us.bin | Bin 0 -> 653 bytes .../Surrogates/ln-ao.bin | Bin 0 -> 529 bytes .../Surrogates/ln-cd.bin | Bin 0 -> 530 bytes .../Surrogates/ln-cf.bin | Bin 0 -> 533 bytes .../Surrogates/ln-cg.bin | Bin 0 -> 533 bytes .../Surrogates/lo-la.bin | Bin 0 -> 642 bytes .../Surrogates/lrc-iq.bin | Bin 0 -> 607 bytes .../Surrogates/lrc-ir.bin | Bin 0 -> 625 bytes .../Surrogates/lt-lt.bin | Bin 0 -> 567 bytes .../Surrogates/lu-cd.bin | Bin 0 -> 512 bytes .../Surrogates/luo-ke.bin | Bin 0 -> 509 bytes .../Surrogates/luy-ke.bin | Bin 0 -> 515 bytes .../Surrogates/lv-lv.bin | Bin 0 -> 578 bytes .../Surrogates/mai-in.bin | Bin 0 -> 599 bytes .../Surrogates/mas-ke.bin | Bin 0 -> 562 bytes .../Surrogates/mas-tz.bin | Bin 0 -> 561 bytes .../Surrogates/mer-ke.bin | Bin 0 -> 529 bytes .../Surrogates/mfe-mu.bin | Bin 0 -> 511 bytes .../Surrogates/mg-mg.bin | Bin 0 -> 518 bytes .../Surrogates/mgh-mz.bin | Bin 0 -> 530 bytes .../Surrogates/mgo-cm.bin | Bin 0 -> 605 bytes .../Surrogates/mi-nz.bin | Bin 0 -> 523 bytes .../Surrogates/mk-mk.bin | Bin 0 -> 596 bytes .../Surrogates/ml-in.bin | Bin 0 -> 641 bytes .../Surrogates/mn-mn.bin | Bin 0 -> 566 bytes .../Surrogates/mn-mong-cn.bin | Bin 0 -> 669 bytes .../Surrogates/mn-mong-mn.bin | Bin 0 -> 652 bytes .../Surrogates/mni-in.bin | Bin 0 -> 697 bytes .../Surrogates/moh-ca.bin | Bin 0 -> 527 bytes .../Surrogates/mr-in.bin | Bin 0 -> 635 bytes .../Surrogates/ms-bn.bin | Bin 0 -> 523 bytes .../Surrogates/ms-id.bin | Bin 0 -> 526 bytes .../Surrogates/ms-my.bin | Bin 0 -> 527 bytes .../Surrogates/ms-sg.bin | Bin 0 -> 527 bytes .../Surrogates/mt-mt.bin | Bin 0 -> 533 bytes .../Surrogates/mua-cm.bin | Bin 0 -> 514 bytes .../Surrogates/my-mm.bin | Bin 0 -> 633 bytes .../Surrogates/mzn-ir.bin | Bin 0 -> 625 bytes .../Surrogates/naq-na.bin | Bin 0 -> 520 bytes .../Surrogates/nb-no.bin | Bin 0 -> 573 bytes .../Surrogates/nb-sj.bin | Bin 0 -> 573 bytes .../Surrogates/nd-zw.bin | Bin 0 -> 507 bytes .../Surrogates/nds-de.bin | Bin 0 -> 552 bytes .../Surrogates/nds-nl.bin | Bin 0 -> 552 bytes .../Surrogates/ne-in.bin | Bin 0 -> 648 bytes .../Surrogates/ne-np.bin | Bin 0 -> 633 bytes .../Surrogates/nl-aw.bin | Bin 0 -> 512 bytes .../Surrogates/nl-be.bin | Bin 0 -> 512 bytes .../Surrogates/nl-bq.bin | Bin 0 -> 512 bytes .../Surrogates/nl-cw.bin | Bin 0 -> 513 bytes .../Surrogates/nl-nl.bin | Bin 0 -> 511 bytes .../Surrogates/nl-sr.bin | Bin 0 -> 512 bytes .../Surrogates/nl-sx.bin | Bin 0 -> 513 bytes .../Surrogates/nmg-cm.bin | Bin 0 -> 525 bytes .../Surrogates/nn-no.bin | Bin 0 -> 575 bytes .../Surrogates/nnh-cm.bin | Bin 0 -> 678 bytes .../Surrogates/nqo-gn.bin | Bin 0 -> 596 bytes .../Surrogates/nr-za.bin | Bin 0 -> 519 bytes .../Surrogates/nso-za.bin | Bin 0 -> 519 bytes .../Surrogates/nus-ss.bin | Bin 0 -> 564 bytes .../Surrogates/nyn-ug.bin | Bin 0 -> 502 bytes .../Surrogates/oc-fr.bin | Bin 0 -> 563 bytes .../Surrogates/om-et.bin | Bin 0 -> 518 bytes .../Surrogates/om-ke.bin | Bin 0 -> 518 bytes .../Surrogates/or-in.bin | Bin 0 -> 644 bytes .../Surrogates/os-ge.bin | Bin 0 -> 643 bytes .../Surrogates/os-ru.bin | Bin 0 -> 650 bytes .../Surrogates/pa-arab-pk.bin | Bin 0 -> 602 bytes .../Surrogates/pa-in.bin | Bin 0 -> 640 bytes .../Surrogates/pap-029.bin | Bin 0 -> 522 bytes .../Surrogates/pcm-latn-ng.bin | Bin 0 -> 560 bytes .../Surrogates/pl-pl.bin | Bin 0 -> 555 bytes .../Surrogates/prg-001.bin | Bin 0 -> 534 bytes .../Surrogates/ps-af.bin | Bin 0 -> 626 bytes .../Surrogates/ps-pk.bin | Bin 0 -> 606 bytes .../Surrogates/pt-ao.bin | Bin 0 -> 558 bytes .../Surrogates/pt-br.bin | Bin 0 -> 536 bytes .../Surrogates/pt-ch.bin | Bin 0 -> 565 bytes .../Surrogates/pt-cv.bin | Bin 0 -> 560 bytes .../Surrogates/pt-gq.bin | Bin 0 -> 560 bytes .../Surrogates/pt-gw.bin | Bin 0 -> 559 bytes .../Surrogates/pt-lu.bin | Bin 0 -> 567 bytes .../Surrogates/pt-mo.bin | Bin 0 -> 560 bytes .../Surrogates/pt-mz.bin | Bin 0 -> 557 bytes .../Surrogates/pt-pt.bin | Bin 0 -> 543 bytes .../Surrogates/pt-st.bin | Bin 0 -> 557 bytes .../Surrogates/pt-tl.bin | Bin 0 -> 557 bytes .../Surrogates/quc-latn-gt.bin | Bin 0 -> 544 bytes .../Surrogates/quz-bo.bin | Bin 0 -> 545 bytes .../Surrogates/quz-ec.bin | Bin 0 -> 531 bytes .../Surrogates/quz-pe.bin | Bin 0 -> 544 bytes .../Surrogates/rm-ch.bin | Bin 0 -> 535 bytes .../Surrogates/rn-bi.bin | Bin 0 -> 527 bytes .../Surrogates/ro-md.bin | Bin 0 -> 539 bytes .../Surrogates/ro-ro.bin | Bin 0 -> 530 bytes .../Surrogates/rof-tz.bin | Bin 0 -> 509 bytes .../Surrogates/ru-by.bin | Bin 0 -> 602 bytes .../Surrogates/ru-kg.bin | Bin 0 -> 604 bytes .../Surrogates/ru-kz.bin | Bin 0 -> 602 bytes .../Surrogates/ru-md.bin | Bin 0 -> 601 bytes .../Surrogates/ru-ru.bin | Bin 0 -> 578 bytes .../Surrogates/ru-ua.bin | Bin 0 -> 602 bytes .../Surrogates/rw-rw.bin | Bin 0 -> 509 bytes .../Surrogates/rwk-tz.bin | Bin 0 -> 518 bytes .../Surrogates/sa-in.bin | Bin 0 -> 645 bytes .../Surrogates/sah-ru.bin | Bin 0 -> 617 bytes .../Surrogates/saq-ke.bin | Bin 0 -> 507 bytes .../Surrogates/sat-olck-in.bin | Bin 0 -> 565 bytes .../Surrogates/sbp-tz.bin | Bin 0 -> 519 bytes .../Surrogates/sd-arab-pk.bin | Bin 0 -> 591 bytes .../Surrogates/sd-deva-in.bin | Bin 0 -> 579 bytes .../Surrogates/se-fi.bin | Bin 0 -> 564 bytes .../Surrogates/se-no.bin | Bin 0 -> 554 bytes .../Surrogates/se-se.bin | Bin 0 -> 570 bytes .../Surrogates/seh-mz.bin | Bin 0 -> 518 bytes .../Surrogates/ses-ml.bin | Bin 0 -> 525 bytes .../Surrogates/sg-cf.bin | Bin 0 -> 525 bytes .../Surrogates/shi-latn-ma.bin | Bin 0 -> 538 bytes .../Surrogates/shi-tfng-ma.bin | Bin 0 -> 585 bytes .../Surrogates/si-lk.bin | Bin 0 -> 630 bytes .../Surrogates/sk-sk.bin | Bin 0 -> 529 bytes .../Surrogates/sl-si.bin | Bin 0 -> 533 bytes .../Surrogates/sma-no.bin | Bin 0 -> 552 bytes .../Surrogates/sma-se.bin | Bin 0 -> 562 bytes .../Surrogates/smj-no.bin | Bin 0 -> 551 bytes .../Surrogates/smj-se.bin | Bin 0 -> 560 bytes .../Surrogates/smn-fi.bin | Bin 0 -> 561 bytes .../Surrogates/sms-fi.bin | Bin 0 -> 646 bytes .../Surrogates/sn-latn-zw.bin | Bin 0 -> 518 bytes .../Surrogates/so-dj.bin | Bin 0 -> 525 bytes .../Surrogates/so-et.bin | Bin 0 -> 523 bytes .../Surrogates/so-ke.bin | Bin 0 -> 520 bytes .../Surrogates/so-so.bin | Bin 0 -> 521 bytes .../Surrogates/sq-al.bin | Bin 0 -> 522 bytes .../Surrogates/sq-mk.bin | Bin 0 -> 518 bytes .../Surrogates/sq-xk.bin | Bin 0 -> 520 bytes .../Surrogates/sr-cyrl-ba.bin | Bin 0 -> 570 bytes .../Surrogates/sr-cyrl-me.bin | Bin 0 -> 567 bytes .../Surrogates/sr-cyrl-rs.bin | Bin 0 -> 572 bytes .../Surrogates/sr-cyrl-xk.bin | Bin 0 -> 588 bytes .../Surrogates/sr-latn-ba.bin | Bin 0 -> 541 bytes .../Surrogates/sr-latn-me.bin | Bin 0 -> 544 bytes .../Surrogates/sr-latn-rs.bin | Bin 0 -> 541 bytes .../Surrogates/sr-latn-xk.bin | Bin 0 -> 543 bytes .../Surrogates/ss-sz.bin | Bin 0 -> 515 bytes .../Surrogates/ss-za.bin | Bin 0 -> 515 bytes .../Surrogates/ssy-er.bin | Bin 0 -> 519 bytes .../Surrogates/st-ls.bin | Bin 0 -> 515 bytes .../Surrogates/st-za.bin | Bin 0 -> 513 bytes .../Surrogates/su-latn-id.bin | Bin 0 -> 520 bytes .../Surrogates/sv-ax.bin | Bin 0 -> 550 bytes .../Surrogates/sv-fi.bin | Bin 0 -> 550 bytes .../Surrogates/sv-se.bin | Bin 0 -> 544 bytes .../Surrogates/sw-cd.bin | Bin 0 -> 522 bytes .../Surrogates/sw-ke.bin | Bin 0 -> 524 bytes .../Surrogates/sw-tz.bin | Bin 0 -> 523 bytes .../Surrogates/sw-ug.bin | Bin 0 -> 526 bytes .../Surrogates/syr-sy.bin | Bin 0 -> 598 bytes .../Surrogates/ta-in.bin | Bin 0 -> 644 bytes .../Surrogates/ta-lk.bin | Bin 0 -> 615 bytes .../Surrogates/ta-my.bin | Bin 0 -> 616 bytes .../Surrogates/ta-sg.bin | Bin 0 -> 616 bytes .../Surrogates/te-in.bin | Bin 0 -> 608 bytes .../Surrogates/teo-ke.bin | Bin 0 -> 522 bytes .../Surrogates/teo-ug.bin | Bin 0 -> 521 bytes .../Surrogates/tg-cyrl-tj.bin | Bin 0 -> 580 bytes .../Surrogates/th-th.bin | Bin 0 -> 544 bytes .../Surrogates/ti-er.bin | Bin 0 -> 586 bytes .../Surrogates/ti-et.bin | Bin 0 -> 587 bytes .../Surrogates/tig-er.bin | Bin 0 -> 632 bytes .../Surrogates/tk-tm.bin | Bin 0 -> 591 bytes .../Surrogates/tn-bw.bin | Bin 0 -> 508 bytes .../Surrogates/tn-za.bin | Bin 0 -> 508 bytes .../Surrogates/to-to.bin | Bin 0 -> 533 bytes .../Surrogates/tr-cy.bin | Bin 0 -> 541 bytes .../Surrogates/tr-tr.bin | Bin 0 -> 539 bytes .../Surrogates/ts-za.bin | Bin 0 -> 516 bytes .../Surrogates/tt-ru.bin | Bin 0 -> 617 bytes .../Surrogates/twq-ne.bin | Bin 0 -> 534 bytes .../Surrogates/tzm-arab-ma.bin | Bin 0 -> 643 bytes .../Surrogates/tzm-latn-dz.bin | Bin 0 -> 524 bytes .../Surrogates/tzm-latn-ma.bin | Bin 0 -> 544 bytes .../Surrogates/tzm-tfng-ma.bin | Bin 0 -> 582 bytes .../Surrogates/ug-cn.bin | Bin 0 -> 579 bytes .../Surrogates/uk-ua.bin | Bin 0 -> 594 bytes .../Surrogates/ur-in.bin | Bin 0 -> 608 bytes .../Surrogates/ur-pk.bin | Bin 0 -> 593 bytes .../Surrogates/uz-arab-af.bin | Bin 0 -> 576 bytes .../Surrogates/uz-cyrl-uz.bin | Bin 0 -> 610 bytes .../Surrogates/uz-latn-uz.bin | Bin 0 -> 568 bytes .../Surrogates/vai-latn-lr.bin | Bin 0 -> 571 bytes .../Surrogates/vai-vaii-lr.bin | Bin 0 -> 587 bytes .../Surrogates/ve-za.bin | Bin 0 -> 519 bytes .../Surrogates/vi-vn.bin | Bin 0 -> 519 bytes .../Surrogates/vo-001.bin | Bin 0 -> 528 bytes .../Surrogates/vun-tz.bin | Bin 0 -> 517 bytes .../Surrogates/wae-ch.bin | Bin 0 -> 534 bytes .../Surrogates/wal-et.bin | Bin 0 -> 624 bytes .../Surrogates/wo-sn.bin | Bin 0 -> 527 bytes .../Surrogates/xh-za.bin | Bin 0 -> 517 bytes .../Surrogates/xog-ug.bin | Bin 0 -> 522 bytes .../Surrogates/yav-cm.bin | Bin 0 -> 528 bytes .../Surrogates/yi-001.bin | Bin 0 -> 656 bytes .../Surrogates/yo-bj.bin | Bin 0 -> 596 bytes .../Surrogates/yo-ng.bin | Bin 0 -> 602 bytes .../Surrogates/zgh-tfng-ma.bin | Bin 0 -> 590 bytes .../Surrogates/zh-cn.bin | Bin 0 -> 563 bytes .../Surrogates/zh-hans-hk.bin | Bin 0 -> 540 bytes .../Surrogates/zh-hans-mo.bin | Bin 0 -> 543 bytes .../Surrogates/zh-hk.bin | Bin 0 -> 576 bytes .../Surrogates/zh-mo.bin | Bin 0 -> 576 bytes .../Surrogates/zh-sg.bin | Bin 0 -> 570 bytes .../Surrogates/zh-tw.bin | Bin 0 -> 578 bytes .../Surrogates/zu-za.bin | Bin 0 -> 514 bytes ...belt.Extensions.Globalization.Tests.csproj | 11 + .../CultureInfoExtensionsTest.cs | 50 + .../Class1Test.cs | 9 - .../TestProject1.FunctionalTests.csproj | 11 - test/TestProject1/Class1Test.cs | 14 - test/TestProject1/TestProject1.Tests.csproj | 11 - tooling/gse/Program.cs | 56 + tooling/gse/gse.csproj | 29 + 612 files changed, 1727 insertions(+), 120 deletions(-) delete mode 100644 ClassLibrary1.sln create mode 100644 Codebelt.Extensions.Globalization.sln delete mode 100644 src/ClassLibrary1/Class1.cs delete mode 100644 src/ClassLibrary1/ClassLibrary1.csproj create mode 100644 src/Codebelt.Extensions.Globalization/Codebelt.Extensions.Globalization.csproj create mode 100644 src/Codebelt.Extensions.Globalization/CultureInfoExtensions.cs create mode 100644 src/Codebelt.Extensions.Globalization/CultureInfoSurrogate.cs create mode 100644 src/Codebelt.Extensions.Globalization/DateTimeFormatInfoSurrogate.cs create mode 100644 src/Codebelt.Extensions.Globalization/NumberFormatInfoSurrogate.cs create mode 100644 src/Codebelt.Extensions.Globalization/Properties/AssemblyInfo.cs create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/aa-dj.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/aa-er.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/aa-et.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/af-na.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/af-za.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/agq-cm.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ak-gh.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/am-et.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ar-001.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ar-ae.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ar-bh.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ar-dj.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ar-dz.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ar-eg.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ar-er.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ar-il.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ar-iq.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ar-jo.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ar-km.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ar-kw.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ar-lb.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ar-ly.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ar-ma.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ar-mr.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ar-om.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ar-ps.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ar-qa.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ar-sa.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ar-sd.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ar-so.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ar-ss.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ar-sy.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ar-td.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ar-tn.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ar-ye.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/arn-cl.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/as-in.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/asa-tz.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ast-es.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/az-cyrl-az.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/az-latn-az.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ba-ru.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/bas-cm.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/be-by.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/bem-zm.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/bez-tz.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/bg-bg.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/bin-ng.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/bm-latn-ml.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/bn-bd.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/bn-in.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/bo-cn.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/bo-in.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/br-fr.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/brx-in.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/bs-cyrl-ba.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/bs-latn-ba.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/byn-er.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ca-ad.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ca-es.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ca-fr.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ca-it.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ccp-cakm-bd.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ccp-cakm-in.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ce-ru.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ceb-latn-ph.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/cgg-ug.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/chr-cher-us.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/co-fr.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/cs-cz.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/cu-ru.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/cy-gb.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/da-dk.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/da-gl.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/dav-ke.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/de-at.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/de-be.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/de-ch.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/de-de.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/de-it.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/de-li.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/de-lu.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/dje-ne.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/doi-deva-in.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/dsb-de.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/dua-cm.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/dv-mv.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/dyo-sn.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/dz-bt.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ebu-ke.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ee-gh.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ee-tg.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/el-cy.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/el-gr.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-001.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-029.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-150.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-ae.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-ag.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-ai.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-as.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-at.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-au.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-bb.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-be.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-bi.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-bm.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-bs.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-bw.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-bz.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-ca.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-cc.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-ch.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-ck.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-cm.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-cx.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-cy.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-de.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-dk.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-dm.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-er.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-fi.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-fj.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-fk.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-fm.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-gb.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-gd.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-gg.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-gh.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-gi.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-gm.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-gu.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-gy.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-hk.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-id.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-ie.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-il.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-im.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-in.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-io.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-je.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-jm.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-ke.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-ki.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-kn.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-ky.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-lc.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-lr.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-ls.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-mg.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-mh.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-mo.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-mp.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-ms.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-mt.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-mu.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-mw.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-my.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-na.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-nf.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-ng.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-nl.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-nr.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-nu.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-nz.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-pg.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-ph.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-pk.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-pn.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-pr.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-pw.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-rw.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-sb.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-sc.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-sd.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-se.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-sg.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-sh.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-si.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-sl.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-ss.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-sx.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-sz.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-tc.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-tk.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-to.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-tt.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-tv.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-tz.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-ug.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-um.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-us.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-vc.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-vg.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-vi.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-vu.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-ws.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-za.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-zm.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/en-zw.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/eo-001.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/es-419.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/es-ar.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/es-bo.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/es-br.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/es-bz.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/es-cl.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/es-co.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/es-cr.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/es-cu.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/es-do.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/es-ec.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/es-es.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/es-gq.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/es-gt.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/es-hn.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/es-mx.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/es-ni.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/es-pa.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/es-pe.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/es-ph.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/es-pr.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/es-py.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/es-sv.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/es-us.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/es-uy.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/es-ve.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/et-ee.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/eu-es.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ewo-cm.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fa-af.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fa-ir.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ff-adlm-bf.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ff-adlm-cm.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ff-adlm-gh.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ff-adlm-gm.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ff-adlm-gn.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ff-adlm-gw.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ff-adlm-lr.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ff-adlm-mr.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ff-adlm-ne.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ff-adlm-ng.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ff-adlm-sl.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ff-adlm-sn.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ff-latn-bf.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ff-latn-cm.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ff-latn-gh.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ff-latn-gm.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ff-latn-gn.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ff-latn-gw.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ff-latn-lr.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ff-latn-mr.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ff-latn-ne.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ff-latn-ng.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ff-latn-sl.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ff-latn-sn.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fi-fi.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fil-ph.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fo-dk.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fo-fo.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-029.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-be.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-bf.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-bi.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-bj.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-bl.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-ca.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-cd.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-cf.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-cg.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-ch.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-ci.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-cm.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-dj.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-dz.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-fr.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-ga.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-gf.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-gn.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-gp.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-gq.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-ht.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-km.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-lu.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-ma.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-mc.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-mf.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-mg.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-ml.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-mq.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-mr.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-mu.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-nc.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-ne.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-pf.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-pm.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-re.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-rw.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-sc.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-sn.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-sy.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-td.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-tg.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-tn.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-vu.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-wf.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fr-yt.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fur-it.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/fy-nl.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ga-gb.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ga-ie.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/gd-gb.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/gl-es.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/gn-py.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/gsw-ch.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/gsw-fr.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/gsw-li.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/gu-in.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/guz-ke.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/gv-im.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ha-latn-gh.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ha-latn-ne.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ha-latn-ng.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/haw-us.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/he-il.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/hi-in.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/hr-ba.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/hr-hr.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/hsb-de.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/hu-hu.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/hy-am.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ia-001.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ibb-ng.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/id-id.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ig-ng.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ii-cn.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/is-is.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/it-ch.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/it-it.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/it-sm.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/it-va.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/iu-cans-ca.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/iu-latn-ca.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ja-jp.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/jgo-cm.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/jmc-tz.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/jv-java-id.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/jv-latn-id.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ka-ge.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/kab-dz.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/kam-ke.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/kde-tz.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/kea-cv.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/khq-ml.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ki-ke.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/kk-kz.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/kkj-cm.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/kl-gl.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/kln-ke.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/km-kh.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/kn-in.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ko-kp.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ko-kr.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/kok-in.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/kr-latn-ng.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ks-arab-in.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ks-deva-in.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ksb-tz.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ksf-cm.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ksh-de.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ku-arab-iq.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ku-arab-ir.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/kw-gb.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ky-kg.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/la-va.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/lag-tz.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/lb-lu.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/lg-ug.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/lkt-us.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ln-ao.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ln-cd.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ln-cf.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ln-cg.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/lo-la.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/lrc-iq.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/lrc-ir.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/lt-lt.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/lu-cd.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/luo-ke.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/luy-ke.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/lv-lv.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/mai-in.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/mas-ke.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/mas-tz.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/mer-ke.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/mfe-mu.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/mg-mg.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/mgh-mz.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/mgo-cm.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/mi-nz.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/mk-mk.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ml-in.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/mn-mn.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/mn-mong-cn.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/mn-mong-mn.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/mni-in.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/moh-ca.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/mr-in.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ms-bn.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ms-id.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ms-my.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ms-sg.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/mt-mt.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/mua-cm.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/my-mm.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/mzn-ir.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/naq-na.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/nb-no.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/nb-sj.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/nd-zw.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/nds-de.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/nds-nl.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ne-in.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ne-np.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/nl-aw.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/nl-be.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/nl-bq.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/nl-cw.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/nl-nl.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/nl-sr.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/nl-sx.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/nmg-cm.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/nn-no.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/nnh-cm.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/nqo-gn.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/nr-za.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/nso-za.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/nus-ss.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/nyn-ug.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/oc-fr.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/om-et.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/om-ke.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/or-in.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/os-ge.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/os-ru.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/pa-arab-pk.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/pa-in.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/pap-029.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/pcm-latn-ng.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/pl-pl.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/prg-001.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ps-af.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ps-pk.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/pt-ao.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/pt-br.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/pt-ch.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/pt-cv.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/pt-gq.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/pt-gw.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/pt-lu.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/pt-mo.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/pt-mz.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/pt-pt.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/pt-st.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/pt-tl.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/quc-latn-gt.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/quz-bo.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/quz-ec.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/quz-pe.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/rm-ch.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/rn-bi.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ro-md.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ro-ro.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/rof-tz.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ru-by.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ru-kg.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ru-kz.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ru-md.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ru-ru.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ru-ua.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/rw-rw.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/rwk-tz.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/sa-in.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/sah-ru.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/saq-ke.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/sat-olck-in.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/sbp-tz.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/sd-arab-pk.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/sd-deva-in.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/se-fi.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/se-no.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/se-se.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/seh-mz.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ses-ml.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/sg-cf.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/shi-latn-ma.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/shi-tfng-ma.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/si-lk.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/sk-sk.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/sl-si.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/sma-no.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/sma-se.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/smj-no.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/smj-se.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/smn-fi.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/sms-fi.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/sn-latn-zw.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/so-dj.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/so-et.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/so-ke.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/so-so.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/sq-al.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/sq-mk.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/sq-xk.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/sr-cyrl-ba.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/sr-cyrl-me.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/sr-cyrl-rs.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/sr-cyrl-xk.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/sr-latn-ba.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/sr-latn-me.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/sr-latn-rs.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/sr-latn-xk.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ss-sz.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ss-za.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ssy-er.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/st-ls.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/st-za.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/su-latn-id.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/sv-ax.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/sv-fi.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/sv-se.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/sw-cd.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/sw-ke.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/sw-tz.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/sw-ug.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/syr-sy.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ta-in.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ta-lk.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ta-my.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ta-sg.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/te-in.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/teo-ke.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/teo-ug.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/tg-cyrl-tj.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/th-th.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ti-er.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ti-et.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/tig-er.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/tk-tm.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/tn-bw.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/tn-za.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/to-to.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/tr-cy.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/tr-tr.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ts-za.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/tt-ru.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/twq-ne.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/tzm-arab-ma.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/tzm-latn-dz.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/tzm-latn-ma.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/tzm-tfng-ma.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ug-cn.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/uk-ua.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ur-in.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ur-pk.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/uz-arab-af.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/uz-cyrl-uz.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/uz-latn-uz.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/vai-latn-lr.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/vai-vaii-lr.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/ve-za.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/vi-vn.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/vo-001.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/vun-tz.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/wae-ch.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/wal-et.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/wo-sn.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/xh-za.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/xog-ug.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/yav-cm.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/yi-001.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/yo-bj.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/yo-ng.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/zgh-tfng-ma.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/zh-cn.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/zh-hans-hk.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/zh-hans-mo.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/zh-hk.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/zh-mo.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/zh-sg.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/zh-tw.bin create mode 100644 src/Codebelt.Extensions.Globalization/Surrogates/zu-za.bin create mode 100644 test/Codebelt.Extensions.Globalization.Tests/Codebelt.Extensions.Globalization.Tests.csproj create mode 100644 test/Codebelt.Extensions.Globalization.Tests/CultureInfoExtensionsTest.cs delete mode 100644 test/TestProject1.FunctionalTests/Class1Test.cs delete mode 100644 test/TestProject1.FunctionalTests/TestProject1.FunctionalTests.csproj delete mode 100644 test/TestProject1/Class1Test.cs delete mode 100644 test/TestProject1/TestProject1.Tests.csproj create mode 100644 tooling/gse/Program.cs create mode 100644 tooling/gse/gse.csproj diff --git a/ClassLibrary1.sln b/ClassLibrary1.sln deleted file mode 100644 index 4f2a9f7..0000000 --- a/ClassLibrary1.sln +++ /dev/null @@ -1,46 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -VisualStudioVersion = 17.9.34728.123 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ClassLibrary1", "src\ClassLibrary1\ClassLibrary1.csproj", "{A9DFF36B-1AD4-40EC-9394-C720C3DC785A}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{0070E83B-2DDD-4537-A83F-1CF8644F2880}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{A3C56B2E-55EE-44EC-876E-B03B8DDA3317}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TestProject1.Tests", "test\TestProject1\TestProject1.Tests.csproj", "{A7389E99-2E98-4925-8055-3267BBC6C084}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestProject1.FunctionalTests", "test\TestProject1.FunctionalTests\TestProject1.FunctionalTests.csproj", "{507C6397-4FE2-40E8-A8AA-68ED202B48C8}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {A9DFF36B-1AD4-40EC-9394-C720C3DC785A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A9DFF36B-1AD4-40EC-9394-C720C3DC785A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A9DFF36B-1AD4-40EC-9394-C720C3DC785A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A9DFF36B-1AD4-40EC-9394-C720C3DC785A}.Release|Any CPU.Build.0 = Release|Any CPU - {A7389E99-2E98-4925-8055-3267BBC6C084}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A7389E99-2E98-4925-8055-3267BBC6C084}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A7389E99-2E98-4925-8055-3267BBC6C084}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A7389E99-2E98-4925-8055-3267BBC6C084}.Release|Any CPU.Build.0 = Release|Any CPU - {507C6397-4FE2-40E8-A8AA-68ED202B48C8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {507C6397-4FE2-40E8-A8AA-68ED202B48C8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {507C6397-4FE2-40E8-A8AA-68ED202B48C8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {507C6397-4FE2-40E8-A8AA-68ED202B48C8}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(NestedProjects) = preSolution - {A9DFF36B-1AD4-40EC-9394-C720C3DC785A} = {0070E83B-2DDD-4537-A83F-1CF8644F2880} - {A7389E99-2E98-4925-8055-3267BBC6C084} = {A3C56B2E-55EE-44EC-876E-B03B8DDA3317} - {507C6397-4FE2-40E8-A8AA-68ED202B48C8} = {A3C56B2E-55EE-44EC-876E-B03B8DDA3317} - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {0CBE2805-F0FF-4D0F-902C-8B9277A5D3F2} - EndGlobalSection -EndGlobal diff --git a/Codebelt.Extensions.Globalization.sln b/Codebelt.Extensions.Globalization.sln new file mode 100644 index 0000000..2b54351 --- /dev/null +++ b/Codebelt.Extensions.Globalization.sln @@ -0,0 +1,48 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.9.34728.123 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{0070E83B-2DDD-4537-A83F-1CF8644F2880}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{A3C56B2E-55EE-44EC-876E-B03B8DDA3317}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Codebelt.Extensions.Globalization", "src\Codebelt.Extensions.Globalization\Codebelt.Extensions.Globalization.csproj", "{270BDF91-E7C7-4CB4-A39D-E1A5374C5602}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Codebelt.Extensions.Globalization.Tests", "test\Codebelt.Extensions.Globalization.Tests\Codebelt.Extensions.Globalization.Tests.csproj", "{74980821-3BE9-4315-BECE-2E524EAB7B2A}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tooling", "tooling", "{99B9E215-8659-45A4-A2D4-F33B806A4C4D}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "gse", "tooling\gse\gse.csproj", "{22F9A4A6-043B-44F4-9297-227EA71A3F66}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {270BDF91-E7C7-4CB4-A39D-E1A5374C5602}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {270BDF91-E7C7-4CB4-A39D-E1A5374C5602}.Debug|Any CPU.Build.0 = Debug|Any CPU + {270BDF91-E7C7-4CB4-A39D-E1A5374C5602}.Release|Any CPU.ActiveCfg = Release|Any CPU + {270BDF91-E7C7-4CB4-A39D-E1A5374C5602}.Release|Any CPU.Build.0 = Release|Any CPU + {74980821-3BE9-4315-BECE-2E524EAB7B2A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {74980821-3BE9-4315-BECE-2E524EAB7B2A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {74980821-3BE9-4315-BECE-2E524EAB7B2A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {74980821-3BE9-4315-BECE-2E524EAB7B2A}.Release|Any CPU.Build.0 = Release|Any CPU + {22F9A4A6-043B-44F4-9297-227EA71A3F66}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {22F9A4A6-043B-44F4-9297-227EA71A3F66}.Debug|Any CPU.Build.0 = Debug|Any CPU + {22F9A4A6-043B-44F4-9297-227EA71A3F66}.Release|Any CPU.ActiveCfg = Release|Any CPU + {22F9A4A6-043B-44F4-9297-227EA71A3F66}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {270BDF91-E7C7-4CB4-A39D-E1A5374C5602} = {0070E83B-2DDD-4537-A83F-1CF8644F2880} + {74980821-3BE9-4315-BECE-2E524EAB7B2A} = {A3C56B2E-55EE-44EC-876E-B03B8DDA3317} + {22F9A4A6-043B-44F4-9297-227EA71A3F66} = {99B9E215-8659-45A4-A2D4-F33B806A4C4D} + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {0CBE2805-F0FF-4D0F-902C-8B9277A5D3F2} + EndGlobalSection +EndGlobal diff --git a/Directory.Build.props b/Directory.Build.props index ef6e2d2..f8a4bde 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -4,7 +4,7 @@ $(MSBuildProjectName.EndsWith('Tests')) $([MSBuild]::IsOSPlatform('Linux')) $([MSBuild]::IsOSPlatform('Windows')) - true + true false latest @@ -15,16 +15,16 @@ - net8.0 - Copyright © ClassLibrary1 2024. All rights reserved. - ClassLibrary1 - ClassLibrary1 - ClassLibrary1 + net8.0;net6.0;netstandard2.0 + Copyright © Geekle 2024. All rights reserved. + gimlichael + Geekle + Extensions for Globalization API by Codebelt icon.png README.md - https://www.classlibrary1.net/ + https://globalization.codebelt.net/ MIT - https://github.com/classlibrary1/ClassLibrary1 + https://github.com/codebeltnet/globalization git en-US true @@ -33,27 +33,27 @@ snupkg true true - $(MSBuildThisFileDirectory)ClassLibrary1.snk + $(MSBuildThisFileDirectory)globalization.snk 7035,CA2260 - + - + - net8.0 + net8.0;net6.0 - net8.0 + net8.0;net6.0;net48 @@ -70,8 +70,8 @@ - - + + all @@ -81,7 +81,7 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive - + diff --git a/Directory.Build.targets b/Directory.Build.targets index 57906f4..bf44e11 100644 --- a/Directory.Build.targets +++ b/Directory.Build.targets @@ -14,7 +14,7 @@ - 00000 + 00000 $(MinVerMajor).$(MinVerMinor).$(MinVerPatch).$(BUILD_BUILDNUMBER) diff --git a/src/ClassLibrary1/Class1.cs b/src/ClassLibrary1/Class1.cs deleted file mode 100644 index 68fb1be..0000000 --- a/src/ClassLibrary1/Class1.cs +++ /dev/null @@ -1,7 +0,0 @@ -namespace ClassLibrary1 -{ - public class Class1 - { - - } -} diff --git a/src/ClassLibrary1/ClassLibrary1.csproj b/src/ClassLibrary1/ClassLibrary1.csproj deleted file mode 100644 index 88c8dc6..0000000 --- a/src/ClassLibrary1/ClassLibrary1.csproj +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/src/Codebelt.Extensions.Globalization/Codebelt.Extensions.Globalization.csproj b/src/Codebelt.Extensions.Globalization/Codebelt.Extensions.Globalization.csproj new file mode 100644 index 0000000..204afd7 --- /dev/null +++ b/src/Codebelt.Extensions.Globalization/Codebelt.Extensions.Globalization.csproj @@ -0,0 +1,1207 @@ + + + + a49349dd-4d9e-4a6c-8436-0d52cb2aa21b + + + + The Codebelt.Extensions.Globalization namespace contains extension methods that is an addition to the System.Globalization namespace. + cultureinfo culture-info windows linux windows-linux nls icu + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Codebelt.Extensions.Globalization/CultureInfoExtensions.cs b/src/Codebelt.Extensions.Globalization/CultureInfoExtensions.cs new file mode 100644 index 0000000..b5e0fd0 --- /dev/null +++ b/src/Codebelt.Extensions.Globalization/CultureInfoExtensions.cs @@ -0,0 +1,133 @@ +using System; +using System.Collections.Generic; +using System.Globalization; +using System.IO; +using System.Linq; +using Codebelt.Extensions.YamlDotNet.Formatters; +using Cuemon; +using Cuemon.Collections.Generic; +using Cuemon.Extensions.IO; +using Cuemon.Extensions.Reflection; +using Cuemon.Reflection; +using YamlDotNet.Serialization.NamingConventions; + +namespace Codebelt.Extensions.Globalization +{ + /// + /// Extension methods for the class. + /// + public static class CultureInfoExtensions + { + private static readonly List EnrichedCultureInfos = new(); + + /// + /// Enriches the specified with the original Windows variant. + /// + /// The of to extend. + /// A object enriched with the original Windows variant. + /// + /// is null. + /// + /// Replaces the value on the public writable properties of and to favor NLS (https://learn.microsoft.com/en-us/windows/win32/intl/national-language-support) instead of ICU (http://site.icu-project.org/home). + public static CultureInfo UseNationalLanguageSupport(this CultureInfo culture) + { + Validator.ThrowIfNull(culture); + return UseNationalLanguageSupport(Arguments.ToEnumerableOf(culture)).SingleOrDefault(); + } + + /// + /// Enriches the specified with the original Windows variant. + /// + /// The sequence of to extend. + /// A sequence of objects enriched with the original Windows variant. + /// + /// is null. + /// + /// Replaces the value on the public writable properties of and to favor NLS (https://learn.microsoft.com/en-us/windows/win32/intl/national-language-support) instead of ICU (http://site.icu-project.org/home). + public static IEnumerable UseNationalLanguageSupport(this IEnumerable cultures) + { + Validator.ThrowIfNull(cultures); + + var enrichedCultures = new List(); + foreach (var culture in cultures) + { + var enrichedCulture = EnrichedCultureInfos.Find(ci => ci.Name.Equals(culture.Name, StringComparison.Ordinal)); + if (enrichedCulture != null) + { + enrichedCultures.Add(enrichedCulture); + } + else + { + var surrogate = typeof(CultureInfoExtensions).GetEmbeddedResources($"{culture.Name}.bin", ManifestResourceMatch.ContainsName).SingleOrDefault(); + var ms = new MemoryStream(surrogate.Value.DecompressGZip().ToByteArray()); + var surrogateCulture = YamlFormatter.DeserializeObject(ms, o => + { + o.Settings.NamingConvention = NullNamingConvention.Instance; + o.Settings.ReflectionRules = new MemberReflection(); + o.Settings.IndentSequences = false; + }); + + if (culture.IsReadOnly) + { + var cultureClone = culture.Clone() as CultureInfo; + Enrich(cultureClone, surrogateCulture); + EnrichedCultureInfos.Add(cultureClone); + enrichedCultures.Add(cultureClone); + } + else + { + Enrich(culture, surrogateCulture); + EnrichedCultureInfos.Add(culture); + enrichedCultures.Add(culture); + } + } + } + return enrichedCultures; + } + + private static void Enrich(CultureInfo culture, CultureInfoSurrogate surrogate) + { + culture.DateTimeFormat.AMDesignator = surrogate.DateTimeFormat.AMDesignator; + culture.DateTimeFormat.CalendarWeekRule = surrogate.DateTimeFormat.CalendarWeekRule; + culture.DateTimeFormat.DateSeparator = surrogate.DateTimeFormat.DateSeparator; + culture.DateTimeFormat.FirstDayOfWeek = surrogate.DateTimeFormat.FirstDayOfWeek; + culture.DateTimeFormat.FullDateTimePattern = surrogate.DateTimeFormat.FullDateTimePattern; + culture.DateTimeFormat.LongDatePattern = surrogate.DateTimeFormat.LongDatePattern; + culture.DateTimeFormat.MonthDayPattern = surrogate.DateTimeFormat.MonthDayPattern; + culture.DateTimeFormat.LongTimePattern = surrogate.DateTimeFormat.LongTimePattern; + culture.DateTimeFormat.PMDesignator = surrogate.DateTimeFormat.PMDesignator; + culture.DateTimeFormat.ShortDatePattern = surrogate.DateTimeFormat.ShortDatePattern; + culture.DateTimeFormat.ShortTimePattern = surrogate.DateTimeFormat.ShortTimePattern; + culture.DateTimeFormat.TimeSeparator = surrogate.DateTimeFormat.TimeSeparator; + culture.DateTimeFormat.YearMonthPattern = surrogate.DateTimeFormat.YearMonthPattern; + culture.DateTimeFormat.ShortestDayNames = surrogate.DateTimeFormat.ShortestDayNames; + culture.DateTimeFormat.AbbreviatedDayNames = surrogate.DateTimeFormat.AbbreviatedDayNames; + culture.DateTimeFormat.AbbreviatedMonthNames = surrogate.DateTimeFormat.AbbreviatedMonthNames; + culture.DateTimeFormat.AbbreviatedMonthGenitiveNames = surrogate.DateTimeFormat.AbbreviatedMonthGenitiveNames; + + culture.NumberFormat.CurrencyDecimalDigits = surrogate.NumberFormat.CurrencyDecimalDigits; + culture.NumberFormat.CurrencyDecimalSeparator = surrogate.NumberFormat.CurrencyDecimalSeparator; + culture.NumberFormat.CurrencyGroupSeparator = surrogate.NumberFormat.CurrencyGroupSeparator; + culture.NumberFormat.CurrencyNegativePattern = surrogate.NumberFormat.CurrencyNegativePattern; + culture.NumberFormat.CurrencyPositivePattern = surrogate.NumberFormat.CurrencyPositivePattern; + culture.NumberFormat.CurrencySymbol = surrogate.NumberFormat.CurrencySymbol; + culture.NumberFormat.DigitSubstitution = surrogate.NumberFormat.DigitSubstitution; + culture.NumberFormat.NaNSymbol = surrogate.NumberFormat.NaNSymbol; + culture.NumberFormat.NegativeInfinitySymbol = surrogate.NumberFormat.NegativeInfinitySymbol; + culture.NumberFormat.NegativeSign = surrogate.NumberFormat.NegativeSign; + culture.NumberFormat.NumberDecimalDigits = surrogate.NumberFormat.NumberDecimalDigits; + culture.NumberFormat.NumberDecimalSeparator = surrogate.NumberFormat.NumberDecimalSeparator; + culture.NumberFormat.NumberGroupSeparator = surrogate.NumberFormat.NumberGroupSeparator; + culture.NumberFormat.NumberNegativePattern = surrogate.NumberFormat.NumberNegativePattern; + culture.NumberFormat.PerMilleSymbol = surrogate.NumberFormat.PerMilleSymbol; + culture.NumberFormat.PercentDecimalDigits = surrogate.NumberFormat.PercentDecimalDigits; + culture.NumberFormat.PercentDecimalSeparator = surrogate.NumberFormat.PercentDecimalSeparator; + culture.NumberFormat.PercentGroupSeparator = surrogate.NumberFormat.PercentGroupSeparator; + culture.NumberFormat.PercentNegativePattern = surrogate.NumberFormat.PercentNegativePattern; + culture.NumberFormat.PercentPositivePattern = surrogate.NumberFormat.PercentPositivePattern; + culture.NumberFormat.PercentSymbol = surrogate.NumberFormat.PercentSymbol; + culture.NumberFormat.PositiveInfinitySymbol = surrogate.NumberFormat.PositiveInfinitySymbol; + culture.NumberFormat.PositiveSign = surrogate.NumberFormat.PositiveSign; + } + } +} diff --git a/src/Codebelt.Extensions.Globalization/CultureInfoSurrogate.cs b/src/Codebelt.Extensions.Globalization/CultureInfoSurrogate.cs new file mode 100644 index 0000000..b55aaf9 --- /dev/null +++ b/src/Codebelt.Extensions.Globalization/CultureInfoSurrogate.cs @@ -0,0 +1,19 @@ +namespace Codebelt.Extensions.Globalization +{ + internal class CultureInfoSurrogate + { + internal CultureInfoSurrogate() + { + } + + internal CultureInfoSurrogate(DateTimeFormatInfoSurrogate dateTimeFormat, NumberFormatInfoSurrogate numberFormat) + { + DateTimeFormat = dateTimeFormat; + NumberFormat = numberFormat; + } + + internal DateTimeFormatInfoSurrogate DateTimeFormat { get; set; } + + internal NumberFormatInfoSurrogate NumberFormat { get; set; } + } +} diff --git a/src/Codebelt.Extensions.Globalization/DateTimeFormatInfoSurrogate.cs b/src/Codebelt.Extensions.Globalization/DateTimeFormatInfoSurrogate.cs new file mode 100644 index 0000000..5f99d27 --- /dev/null +++ b/src/Codebelt.Extensions.Globalization/DateTimeFormatInfoSurrogate.cs @@ -0,0 +1,67 @@ +using System; +using System.Globalization; + +namespace Codebelt.Extensions.Globalization +{ + internal class DateTimeFormatInfoSurrogate + { + internal DateTimeFormatInfoSurrogate() + { + } + + internal DateTimeFormatInfoSurrogate(DateTimeFormatInfo dateTimeFormatInfo) + { + AMDesignator = dateTimeFormatInfo.AMDesignator; + CalendarWeekRule = dateTimeFormatInfo.CalendarWeekRule; + DateSeparator = dateTimeFormatInfo.DateSeparator; + FirstDayOfWeek = dateTimeFormatInfo.FirstDayOfWeek; + FullDateTimePattern = dateTimeFormatInfo.FullDateTimePattern; + LongDatePattern = dateTimeFormatInfo.LongDatePattern; + LongTimePattern = dateTimeFormatInfo.LongTimePattern; + MonthDayPattern = dateTimeFormatInfo.MonthDayPattern; + PMDesignator = dateTimeFormatInfo.PMDesignator; + ShortDatePattern = dateTimeFormatInfo.ShortDatePattern; + ShortTimePattern = dateTimeFormatInfo.ShortTimePattern; + TimeSeparator = dateTimeFormatInfo.TimeSeparator; + YearMonthPattern = dateTimeFormatInfo.YearMonthPattern; + ShortestDayNames = dateTimeFormatInfo.ShortestDayNames; + AbbreviatedDayNames = dateTimeFormatInfo.AbbreviatedDayNames; + AbbreviatedMonthNames = dateTimeFormatInfo.AbbreviatedMonthNames; + AbbreviatedMonthGenitiveNames = dateTimeFormatInfo.AbbreviatedMonthGenitiveNames; + } + + public string AMDesignator { get; set; } + + public CalendarWeekRule CalendarWeekRule { get; set; } + + public string DateSeparator { get; set; } + + public DayOfWeek FirstDayOfWeek { get; set; } + + public string FullDateTimePattern { get; set; } + + public string LongDatePattern { get; set; } + + public string LongTimePattern { get; set; } + + public string MonthDayPattern { get; set; } + + public string PMDesignator { get; set; } + + public string ShortDatePattern { get; set; } + + public string ShortTimePattern { get; set; } + + public string TimeSeparator { get; set; } + + public string YearMonthPattern { get; set; } + + public string[] ShortestDayNames { get; set; } + + public string[] AbbreviatedDayNames { get; set; } + + public string[] AbbreviatedMonthNames { get; set; } + + public string[] AbbreviatedMonthGenitiveNames { get; set; } + } +} diff --git a/src/Codebelt.Extensions.Globalization/NumberFormatInfoSurrogate.cs b/src/Codebelt.Extensions.Globalization/NumberFormatInfoSurrogate.cs new file mode 100644 index 0000000..b7c7cfb --- /dev/null +++ b/src/Codebelt.Extensions.Globalization/NumberFormatInfoSurrogate.cs @@ -0,0 +1,84 @@ +using System.Globalization; + +namespace Codebelt.Extensions.Globalization +{ + internal class NumberFormatInfoSurrogate + { + internal NumberFormatInfoSurrogate() + { + } + + internal NumberFormatInfoSurrogate(NumberFormatInfo numberFormatInfo) + { + CurrencyDecimalDigits = numberFormatInfo.CurrencyDecimalDigits; + CurrencyDecimalSeparator = numberFormatInfo.CurrencyDecimalSeparator; + CurrencyGroupSeparator = numberFormatInfo.CurrencyGroupSeparator; + CurrencyNegativePattern = numberFormatInfo.CurrencyNegativePattern; + CurrencyPositivePattern = numberFormatInfo.CurrencyPositivePattern; + CurrencySymbol = numberFormatInfo.CurrencySymbol; + DigitSubstitution = numberFormatInfo.DigitSubstitution; + NaNSymbol = numberFormatInfo.NaNSymbol; + NegativeInfinitySymbol = numberFormatInfo.NegativeInfinitySymbol; + NegativeSign = numberFormatInfo.NegativeSign; + NumberDecimalDigits = numberFormatInfo.NumberDecimalDigits; + NumberDecimalSeparator = numberFormatInfo.NumberDecimalSeparator; + NumberGroupSeparator = numberFormatInfo.NumberGroupSeparator; + NumberNegativePattern = numberFormatInfo.NumberNegativePattern; + PerMilleSymbol = numberFormatInfo.PerMilleSymbol; + PercentDecimalDigits = numberFormatInfo.PercentDecimalDigits; + PercentDecimalSeparator = numberFormatInfo.PercentDecimalSeparator; + PercentGroupSeparator = numberFormatInfo.PercentGroupSeparator; + PercentNegativePattern = numberFormatInfo.PercentNegativePattern; + PercentPositivePattern = numberFormatInfo.PercentPositivePattern; + PercentSymbol = numberFormatInfo.PercentSymbol; + PositiveInfinitySymbol = numberFormatInfo.PositiveInfinitySymbol; + PositiveSign = numberFormatInfo.PositiveSign; + } + + public int CurrencyDecimalDigits { get; set; } + + public int CurrencyNegativePattern { get; set; } + + public int CurrencyPositivePattern { get; set; } + + public DigitShapes DigitSubstitution { get; set; } + + public int NumberDecimalDigits { get; set; } + + public int NumberNegativePattern { get; set; } + + public int PercentDecimalDigits { get; set; } + + public int PercentNegativePattern { get; set; } + + public int PercentPositivePattern { get; set; } + + public string CurrencyDecimalSeparator { get; set; } + + public string CurrencyGroupSeparator { get; set; } + + public string CurrencySymbol { get; set; } + + public string NaNSymbol { get; set; } + + public string NegativeInfinitySymbol { get; set; } + + public string NegativeSign { get; set; } + + public string NumberDecimalSeparator { get; set; } + + public string NumberGroupSeparator { get; set; } + + public string PercentDecimalSeparator { get; set; } + + public string PercentGroupSeparator { get; set; } + + public string PercentSymbol { get; set; } + + public string PerMilleSymbol { get; set; } + + public string PositiveInfinitySymbol { get; set; } + + public string PositiveSign { get; set; } + } +} diff --git a/src/Codebelt.Extensions.Globalization/Properties/AssemblyInfo.cs b/src/Codebelt.Extensions.Globalization/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..67e7499 --- /dev/null +++ b/src/Codebelt.Extensions.Globalization/Properties/AssemblyInfo.cs @@ -0,0 +1,6 @@ +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +[assembly: InternalsVisibleTo("gse, PublicKey=0024000004800000940000000602000000240000525341310004000001000100cde906e3c69fcbc1889b775509fb17d9da9610a4a591790b369f1a6c55e62e176e12589a337f233c1715807d580965650ed93ca095e0648db8c8f6d382e79db7fc4b512b8e09101117ea4612040259c237a506039f34d56ff4f4133d0a5105dd4bc4c216c52430644957c21a756fb86d5450371079e61934044c3d67f6b877b1")] +[assembly: ComVisible(false)] +[assembly: Guid("312a337a-ae79-4da1-bd4c-fddd19804e91")] diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/aa-dj.bin b/src/Codebelt.Extensions.Globalization/Surrogates/aa-dj.bin new file mode 100644 index 0000000000000000000000000000000000000000..9bb506182cb5676488c934ea52fe64e6e26c3f7f GIT binary patch literal 527 zcmV+q0`UDGiwFP!000003dB^)Zrd;rya&iX@KWedD{gz#&9G{tNTj+|fV9Vzw2|3J zWJ-}iee1Db(QoKCnY0;CePJHJtF8+z|R zN)#+1wf+_))1NLEqb9f}H>JSOwh zN!_!QlNr40=xtn#>8;@Ee*AD2(U>j{UCCShKU9CSQ$QXNU0TE^`@n9gz5|0Ge*E=& z%oqB-Yxmf?Pu4U~=ExUvO;(j?+L8ysxzXFc;(lF#(RgMKOucu1&xz?Q(289cL8V zv&>^fZXEdvzJYJrFJYe6I2&?9_|&SJs;+L&cGM*6u za8L$bLWjc^_&ws`i|Q~VE6Rn;;b_=g`&9S{+^OaU3;d^@(PX4xT5nIURM&;h8;}zD zkddwaW~9)cE@$MZKeEsIJ`;jSX=Jx-XpQWWB%GUAPi=G#x!1Wy+8G#XGnu^s&cVRd zo^g57d0rIr(9rTPI{J17k5-dpi9x?2a2sTl*nv%y(Gl(XO6XD8Ka-M0WAmisgX~;! z2fkSF+7&m@yJD?;QGulvbM^$e$kq-N8-G@VD@xeAVo6(X+-^Mr-~C|_q43l# zesjgWyEiGxsoiNx9;i=o6XZ#9F3lPTD(Msc&s3%AYvj=rTPn_RXpT8Hw1+OIEtMi8 z?_;jS7EJK*e!Pp>4HI<2zO}E=7*(nkl1e2h(|E}SG?dG5uAyVjx7#3ZaFFL@p1P=e zk#aJFca7f0o0wj6rXJ&mGfQH+I`%c|^nkmAodU`cfzl#A*~ei=^&J=m>GRKDF<10ep}ct^>i*jR-oNjudlEE00030 O{{sMH58AHd1polWq6Pl| literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/aa-et.bin b/src/Codebelt.Extensions.Globalization/Surrogates/aa-et.bin new file mode 100644 index 0000000000000000000000000000000000000000..d645bb7e3e1927e98521b74e5a396e777dbf8b72 GIT binary patch literal 524 zcmV+n0`vVJiwFP!000003dB>(a?>yr-FK${pbg^%F#(p^g_vZR)+XT26qeV?t)r{W{B%YgCPi;!U)!yV9X>VYu&1Cj1NC_6M z_d=?p&hxUI$A*r7)-klRc(R&|W)}U5AYG7A;s&-+Mn`n(tDwih{h6FBwk}Uj-mA_R zHxP=2YTauA)54PNi8RXNo=I|4dcszCoEhv89$0`SwuYmi5pTtYvDT z=Kv_`dV2E~+COc=Zp94+NDoNDNq)9p4Wx5(8gS)k79 zo~4}35L}bD@hYX)Qs{^D;mop>t`B`9I!fM2Hw07>Fr`C6un+u>nJX}!&!2w&O8MG6 zcVnJA^U0QugL(2Vv8J0kmIn5`HYUtoM6_gGhY^1I@!P>+r^j=Ju_EoqdU<*A2LJ&7 O{{sNlpqm5Y1pok}i2}v| literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/af-na.bin b/src/Codebelt.Extensions.Globalization/Surrogates/af-na.bin new file mode 100644 index 0000000000000000000000000000000000000000..132ad92f0ca54f4bde6a7bc4e6f5becab96a8285 GIT binary patch literal 517 zcmV+g0{Zu5AZ?^Himbgk_&fblmf9mR zW|+U4cPYA&BhApa{#H7n)^ww$+Gr|mzL5ePGnf2L@A~|NjF3VHr!w H@&y0@+_Cft literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/af-za.bin b/src/Codebelt.Extensions.Globalization/Surrogates/af-za.bin new file mode 100644 index 0000000000000000000000000000000000000000..2f23dac237079501181464e74b126c0361409e89 GIT binary patch literal 517 zcmV+g0{Z=lvbz9bu^7#p_vX#4sEQc)OgXHj;>6(76NFZE1)2_m z7^yJY^Y=b^P8f)us5^kiTgw2WHC5VFoYUC7U;j^jY=H9a~YOPZU^=r#m z>bxPwfD#z>?zkURyMqqypvz0lIo8@!K1nfn%FE@cY9^XX)KZuS=jX3PAbV&tn^}xA zw+~X8Sx?`ltn0GxC;YgZhkQ0)2o4MR3Pc4H6JcgP=s{RnLpbR0ZlEy%8>0V5vSFZH_?n1VyoN6IP$ovJU6QJSMuJU*Ys*rZ9a2Zw z#pvcSi8OMb9DAf=za{R-*0)#sDN!4fwmG H?ganGh*z>%6d%w8uv-C9XmK}xeejz>HYls^IqeoSi%R=!kmj1%jEhBp=p*v zM{0&87YV}8Ytx)z3arB7BS7YtU4y6tKaf=S)n`Vs}?leSH|&M@9`RvX4&Z~IFl$xuPN%e783fR?(Q_{YnQpL(D2Yt>6JTK@3P zmuL=ply^Dh$@Jk{c@~8iZUk4G0KWeoqQ$l?In{qdv-#A{fpg!|rR}(EZ`g|HPhnuh z4`089c%k3EHjl0OXi?|cdiZj(@wU#n4u6#FGe%E5B_ouAZ$EtbVcTx8r<1wCJlqfV W^!n;I00030{{sLe_BV6o1pojb&I42c literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ak-gh.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ak-gh.bin new file mode 100644 index 0000000000000000000000000000000000000000..84c49c002e995b65d878e35cfe4f4bac0589a8be GIT binary patch literal 528 zcmV+r0`L7FiwFP!000003d~bIZrd;z-2>zfTmlV^>b4^{H;UXMm26Z6jEt21#U>(= z0Y$~|R&)qD_5?jcmt4UI@kz>Gfpi>i1N?rAZvz4woQQ@~m#<7b^A=fI^Alp(c&7!fd z=bEe5T*#=a?l&rmk?m&m7wudx%?GEF;6$^xK!iyVN6@~5BbbvbNei91krdr*z=CYU zE%*q`f_Z;$!7bTXkW*qo0j;^vx)$(A)fmfvWNQWrjjMF`V*Kd*k-VxEom~kqO!y2 zL#UOoB6@(~e|aCOGv3iiePbXNnY*?bjy1H(@pdy13t;kCnUhY| zy+|3&;9P^Z@-~zwg7**ML%K{tx!SfhZ!nsC+W&YqbCA+=3L3^``^@gB`WuFlbpP{r zs8{OwEC1B^M+bG7&5Exiix2Ct)TyUyeZu6zvjuG$@bv!sA49uiJ)Fyp#E1xq+yF-;^GS8adtD^9n6n1 znH2V>NMW+sf>Krxs~}j}iVHr zv#ojtf4Z+YHtMC4uUB`{ATZOrm~+A+8;#|IT=^h>2l?_rBRdT3Bte`j(vvtED$>ma zv#KH66mjE-kEEvxF8B)SHnUIWATA(3DdYD>G2@N#zTbA;wlY!SYlF+Fs$bh3%eGYa zCBaPlX_{#$61{^S4oRX9s3nb^m4&!4#V1qDP4TWQ@{_X2j`aEV`-~h?8N*+f1@Rv8 zt4bUuUn+f=ENbKCkbQ-GR?PzO5riSi9TN-4jLGZ>^4}m%SElRSjrr5JFquJqUcMer zr3Q%er3Iz>*O>hV$1@N=40;Or!sxt_I?Gz*OK9>Pref(-Tq=?5a*4{6*&p-z0kWSU zKATv-)Oz!3S)20gk%)47NdE6!UK;iZt6d7aDPtrWj2$wdAr2fmq&%_F!#d`XAy(0= zPx(O|?Zydhp!fBip@e#AKjD<8oW`>6#Su|Z;bGIj0@*ySOW1%!d=ssNZso1HY-A`^ zYrpZmI=si?^q~Ha?^t!XHxB!8Ag>j5`1;&D?3t!4b*D7hf{R031 P|NjF3D$-8*m<9j<3DH0c literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ar-001.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ar-001.bin new file mode 100644 index 0000000000000000000000000000000000000000..e588f05141628a191a470a29d3daeff36533d8f2 GIT binary patch literal 637 zcmV-@0)qV?iwFP!000003fxr9iW5N)zAx-M^hM^NF|0S|CK<8_CWeim9y>{G(l|d$ zPtRg*t|m)}K7%NW#NDWC2qJp)DSEE^Bv$wQq&tau00#o8@2justD5QdsDLLdfO^CO zD%|}&LLM|ch*>|RBH}KQKNMD@K7>8Wp8~u%N_=oho$*+Bbf{Pli?rc{@=Q`ySiwI& zRvMQyBGl{bdgA*<+ZGi9c<7QIKJp#ukp@0whz}XKLEy$Q5kjdRMPXm5b|{K8tFT=K zU5Ej?T2;|8$E#!ej9QRs7^Tze=bmU~?h^xm2@ zfLOne3XvD`tGv$tf0Fa`Je{WJc|1=?awg~a`&ec#rFg?t&o|X@VZFwXk!ds2w)OCj65>GhfJln2b7%0(WZ zp=x0vW9+>sdtE3VRihP)(WI<4(Q}#cXceRSH~RWnR?{A_2G%Sx(l>}qRtVOcq-R#n zwVK^T9B12{hY&KsPT~KYx0wVT;KtQcOE`zHJM^H-0_uCL&qVB!dnVU}K2<9zPtbjn zZACG&SgqBC+DRuCOeBIuh}Uqv@KPVu%*M8!8MD#xK;IX@yAX@s;rCYR zD>sw(Cf~;E5t~(XGiz(>Ml=KtCm2P literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ar-ae.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ar-ae.bin new file mode 100644 index 0000000000000000000000000000000000000000..04be5553dd4320a7275230af650da5fc333cb98c GIT binary patch literal 642 zcmV-|0)71-iwFP!000003fxppZ__XszE9eJ@CD_-+G=n?xuHg#kVvU065{B#UTcw$ z$#Eun+n}AQa^N2z&@>h3wo+9H!I59#T>DFS?Kr8Emi+)CMV6oEeV+Ftu^r6G3+j_b z$b8K0{XK*pyAFwHKfpX>HWEK1R>vL*dYHW=lN@^0z z_-DsbW1}|aG3%xAjo9nl`cknwI*Tay zl^onK-~*_q>>#;Tq2pvMvGyQjyp*!$y0t8y;n&>h)T$EA<&W9Y#(mbkHmN&61J06gOgF?61T;xk#pY z4vEd-oryWTp9{*R_#%Fl(A#93Ow-I7xlYCq_0>RDp!-&;P0hosPSya?)2zGX98}8! zGKSpCJlCbx;U^*x;^wep$Av-qAISc>$4B47u?Kn`F+Le&nNgR-ohz-FJ>x0m-{3* zrtsJ0E|vAGQLx|g9Y^*oZn>$C3)){`#x crQ6Erw5|L5dw&4{0RR630Luumx#9)@078;W)&Kwi literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ar-bh.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ar-bh.bin new file mode 100644 index 0000000000000000000000000000000000000000..9979921d369496e8d04170b438fdb02b42f6d9df GIT binary patch literal 640 zcmV-`0)PD;?Hilc;b(zM)vDkZ_0y65_Z?w#f?r zRO@v`ZY?BL6b^j@1VSi&5FB}m^)*kz?0W62ozMrslC|3Jn{Vcuv3DKJ$qVX} zM#y~3?fpH39=i^SXg|O_WHu5%Bv!{B33`~lB;@t;*dsP-P!@3q4<+kBk~TTPES1zG zmhsPyrN%~W%wyI|;~TN(WrbUqbHV}}^?JyK=Ku}iL4$$q`*su|&ZXjM81$uLcXSp} z$XCkXh5;XdpK=DtwF(_4V~Mo~A>*ZzHP@|W^%TEdP*;IYArhMd@Vh<`O zQDbXjpG4|&RFJqy*W^O)=Xzc0^;WOfdR?i{*y%8GN}+>ZIo~W9iO=FjER6jZF;6a% zXfhk&XP!-YgdC7Fcm58L$p(RZljOV*vyi=; zh-K~S^N0kL(^K+)_S=m84q?VkQjZxUL3ikoF7>hJ&_3mnjUJj@lk~A1Nq!_AnQSYJ zXn|E)m8czeB2IbCX$W{7#!KF)vzOW^)qJpFwkjT~JAkk*3HUCVrtZ{j89m%F0OLle zn)DG1;}i3`IIv8*J@h-F2Uqc;Dz2*QvrE+rZf3arzGC&~Bm5O_;S|0XGZmoiJ_(K~ z{B?Pj%6js_tR;>2hDX at&C3Fy1&2o7XSeN{{sL_t_s literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ar-dj.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ar-dj.bin new file mode 100644 index 0000000000000000000000000000000000000000..21236bc7a866f2d732077fa133b091ffcebe888f GIT binary patch literal 643 zcmV-}0(|`+iwFP!000003fxr9Zqq;zzE|oy>;?G%A+$GqL$OjJkq}`d#Bm*OlLh}& z>vctL6p|`Rc?JZkP=Ej>iV%V$PqDuCNtj*#WY-CK04znyeBXRC-;BNMU``&>khEhK zVs7v6A#|_fkc18*%wuLF@k3%Q9FWMz> zJeC?8xtOQS&-2@95R{F3m~+A+8~N~vH^@gFc+dzQG_=FeP7=hqR6U5JfmH2Klxap` zvq~q9_z--pt0=joddA?{L}KnRX58%B>@>?>irr{dbdtEX70b3H`jlX%JX8|Hy{bsm z=DIi}iFzXqBre5QaaH{PAQstqHp|Y7c#)08TrA-CzRF&TkK&hxe9I=;OstCNOEv-a zQxUBo_p^HQp2x^3g=zhI|2g!~JwKR|k^j=oIE+r4D@tTEbT2-5>x%7CvjzRq!eEqDdDUVPCYL*$ZZ1$^SWTHw`_)w9BWJGDf2Q$RT|i;=rK;$`c#i(YY=eV7Zd& z1l`ryUYt;aJycheEaawM!YNNVjR9}LddUlQRC61(o`-8@qvL_PF9_?Ch;Ne>)K1-o z(St1u&@PbMI(@|A^hCd1Zdp3*jzTXE;Fk8EsVQ)`MC6+lt3U7Hdw2!s??TK~LSgiN zbWGuUtMrZQ>06z5;d+E-4b{xpTHR<){==rZxw^DqcWX$cseEssff{Pv3 d=PJf3>3po4`+I)@009600{{ghaeog7000obJ^TOw literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ar-dz.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ar-dz.bin new file mode 100644 index 0000000000000000000000000000000000000000..55c0f39231fb2ba87437e7705753570252d61ec0 GIT binary patch literal 636 zcmV-?0)zb@iwFP!000003fxppZ__XszE9eJ$OYxVT4``WxuHcJNTgH*32}7Wcb!E( zCdZl7+Xii^%3=QifhyE(?N+LZ16O{9eeEy7cAU&f%YFcnBFoS7emw7M`*jh8w>X4G zOhQDR-5tw%?zxcQUW8~&9E<&u*Z~S4>LT(E;KQ3V0LN-zl28}*CF_bHKAa$ux!5&Z zqPfNEBkAQ>KB6hPhSEmbpbK zmf`Ki5j_?cV;HW;l2Sk*H!oI9s#RJu< zCJG@@hfuTFO}6rp-p}>A((A2W7ka%@hu3ZsIK@JJw;FH82W-l2*wWblU~@j=lOl)2 z=Hj2Rx%j`AJXh?J{jQ+5e8?wRW{oWPP*`0V$er-Ju4q&JD5+Zr+Yvt(S|D77vTstKh8zgnAV*al+Ejf0dBh&p{2Iygjui+h+Rj`hUkn$SbC9mP|4X0oj~ z!6o*onl3VspSBZss%N3oDbwt{P`v>!bfodzOb1x&~jf!M_639 zB1&yN{%Z2Rm~_Q>F7>V|HzWTcw%os}t7aee%@x{@a@4~?06Dxq`>9~v>1tiNtenou Wdc3>y7XSeN{{sM()VX!d1^@twQ$%9` literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ar-eg.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ar-eg.bin new file mode 100644 index 0000000000000000000000000000000000000000..d2540e749d1615213c95ddf3419dd043b4469ee8 GIT binary patch literal 642 zcmV-|0)71-iwFP!000003fxppZ__XszE9eJ@CD_-+G=n?xuHg#kVvU065{B#UTcw$ z$#Eun+n}AQa@apWpa~Udw^3CH!I57PU;9gV?Kr8Emi+)CMV6oEeV+Ftu^r6G3+j_b z$b8K0{XK*pyAFwHKfpX>HcEa-td2br^e}r#$m{2^M{LxfEaDCxO4b3BHaWp8mDD7b z@z0K>#zt+-W7bRK8?onQiCdU+!U7xhddP+601e?mgMsb)b`&AbrQ&HA^rd2VbQV$Y zD>=Afzz0xI*+FuxLdRk(vGyQjyp*!$y0t8y;n&=yjpjmHLdG4kM=&I_Q=CW@40FCD+NVvHzUR#f6yW zIV3iRcb3fI{ZvpclP}4y5_%)XVwz^w$U=-E>Z^gQK=-Xwo0^ANovZ<(r&)L698}8! zGKSpCJlB=vK{eX2u$$y=6V;cwA8q!a{tb2g%-vLt-~palgm?$YWP^a;M4T65Ze{N# zVp+TTJR$+*^pyOc{WfF2Lzr=s)MLg-&>cFYOMUD)v`=|tqX#C}Bz-JLk{^jjCff=l zT3{cl`$ihI<4(jWk2wtiufurB8+G>5GIr%mnXQb6>JA{RO9H-2rl~u1TZJC(7=Upj zR89Jbh4G1bT^v{@-5&a#(1WXZQ5ECr`s`Bmf}0sGzi+bo^AY}vw{QyICo>hG%Y70Y zQ~2w0m&$tb!Q|U;@j=RpN?Dj)x!jceN3q5Em8F`!TbosA-OEsydLGH(_1Sj?>q(dU c(rsmQ+SdL3y}tke0RR630Jf%n?BWIh0HYa5mH+?% literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ar-er.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ar-er.bin new file mode 100644 index 0000000000000000000000000000000000000000..e6985afa9f115a180687f32ae584279ea11ad9c5 GIT binary patch literal 637 zcmV-@0)qV?iwFP!000003fxr9iW5N)zAx-M^hM^NF|0S|CK<8_CI%yj$4*j7nw_7e zr)M!YSCb_~pJ7oJi5hhcK}3%}MbCAg#Oj`(bSE(n;6Nbtef3p+RWscl74Vb=P>*;( zg?o5F$b*IlF&l(bMBF9vhr(*qhpiF+1a2G?A(ZM-6b_VXkD^Gk3fooC zg&3l%brmgFRLdGWohYn5jJUA7RvXo#mu9z`<((96?8I>$g+2$$wTDt-xz`mz@2yD# zi1quZ5P2oP%Ip092f0Wu(ph?u$BT3<=W>C+_ht4{ew4oqu|rXPjco)lvHQphfEdVQulA972 zt!6h7$JsUKF@#L8Gx$H}Z6-knxN-H=63!v)jy&kHfchRAFcG`tp2;;~K-Egh6LjBX zTT#p`R%>;kcG8Ij6Nz9E;x$|^ywFEAv$3mZ#%y&w()R`ME`(y2ET{JBwu~O_Sb%YX z+%@TA9wn#d?Q+L4>Gmk-M7~R!{S!R}Z5D`nvvT$49exk5@cg}zbDfYIeHiu`es86| zax=X&`8HmU*sP+PSzFsQnvwsoX>V>*nzQ@0g+u37fi{@$Ljm8s{I21A$D4EIV-<8Z X*6qWCzW@LL|NjF3s=@AT4F>=K=e{-{ literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ar-il.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ar-il.bin new file mode 100644 index 0000000000000000000000000000000000000000..174db2f0859cc0120d58e36d9c397c919b2a6501 GIT binary patch literal 635 zcmV->0)+h^iwFP!000003fxr9iW5N)zAx-M^hM^NF|0S|CK<8{CI&|kkDa78+c-Z< zPtRg*?wTwi`V68h5;f`?f`}e{ik|B}iPb$n=}uxEz=1&O`|7Lus%E-9D&PqVp&9d# z3U_~xkb5l;5;lmah`CGT4}~>o08yXvrvT3%rvbR6$#^0>I#jHOMSM7+JeSlJR`QRI zl*T1~ih7;hOoO0o+o3`Lk6hBnN4_C_(!z%f@geu!Fm#hdNgl@0KuLC_muXg2qeLr? z#4-9=mC#y6b*zE2vBLc0mO4SDS{A z=+{sq@=|`4SH=Gia-Lme)9j*%=h;ZkAq17=U zwXl#e_Fh!IE)|ce(Tc@rQdOJixy*R9ic$R=ef_MeX^&U~YnB<=D?}zM1nW(*Gb`sx z&2A!&vu(~ph?rof@PE$RPQxy6>4|x}+;U9XABNpHaLM(#K0IyOE)n%+ZLuJLYVeoeHC*g?eXe4xlFrAv Vxxe=p009600|4XdGKK^P008V6I&S~~ literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ar-iq.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ar-iq.bin new file mode 100644 index 0000000000000000000000000000000000000000..d188ac204669884d5af28f6d3658c2a46278bcb8 GIT binary patch literal 654 zcmV;90&)ExiwFP!000003glGHZqq;zzE|oy_=0?(NmRHX-%z4dNH|0U331#c+hm1* zs`a`ew+fOd3J2bx0wR>s^e-(4^~zK1Uh^c(uGePmguDQjtkujn-^@3&_S6u=uZWN9 zA@vb+c6Ti6sawMl=>>>|)Uo(a>8m0S2VF#8WBm4I>|w{M6B@A^8c4JTNm}>_(S%Zw zz7&6PC^?SRLM*1;B)%SdURt<`7{fGhtZvtG;n}kW@L2u6^DyX1#^&fW zBA2g_!3_h}2R+3M5^Lr<79;6v^+U=EB`dC5N$V+my`Zip0b?SzV@vNFjHuF)aq>N= zoLG&mfqWdP>nK_LGC9Rq+Y5az^?9Yw3w_?HYizeEJ|@sXx0r7(hJ3~^`L$tx;|nns z)2xQ{E#RH=1-xH!%q2hL_XY2j7>Q|8S$i(T2%^3lo;%>37qqE)nCip_h#iZG82|p9 zs8IG)=lKCS=KPnozVaKe^c-Xq)PQJ>&cM!4==T=vrGcM=<_W*ea-IFWf2#XmB!C!?7!0*)mo5v z6HP-~d22%VHw?hoDrFNspkaJuuADvFgj)l@9eS|Nugmf}bb^`wh^>9$fhY3t$c&L02(0RR630Dj_Zl_m!O0P3_r!Ts^e-(4apfs?uXz$?*K2p}guDQjtkujn-^@3&_S6u=uZWN9 zA@vb+c6Ti6sawMl=>>>|)Uo(a>8m0S2VF#8WBm4I>|w{M6B@A^8c4JTNm}>_(S%Zw zz7&6PC^?SRLM*1;B)%SdURt<`7{fGhtZvtG;n}kW@L2u6^DyX1#^&fW zBA2g_!3_h}2R+3M5^Lr<79;6v^+U=EB`dC5N$V+my`Zip0b?SzV@vNFjHuF)aq>N= zoLG&mfqWdP>nK_LGC9Rq+Y5az^?9Yw3w_?HYizeEJ|@sXx0r7(hJ3~^`L$tx;|nns z)2xQ{E#RH=1-xH!%q2hLzYE?gF%r|Hvi4kv5k!4AJa@o5FKAQqFx80<5IYtVG5+&8 zQK9Uq&hrCu%=s^EedRY`={d+Kr~%O$oq?U9(C;nSO9MX#%@cl`V?Qm;!q n52xiwFP!000003fxr9ZWA#OzE|oy_=5HTA+$I4hO$bFL_$Q65JxAOrWX5C zdA$|6QAnz&@C*o4p#T9&6d?php2Bq_VFmy2 zNNHTsicqh!n~CoiZ97y5;Gs(f_{cY8Kw9{a5kBPb&K_mw&A#rLZ1TV+CeF>oa=g^H`b;B z#QG#^L|)3T@+$xTLC(|j^ddda<9RxkGdaiK`!ahWKgwSQ@-3aD7jl_LU(yM(pYmvl zxu5lk_j(*o8O}PW_Mc%7)59$5Y57ptx|d8@^`lVRlR|7?3fbgMug`R+JYe>PT;%Z? zsumV9!QP9q*QMf7HD0k8P0MOiJ(n4eS23!8qpzQ3HSG~=V9g>UeTB$$gNZ zso71$aW>6)03j3X6#mb7+ey#^Zd^KzgmVb{BMd1)Er9nS6q{r@wN4l9jsjbd55pVOZ@y^%b8Bdeclg`7`|?$ zymmc(Yw}&Z8?jeS_p+8&^_h|XaA_~DD$UvL+QOl8qd;5C_o0BVUwqeazT)a!`B(*= YjdgQ(=Pv*N0RR6302;oQ+6D&z08QyM<^TWy literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ar-kw.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ar-kw.bin new file mode 100644 index 0000000000000000000000000000000000000000..52b22a79e93a055d7975f91f0250deb47a3814a6 GIT binary patch literal 641 zcmV-{0)G7;iwFP!000003fxppZ__XszE9eJ@CD_-+G=n?xuHg#kVvU065{B#UTcw$ z$#Eun+gLkQ<-k8cpa~V|wo+9H!I57PU;9gV?Kr8Emi+)CMV6oEeV+Ftu^r6G3+j_b z$b8K0{XK*pyAFwHKfpX>HcEa-td2br^e}r#$m{2^M{LxfEaDCxO4b3BHaWp8mDD7b z@z0K>#zt+-W7bRK8?onQiCdU+!U7xhddP+601e?mgMsb)b`&AbrQ&HA^rd2VbQV$Y zD>=Afzz0xI*+FuxLdRk(vGyQjyp*!$y0t8y;n&>h)T$EA<&W9Y#(mbkHmN&BQ3VN^X*cvHzUR#if|$ zIV3iRcb3fI{ZvpclP}4y5_&7fVwz^w$h8#pf$m$WHZ>2kI#~lmPqXgCIjEKe zWDL2Nd9EwTgKD&4VK>R$CaN!UKicd;{Tu4~nY*bP!2>+A2yp?(WP^a;M4T657P5B} zv8-Kv9+7}@dP@G!ew(r1AM>&^=nfsyr9So?+NV6S(L$yyT5KdubV^oDVk4R>nhh2N2dJ0pBIl)SbGmLJxNgz_<~r zCVj-h_{6*}4lI*y5B*N)!BxDdii_&{?7iv*H#1y*-(>aYBm5O_;S|10W-36J`y@D~ z@Ym%omG$I<$+zL+gOnAOvM{@HxheUNVvF-DOEr79HmlIOm!U58Jd(ldv+oMllP>qA b+sf#)t^50Xe*pjh|NjF3Ji}0=;syW!0K-Cq literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ar-lb.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ar-lb.bin new file mode 100644 index 0000000000000000000000000000000000000000..712d88aeef8ef8c02008478e9f4d1c5eb09d887e GIT binary patch literal 649 zcmV;40(Si$iwFP!000003glGHZqq;zzE|oy_=0?(X;io%-%zYnNH|0U331#c+hm1* zs`a`ew+fOd3J2Z*0TD`R+S0Tj#FeMmz2-@nU9a7>6Y>IBiB>b;d^6w7+T$XIUyuOT zBN`y)?Cx0BW6#Ag>4k_z)Uo(a>8l|hhh0QpV*L7f;$z3E6B;uY4J7J9k`_KjG^JFf zFTZP*prOS(OEhASfvAT?k#V^xSjJ3Vc=Te_n`n=HRt-8c^o8l7!9dyh2=3>Za{E~k+?5}(w#$uY+ zkiG@{=X?SG&jsd^pYh)%@0A#dX{#5;%`i-{Qj`IM?q z_EhKj0XgRUm$ts}Yq0bjWE9kZXpPRm&Qa+12JEGQpM&NJzsYl*-SNZ_6b!RCsJfK1 z(TZkUu!7pPUJRyfZ<@p*4hbVC_RFOz{MRBAm1fD!eYmIU}6p2 zLvm>OXZ6TLn^8;(=tH%!WTIBmju~MIBN6y(Z~^#@`hHUxn`)-WTEzpkM= j>9um}NtgT5ZDnxU*8Sa`zW@LL|NjF3i%oBRBnJQhT}DY2 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ar-ly.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ar-ly.bin new file mode 100644 index 0000000000000000000000000000000000000000..071ebfdf911f5e4566d70bca497a5f7e18789385 GIT binary patch literal 638 zcmV-^0)hP>iwFP!000003fxppZ__XszE9eJ@CD_-+G=n?xuHd!kVvTr65{B#UTcw$ z$#Ew2wm~~p<-k8cpa~V|wo+9H!I57PU;9gV?Kr8Emi+)CMV6oEeV+Hji5<+z3mTAS z!~)Fi{XK*pyAFwIKg2v@HcEd;>|yqjkk`)>pV+8LSnj`%L9sxsbevgm^X+RucU0aZX?g9`0a!`nx68=}oqZOTC}#b*a}|yKFpLiTPV zmbI(TV-iwM&&dDTZz~Bpgc&!5T^w8v5q>trDieKW9$+n}I zmRO}#Mqbj1Ipqnb5#X&TB$CQ%s3d%_VYbp8stbUyE(!TAnWpa4ZB===qkH2zsGIaL zi;`3Gt~jtv+8YL)$cKA)Q5U27`ux4>1-Eis9&Wn&^ASFYH}DI-OJ^!Tm-{3p{wzN?Dp+wcL#SN3rGkRi&D}TboyC-OEvz`aa3w_4#)N>q%Gp(rx8* Y*4F*~y}tke0RR6300=dbqu&Mq0ANr(uQNgGKpJr z6`DspJya^s@ng)OGd2Re>=_qf6gN>480^#(NE&2uc9|c<`Jb_ zmKv+_BXm(!EAF7wsT?V+eH1fZDOdCTT3$=@YsD0!KzjvR~LP;}p`=9|i)xDZ!jZtXvbnLLw|qK3j| zcumC&ua70=LVOm#D(JNw$w^k(AeVB4QC}=%iMp>9Z+afKJLLhRCwX`BHL4aRWQ4UB zMXd|PqiT4=%1M!Hth*Xp`=R<5-;MgW_>pTVw*%IOLGPhGasumj9GDfUvvAnFbp(4`>>8njP&;yL$ht_6Lf22s5J4{Y`zPH2g} zug?>esGW8aPI<~{jCd=KKv9{8O$9S%t=z8u(1CR!;+tfKx>dL4a(6@b)~8>$>3tTb z$M(6fGq7_+c ztMR$bxAAl<4&>78s&+H-A7;z*t4a-fyEb>|-pNs)1_9*o>hzn2&7`Y+nYMB|YwPaz U)?WYs0RR63082*1LB9q704jPsYybcN literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ar-mr.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ar-mr.bin new file mode 100644 index 0000000000000000000000000000000000000000..80011a5f08475df963062a9ba1aa6ea1b14e526d GIT binary patch literal 639 zcmV-_0)YJ=iwFP!000003fxr9Zqq;zzE|oy>;?G%X;g0bhGL~cA|WD3h~p-iCM*0? zt=AQ~QAnz&@C+5GssaQkQQ!bao??CNlQ6sf$!;9w0kCAr^L_Kpd^5J!qXM3>0GbgG zsBri92zl7@AZEjmiio>J{!&uK)$Eb^g^!k=xaJf_H!Ps zF!zgo@4X&}Q-;$HHv7-9hv{LS^|X8_tm-9GZu(KE?MWfFFNJLLrq^e>Qywt;LN4?8 z3{^`DnPTr{+3Q;IsG6)Cg;)Cb%xrAynK6})hx&{F-iJ_ZljYP-UB&3(mIauH z#y!VOIO0)qV$cUB*&PSH$j9^g>L8tJrcK)gs9vjF{r!L+!yEkV-pRR6$h|%aj~RY! zWr^DD?9$}Bcq*cqnl@uCuIe?Tw>q_#SC!`cE^Xn^xl<@w%=e*yZ(sk=aK7fvx$?0J ZIveZm{@yA%m#Tulc=yk-l15jkZ_1F5@I-sVfVGafr*C-eibWR2#Wd(M5>GY;nD1r10m zVgcs%?hZnaU5CVU5MmxN8;PG1Yhs^-eav1G^7?t=6C1TCi@AeGl6AnuBS)BJl7_@` z{@J0_*vLyjucBLt@8@Ydm~+BH8}<9hg=Y_q;6cNo9Rzk9BhIDbX%r5mVtaHRQSz%e zxKYT5P)*fAa-CAY=|p1QFk-xtvf;XoJfGq>6Y6Y|Fy>*|mPB6>%v2qPrrd+_Bx-1F z9FSOjj2aSG*_xi|{amjLyvA7Ud;>Os25%cscJuh-d zY!2^C%;Ei9QZB?-aa%#J(@A=sW!A`LI)SKf2C@X*_eyPQ9%gm228ce-yGu_&wJ0GI z$h|0XT}U2O<24JrY2h|ieVP05dJpQ~P}i@*P1Oh<;F(9H?*N&u5%8O)r=^%1*}I8Y z*0w$mNJu$7CjV!@?Ih?DX51sqgfSBKMh@xG0Q(LdP#)Xpp~WmVZ9MU-1@B;d?Pt0lM5L;UR^; zu5hWXrXNk-gNqMR)>O*U?5gEvAc!OpEAu2m&hcZfqL_$Q65KAX<6N`CN z9#2Jfs3cJo_y)v7D5c@iv>?QmuduiM60SX-sXa;i1B?_Y_ndp~J@jYu3n zj}Mf_N38_(I=h*LVbQjOIVUXk(EuLt77b7f9yEprjr=I`(-d*8RF9H)s8ly7iZrLN zTLoP35xBalqUDO}IAhDH!n&h`akp!|RWEvJcB7f;q;P8|p6@C2Il)YOC?$@2U6JU$ zwQ)pJeI7L=K8bJQhxz|mtmI5C|r*a`KO!QSwf&F5l z3&=gy=icivaztU;LAC!9de|P8c~8fO!Zy9+%BmlQx}Fr``clX?Z+d;UJNX)NXL2rQ z#)J+Rrp!+$u@t{e^iiBav^GM>f)lazUR(SrSe}dXvewC!PENqUq{xG= zYqc6P|MisPwK|BU^So_a*e5aN^oabA+h}J|k1*@nYGjO&xIYd^pGG(g=#cW%NB3;5 zO@>%4to-`!+iWLEsl#fmF4WC>DW^Q+Gy%K;%O@}OXP(>G)-z`|I_~MahOj<~`8JuM zZq#iU-P^JN>+-p4)B7yR4(*%ij%U-|anwsfA6*{n53h~e1p@ gVYB1vTxP6-&d0jFyYmkK0RR6304e2pS4jr|0QvJd(EtDd literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ar-qa.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ar-qa.bin new file mode 100644 index 0000000000000000000000000000000000000000..c25cf0a7742d70c409363d16ca4b19b3e7c0096c GIT binary patch literal 642 zcmV-|0)71-iwFP!000003fxr7Zqq;%-B;>A%m#Tulc=yk-l15jkZ_1F5@IGY;nD1r10m zVgcs%?hZnaU5CVU5MmxN8>K%a*2F#u` z{If%;v5|*)!unZ!EAjn2aR+lwSZJeuAGz@Cp%FZ2IJASnj$_2RR6LEsfmCdd&Lc{G z6$dv8`4H-R3!9<_#mpD=8bU+sN}NelwxYCJAFAmTgJ&6~Ro^QE19NC{Los z*2V#e)#s?8^g3I`x!%w9y3p&5Ua$1JRG+ciW#pJb2mPwwOpMdZ^g6vY_Mg+aI2RX1 z4vEd-ouzYlKb4e=^h^4yg5HRUxX3bVZ^e)LHDgvo0^ANovZ<(FY@lhDX11D zWCFPtMXpQ9gKE5HVK*(@rm8P+=2=Nw>=^6pQsW>gg+{)ff z#Im;ac|bzS=`r~~`)wydmoVcdX(o)3us3o@j|SLx=z#LrMh{G`O$Jzwq&O0fOturn zw8TDC_l-32l5Wf?PdJSLZ^C%V8+G=wGPdQ+n2n74>JA{RM?$_$rl~u18-?y~8Gvyk z)J^(;MahwQUF=yV?TvzNg2uZ1-Elte&2NY=Og?TXK)JNr85^T5d-EquBENs#49~t<5X6?&YXUeV^p;>g2nE^`xtP c>9%q@YwP~*&R+lk0RR630IUq558?&@0NJ@jRR910 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ar-sa.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ar-sa.bin new file mode 100644 index 0000000000000000000000000000000000000000..76c244d904aaf11b51ade4bbe358e2d85a719572 GIT binary patch literal 666 zcmV;L0%iRliwFP!000003hY$fZqqOnzMr&r$PMZRYdhcu$Mj7 znH*=LcVk+oZoA+O5D1|b+ODg*A?=o@uy6Y$96L_rq!~{@q{#92`8(e^$FUv6@LS^H zdO$tI?A;y9deLxjNcuiv0ktiDC$SoGvEM`V9mXHtL@u_iI-wzR&``1t1Zm?VL}N)+ zVhR8HP-<+e9f4l0u1Bt$*tQU3nEJNW>s1@@REO|bgMsaNb{JZWNx`eY?@K}9;$%T4 zS}s5%@Yw)zF#=dJfaF@4YQ;!m?Lk1f-jBv4?Yv; z;xhG+*bLqYpTYYrqg?SRzt5r9Vk9nOXN}Co2v+?xkTvLj<#JQ~FtY>Ig0JE&0NtJV zl-3Ep;Bo)wYn+D|i?c!oGM2R@U4e)bz7!XxPFy^|YHgbLiqH8}f8RnqQ^_YBXnz~? zTQQa~^z25A zhg^sB2@7rOsmV2QAITP`NA9`Fwt|pk*k|e{lY!b%CuD?0j0Aw!U_083mRbDI2DsVph0wGUPpT+lWq^aPT;~NzpC(cWpnab z)qznFX*u2rxsE6Ysp^6AFp1IcFl zmzQex-`XU@(xU`z5ZA>Cyg9j1u3*EJa&@Wq;YwXE5Wpjs^zo5zNuRXvAtQXq&<#U3Nr(_i^)QYGO0`2#rdfsU zDy=vYL-e((qUDO}Sc7L1h55sn3%hH*RWEyKcB5I*N#Vv;9M@6kGoW01s3ewqT@m!= z+BAejzmXb|m-4H;F8+U%^Xxpk$j*y+o{i;9&hhu5%3jD%@|S^p%O=@{To%z)HbM4t z5iK$Ii+=OnE{9Ww)ArZ<&#;H-VV3u_d?;+wORik^qfpzELTq0O+2&2J&vd6eVD^Pv z6!96V78WwW-ixZ&rQ%UFUa=TWt7=m{ml=;&F{*!~ub)*l?GbBW%`ziaY1jpBTt1DIbBKB)4|*)5fyV|+BrdsYa%~t;wUX)t z-80!voG^>kT3yIbyNO^T6)Z-)f$N1A`l#kMw)M=JjgE)4}mn)Zl-s30n3Xk9$InxP+*9Xxt z!%wa%QM;MGGkG6xNbFbB{j9~Ud(FvzIJK9zE-l#I+R~wOt3+EY2%v;-UVhhbvF7!; cim^&MAM5u1-d_L!0RR630H;#7Xc7ki0J1DWCjbBd literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ar-so.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ar-so.bin new file mode 100644 index 0000000000000000000000000000000000000000..9cce167d2ba29df03aa83e81b28bea0259038794 GIT binary patch literal 638 zcmV-^0)hP>iwFP!000003fxr9iW5N)zAx-M^eqRCarfrjBtsU##KjTBV<)Li8s}%} z=~>Lp)np0LXIPX)qDEaq5YeMg(R1A=vAX9c-IJIHa3GNSzWS=Zs+n$=3V6Z-Xhl4r z!r9*=WIBJL3RLt#zoL)fSMDZul`i4P8GF&+z-juh)+5f4r&&m;|n75t+U zrEy3*LcPvzCB9#@J*Gkc4;|9SN4_O}(#D63@F7Dd2%I=3LMYY4C>$u&4n>h>6}GFO z3o%4j>nd8VsAFsFbfPeC7;#~DZL}LjFU@W=%R4FD*h$T)DfAgou050z%e}4$dT$*X zK&;At2d$-HsjN!EXYX3R*Fg?t(o|X@VZFbcB#ypB=*8-4vOt7(r|18Wu;>1#x$YXs{}({n55 zTFq`Ewc55hk04}%ox%S(Zzl=5z>TY?nQ#taZ{$Lc1=M%hfQi^4cTKJX1FBY1o}has zdmP2gVh{BNr3!gTHx^7Jf<=foalP0t&<#x@ay;0DOe1~{?2HGiN^iW&}(&Rn79I;hhx3YFtwV9FsFlq0tD$Uv5+HxL!Hz3$%z7GX@^YXif^95JO%BL#m YY^q!Pdw&4{0RR630576v$qEMm0J&K_CIA2c literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ar-ss.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ar-ss.bin new file mode 100644 index 0000000000000000000000000000000000000000..48d6ecb371c74dbb371db771b785693bc8c2f2ed GIT binary patch literal 636 zcmV-?0)zb@iwFP!000003fxr9iW5N)zAx-M^hM^NF|0S|CK<8_CI%yj$4*k4G|tb` z)3cbHtH~0g&#)*#qDEaq5Ygj4MbCAg#Oj`(bSE(n;6Nbtef3p+RWscl74Vb=P>*;( zg?o5F$b*IlG3$p^MBF9vr^0H~hpi9=fE5k9X7zQ7voibgZ!UAmYOAT5VK|UYgx%mUmLPu@lF26#5(}*B(lVoSZv;Q1>m>%X?Ps@kGw!LJ^O+N~?Jt@TYrI20T^!iM9$^&Lk)o9IPG%2f1^ju~A972 zrDit~$JsUKF@#L8Gx$H}Z6-knxN-H=63!v)4n63yfchTmGZDMwp2;<#Pt{7w6LjBX zTT#p`R%>;kcG8Ij6Nz9E;x$|^ywpcEv$3mZ#%y&w()R`ME`(y2ET{JBwu~O_Sb%YX z+%@TA9wn#d?Q+L4>Gm+_M7~R|XL<IBvR3nb^YhKDJuYJS1qpC1 zq5)#g{+?w$_FNp3ZirY!9gF{zSQYs=>>&CQXm^4AaoDIvvY{=fLX2WA%DY5IAvcF(xCPMqyV*Z1>JQ za`_4wyeMQn&{NDHxkj#IF_c)d7g1IyS@FC|R!{Mp1$8w^7!$D_TcWQpqDsd)Cf|d~ ziPhNZD8RA0j*`W%(o>AIJ=f<#pV#`l)aO!NW2;5+DS-|;#e6d{;8T9ZzZ>>fJ{Kb~ zS=W%*9Nrn9!}~cGx!~vgcLBW?LorD!YvfW4!RwoWEFtcqpiRxgR43kn??{Zr=+CEA zg|a6)&kx8k1ID@MLsOIL76YhtFsTP7gWE)<(C3?vJh|K z8+gxW%0bJ05*`!yF4tK~tMNyZZ^H6~k|k9#H@l+Tl>CR-{QQccn%y0nDYWlps7HJs mXYlImM!|a0#lCb~8J)Iue}C^U00030{{sLQ!c#0J2LJ#t2R{J- literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ar-td.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ar-td.bin new file mode 100644 index 0000000000000000000000000000000000000000..bd24cad12bd900f97e0354caa5f8c0bb11f6b93a GIT binary patch literal 641 zcmV-{0)G7;iwFP!000003fxr9iW5N)zAx-M^hM^NG49@++ma!RU}7+Wcj`jU>3{gg*b z%>At2d#A(UjN!Ds_5L&LVS1QlJuM#!+w_tt*ZnBe_M{NomqNCA)9W+cDG!)Em5V$+ zN7ceY#@KsN_PSC$szxgoqe)q9qUSQ>(JDsuZ}j!EtfoC;4XjyYq^}W~tPrd>NzbjE zYc;!xIL@{?k0E4&ox%S(Z!-xxz>TY?mT(SXcj!Tv1=ROgpNZHd_e`z{eX3Sco}l|C z+lpdlv4{GCQia+{Cl*X3f<=heaJ}$CAJxppTF=83v(fQD-xt8U5Q=TGoZ6||FnX|M z0mcP#*QAeml$@Hk%N@t0+ryv}`FKay>PLDE+AJXTYUT3JJNzJC;Q@RjXF4Hw`XD@E z_`#J0DmRn2Cf~;U5xZ4%H*0O{PBZc!KJC@5OLKO&ws7d&D$oY=eJJ3Ym)|vDO(FHfY(vAh^EsQ5-21bN{WVhq#BvASK$gXh5N!(%;j!q7<)8T}%TdNO)1KoASo0><--2!4q;u5?}#7Et^++Ffj z2^)fgRZ(%O`9aQ#NuE!PWya0U%mTV`=1I;?`h&bz#bl@A10drK0?x+Z#*A6YzD>lo zclCITBf`iz{{MPyrlF6iacdlVG;X`;2AHXL*QvurU^XP=Y=T>B? zt;b(Xz702BaXFV}SGAjw|1evgUsbBv`?a}4`$3L+BnWU0uP=ToSWmjzmu@Skv$h`Y U@BIY;0RR6302jUf^vebS05_*PY5)KL literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ar-ye.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ar-ye.bin new file mode 100644 index 0000000000000000000000000000000000000000..378feab971a54df86c7f4733c428061260d11aa7 GIT binary patch literal 642 zcmV-|0)71-iwFP!000003fxr7Zqq;%-B;>A%m#Tulc=yk-l15jkZ_1F5@I$0#ztL`XGuBf+b(!+2%{QGafr*C-eibWR2#Wd(M5>GY;nD1r10m zVgcs%?hZnaU5CVU5MmxN8>K%a*2F#u` z{If%;v5|*)!unZ!EAjn2aR+lwSZJeuAGz@Cp%FZ2IJASnj$_2RR6LEsfmCdd&Lc{G z6$dv8`4H-R5~=<_#mpD=8bU+sN}NelwxYCJAFAmTgJ&6~Ro^QE19NC{Los z*2V#e)#s?8^g3I`x!%w9y3p&5Ua$1JRG+ciW#pJb2mPwwOq`{c>2-Q*>_4Y-aW1As z4vEd-ouzYlKb4e=^h^4yg5HR+m}Z$ZawWzP_0>R@p!-&-P0hosPSya?)4V%z3aUj3 z8AI+xk?T_OpgLQ#u$vTa6V;cwKU?oX{Tu4~S-7bh!2>+=2=NY($r=H_i8w9A+{)ff z#Im;ac|bzS=`r~~`)wydmoVcdX(o)3us3o@j|SLx=z#LrMh{G`O$Jzwq&O0fOturn zw8TDC_l-32l5Wf?PdJSLZ^C%V8+G=wGPdQ+n2n74>JA{RM?$_$rl~u18-?y~8Gvyk z)J^(;MahwQUF=yV?TvzNw!Wvx*!^dafGWEdv$XU>|5{8vOzIH?pQ%Q%y**7!RaifV|^ zlx4z?8?z`{F62T%oMo}EXYf_Q37MSXoD!4oD_~)C%<=0UOinQ4%y9>Uc~LRCe|oeA z^v*%;-hn&2y~1`E=DaIQ0S`pCP%jdGB2SNw^1fHzM;$u@N}La>*1>x`I_nx5y3B7H zTU9_eg7lb4_0OeZbX1~sq#YSO9gEiSjTts(9dk|lQkRmifDuU^;J=ritF8nQT;IJC z0$4SsP>~MPlr%&R33?l1IW&0cZvNulh3JtFuc$}_} z?2hQqWDbv?zyApFLjO7D-{HxS*19absp@o4YpTQl#PtfJm!6RkO2NCIzx_0BH_~Na bt}PGSwqBi|{Q>|0|NjF3qnDiIJq7>(Kf){-;z`7?7zF7F8bZinbuaF#H2WlW*G$j$Brz}GK%l$6s;|DP>QozZ@{C5L zlduSLcYhC|hhCecbQoivFc-;uDa9WtzDsc<#SfXk);@AXm~+Bn7md}|@YIKbprL+2fH+4Z zH;UXe)lrX=c&MXxL>RXkah=6WVm?x;DmXxzLPNcJBgDBBbD3XAu~NOz4*n=%ye1(C znx5CxLMnV)ZVhU?-6R*9^nzdplBy7`reX0BXkr&fB!zJ`^@z%Y_$~AI=DaY6c{#N5 zd}hv9mi-DQ-|sVWN>xF@W(plEZd!IGm7}^Zr1&E94^n(q{b|{$rO563nH1M8TY?my zAaH3}#mwZgG(lf#s>CI{&6!omPngiWV6^ND@LYm@VvHZ*MT4h)-K#t2{NgT!mN=_l zSHM>JoI}~afNE-t6Hrp{Pc6c?rr@bHtXc84%=H`SnN$|X+186A5>rl3$^YAvZWi?k zvzFIk#u$kQ<2D)42#0Mtq&#)e0~_m-A=YiH{$d9;xR<1~1_KIAe%4Ppf^ao>k8kG9kdqS)_msm@Do!*$Jwa$u{dKc^9S~V+3TObDPNg|H`!+{ z`)Ev4XP$h+*LYM@X<*;iMu*v#h!&JFi16#nKL>}QPWuXNMcTJ@c6#z3009600{~Cy JeHq{d008}A_BQ|k literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ast-es.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ast-es.bin new file mode 100644 index 0000000000000000000000000000000000000000..473d10f3b4e1cd6d59f71657def867616d4fa537 GIT binary patch literal 574 zcmV-E0>S+siwFP!000003WQU=Zrd;r-UH+vxC9y+*GRh*+KdQJ3RH?v6=*tA*4ZX1 zk_JT?_EvQ2Qxxb}phMpwZ;~e||4yYMBjG~nzWcuW?nq`-!zadJDHW$WJwGF4k!R4c zji6ep)co1lHElsORDA~c`mt{zB}=9{y_CJm=+Q=PR%XO1*iq%Fa~pGcCg*N#vr>{v zqjPjf-?mu3q*{X#DQV2QBn`>UB1r=YIhsXoZ&S|GuCu%kQfw^m1rDZ;Dz7PN1!!LKPb**5}Ob5+GkfUOta;i}C;Ww%R%EF*qKM{5v#nSgo z_>U#H+!@JHdQpdu+}{V2+=t|Qp+n9l^jblP+^x3$qeRvM`%IEkZf-y@&GrzxI-sjH zx*8g$=!&EM0bL!?6-8Gax{~N>hb$VqDtcanir(0DuM~*YF@qK3w9VLt=`JO2Vyu7- zwZ?}F@-9Y8*|8D&*1bS0RP}YIneH`{CSFM4&dYl^RnQ}oa#!vpfLejjr)U9smN#*E zb)x(Daa<;G!i|#sE`ndjV0GlRY*X_1{g3N{78ofq7YN4Qi#0P>V91|6{`eW=m3io< z^2}8pO=)V(!zXQxCpD!8{5dW}LyiwFP!000003ba%~Yt%p#z8Cr*<{~-hE>tg)n>1`In79~0JWe*R+rcDL zCX>S6O1<=^f`>h5sUYZaX(=piRqz)~`V;y~oSDpoNjLPO=8`Y(d*A!sd&wlg9A1(f zMwI24`|E26JqZIS$+WGY8Te>KSjhuCQ*0oM#IT21BN?ig z<)7~;jgLYq^*Vc0Wtp`dW6psUK1xw2FEo=E+TQl_+%HR&{EQY;mE4zT`A#8MEIs+I z?4c#KG*#5NXUKS$GTt>yhhaFhUYhTkNiW5yptAta*Y#clX1ay0f2SPiB}F)gQZIji z#0Ps9=LUTf3yYfj_0mSJmxlSSUtN+g*e7y?^#4@V<8 zYYpAsSa(^gTEpKdwmo|HtRy5^2JNf|`bgWo-k!`1X6a_I`|E3e00030{{sLG@KvoB G1^@t1?He`# literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/az-latn-az.bin b/src/Codebelt.Extensions.Globalization/Surrogates/az-latn-az.bin new file mode 100644 index 0000000000000000000000000000000000000000..306bc23c937b8cc6ffe09500420f1699209b98df GIT binary patch literal 523 zcmV+m0`&bKiwFP!000003dB^+Zqq;zzE|oy>;?Hi6RG8b_7-B&R>CI2NQmP)o}{bn zPrAE~B+1Rn^4b>NanQy+CZzj7=iGh!l!%8Yn3_d?YXpyC$ z=}r(M6}G=zY)Kf1il|Qj`wuk(j8;@>laj`ZPuV@zl7~??yR4a5{_CA244GE zaVM1-wyfq^Hg_F6e%#DaF525hf)f}03`BVkouHebs|S8#IpLuFKQTjZ{4U-5ZA8Dm z%@==R0Lw14jPKtM9xTdI!I9cAs{dBl57jT-5D~x@jsb9@0w9M7csL3(M4OmQ8y0hp z_W@{#l-!#Dgp8^R_5mcxl$&c1)X*b5r>nf?C8*xDTGmQ|*fc3@C?_nXJ8CpWSA8yr z9dX9HGxEC6uBD~}_LaYUu24~z+E7y)Ds4QM0vr`QOf?M5sNJQ%4xlz5%#m!3cSoGCF`v!fg4_bw|Y+3P5Uucpr*dub0`M-77>$(2F--}am)!_P# zI1$H2dnuOIdntZeEbHRT;M4kTtJV0z_8*Jy#`8dWwmsM4ygoGeN?h0P4E`Z|&Kum^ z>uTaH$O$KV@V_UI$}9oqywuH-G010C05g)|G$0GY3m@Hgxd;|mEoZ;Fhb}v%1?jL4 z^gC8YahVjH@RAcM>k-XCQB8)Sfeq6ex1nDbuo>ihNM@*8b-k1u1KYbV?w;p1Y%yBy zI`pqEE*n=_LQ@~z9O~6?)usv00030{{sNa)|E9a1^@s) CVicDE literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/bas-cm.bin b/src/Codebelt.Extensions.Globalization/Surrogates/bas-cm.bin new file mode 100644 index 0000000000000000000000000000000000000000..3ee8b7bfff03e48b46004ecf68b027d5adac3cfc GIT binary patch literal 559 zcmV+~0?_>*iwFP!000003dB^)ZWA#S-B;>Ac!OpEqZHVn*;N^(twcgZkPu5x=62%5 zV@DplQg(?>tb8i^QuOOf1rF6kyLV{Q?gLzNW>2>$1l$naNBJ*v z+t%XjdN=bK@G=1Df#e=+l>;k6gB4$QMK%tU#2!bg?`2TA%akHY+FOT`9H^ETQrFls%RvU zN)oQ)GtR7U=i#8>i$`Wq?zw#*AeO-7F`1_Zy0eHJxa@W4v&JvwSrTu!5L|5|`o~?& zE_QXnss4<{lXKe#o`sNxHsZZqv1_95L8nOXKYxq)h5i9_@zfUY4QlAk(Z`+jr!~}i x{;%TTF?kXsQ$i_(@cqZ{HtYv`*qLuE(5|tkrzZ~p009600{|$}?mP7b000`Q6GZ?3 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/be-by.bin b/src/Codebelt.Extensions.Globalization/Surrogates/be-by.bin new file mode 100644 index 0000000000000000000000000000000000000000..2f47c9e7d39ae727895054ae114129a3695a9f8e GIT binary patch literal 571 zcmV-B0>u3viwFP!000003e;51j?*v@zOS_J;0wwDS}kxvzQIP_MIxc1NQk4;&UP*G zvvQo3dh0F{aDgL7#3OWn5rt|cp1^s9eG+WPPMsz~a3rVkeDlpWpOcACIJ~3@3^JAw zj<>fEdK~zW(`ib0#xU|cmD?pTq!Yqk0laxp#DLL&vYh*5rchrt8Nm@@6{W9o7Jq)A zI2Z+)7|5yw_`NH_{47hSs<^Ar;*CZwS!(h_Il~57 zLBkG{qr;5xrr4w(1pP`$qirb#sjTDQ!@AvTAWTnC6V?{RMZfL|`kq3PK(6n~LDX6_?_h zVgD#UIsAoKn*6eyOXU-D`YDm`wem-ao!9)&;>N_+^~~qu%1$bls*hBiuNmrGYp%qV zxUNps%if%S4^qnMG5lXX!Xk-)Im^3SFb3&(=EImKB=+f)@*JZFE*8R+D692%`N&0w zSxy`1L%rgv(Wr=WPIw(=JG86Ef5pGuhMhfXc6?uJ7G`&^v1Jk^I3(>7JHu zTvL0p3hth(c~@<&!T(6MGkSL{C7^K(Hhnu^=(M@kO=rfKg)3usx3_)+009600|18@ JFY`YJ001{39ZUcK literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/bem-zm.bin b/src/Codebelt.Extensions.Globalization/Surrogates/bem-zm.bin new file mode 100644 index 0000000000000000000000000000000000000000..60ef01984154f3a9a582b842475bc98146d3fa2d GIT binary patch literal 539 zcmV+$0_6Q4iwFP!000003d~eXZrd;r-3Q1WxGA(~RJUDf7esMTw^D?grl{pqD)Y%1P> z)+l*FHg;W+4XNxR2fN5njANk`(b|c=3En%=%Yx}tk~U3ZJ?O!DI?`Ueaa5DE4qH&B z1xKt0A@xb+MO7`PlAeE7GZu9CY%p1oIrJxj^j1O@6EJl zv>WIsl5J}kO#lr#6>v49YY{FocsN%u zFz3rPC_Ci(oGenW>YlkwdWczPZ}7vMzLUc2<`48Lo73yV*a}vVuf7MUr@ak55`BH) zkJNqv$K(0a?>}>XZT~AackXj1Lpt>p$QN9tgF2N)_I2&#Fnc$l6=e)3`03YQ566+7 d_7&Tj=+M^t%Zq;i009600|3>XpXf>k0013X0vrGU literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/bez-tz.bin b/src/Codebelt.Extensions.Globalization/Surrogates/bez-tz.bin new file mode 100644 index 0000000000000000000000000000000000000000..fff062ad2a03c13c21300be31e2a7a9676199d0f GIT binary patch literal 513 zcmV+c0{;CUiwFP!000003dB>(Zrd;rya&iX@Dk|II7SQf!dno*anVRMDx*b@l)bUH z<-?#z1G@Ftujn`QoAM>)Lo_JG$*rhPgB{N7?20Uzfi((PC@q+wmluTGRwZ<}lgubh z$$<&v%zEOEagbZ4zXJUDY&lS}K;4;=^`0%AQv(O4qi*hNiU0KIHI!7!>BH%TEtL)K>QB ziDs{~ne?4k)jTx}{PT{U^3`l51ucB_8!#P$j8lyKAgrxs0=n=|W~8z_f-g9LB_0z9 z6L??}*hlaHA;@jpYB-`BV*8J5!$7(5(wd2}+hGK2hQk>qBWO~GhP4sYiCSa$b2IYM ziUEl42@Hpe;#``0kZAA-|1(u>MGHE6Tz6J$kej}Q4GP9f+@a|xd6#oF?3fRJx*zXz zcBMKTv2Vlc^G1zrJA=j=RIXkt37(1>&NYn8vv$F71$qP0oRbaItGe?kC(~zd<0hx? zwX%o&;anFv-SnbWoRW1Du4B#WRB;?G%iBz~C-%za-Bw`|hgg9=JX}ZGp zR_k>o-$FqGaezNSd_qWT3EHNS_=5E>^h?-X?>g(+${C-=^WMyRGwXGLIlLh;3@D2+ z_xJY@dNvFoCG!Mx%6#N`DtCw@NM@M51$h5Di@-+%!csn<84GZ(vWgYRW@9+TtSarR zoaRZ+t7FCT(U8hMxkj=mvhpL$Ik3b>vl$x72j%iXp1A0H=(!)qewwP1mo%BHk{xtQ zYjky5NPT`H{cKz44hkA|3_d=gj5j6w!+ujvb6R=|QAuYZp0D}u05ff)=6B4Xn}S|l zh+|0g(e#j5i%S!2#M(rw^1O=559Pu{pKVTTwy5}}4|p3_RhK@{b= zSk>&p;e2f=>49CX^1E1e@~>VrezRQo3Jk^Wu-;f0Iss*YUNDC1WKn>S+tH zG5K3@Rqtah-wG37O3qakSLc1-@ew41lQa0=orhUG0p{G|!;CRVrg;EU65}W!bHY;} zJ$A7W=2#6^e}_+9bVO6qK%eM4t{RQANy-V&IH58h(gYM#dFT?Xke1wmzIDK+knpZD z1MRG9xjg8Y-o1m5JeP39Xm;wre}B5@IFBbZ@{v5JmHwNBIJ7w#>Wne>A~`1VQ>jaO zcVB+E_*ni}qc~00030{{sLt5Lv!U1^@tY1|UcP literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/bin-ng.bin b/src/Codebelt.Extensions.Globalization/Surrogates/bin-ng.bin new file mode 100644 index 0000000000000000000000000000000000000000..10985924c991fad063aa0f4ecc8620a4b937099a GIT binary patch literal 530 zcmV+t0`2`DiwFP!000003dB>pZrd;v-2>zwxD*;{*Jwv>K?EfYD#fS_7#%75MkXqe z21Oe1R&?rDbnM)3%9oUnOM$W-ujRtadw9-0myeujSn(bTsd}dA?F}J!Wex*x1=CVd zyK=dE)`8eEwFdb9)pS5f!PTI1c64ZNMQYeH6(|dri}>@4<4{sc%lEqr({-`zl4%V} zP_ngSMoK$uI3q_p$m1jJdpZn`^hJu+k**QqzKL)uVm;`c^)!M=ci3{$_0o4;@1)Yx zs*7?FOL_FXmV;b2IgpHIF8d9b@)kydZ_}9=^}rum#d;Y0Wz0!!!d%KQuW-EvT<^kM zDBREdB{q$M1GnC{XL=$EVz4qOwT5lf#3F^_QB|MF`c6{eCx&_jG+2S5r@K7{Wq1O1 zb9C`!I^1JgECu@zJa2r>IjQ6!1UYO%kY$(LJb>VuAK-tws!ZR2O1{&*Q3}N7Xm|0R zbvbXj9w_;gVimN^86O|U#}r-4flpA+^+L622F|o z(Ga@IJ99bd0acSv@gapDlr;PF$IP-6u8(~qJ4#-E{_$O~DrRixGwAHIc;WU9jD-2? zuiq(N+aGS#=U#nsOsCEQ_=d0PQJqo|z0Qpevv)CD@~(ri(;t6*8V~ifFKjEqp{@6~ UH~#3P07EnaY5)KL literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/bm-latn-ml.bin b/src/Codebelt.Extensions.Globalization/Surrogates/bm-latn-ml.bin new file mode 100644 index 0000000000000000000000000000000000000000..7f25f49f41563460a8ebf10935b54fb0a72575c3 GIT binary patch literal 520 zcmV+j0{8tNiwFP!000003dB=OZrd;v+y}@VxGA(~RkvMo7g%sopi+gZK+z>-Jv*%V z3HV9ith($0x(m=V^cucKP7;zL9m;XCE6UZ=3}@avQmlx9uav_=DozYOJwfQKu0YeZ zAVw)FbgbZ|w~D4BUI@t;>-gHbJ=KI~pt#!}ms z7z0XRG`NKZRJ(moCktLlAqaos8QCth#8Y(d;A&TzK?55ET;a1(W2#55j3Rgo6&ZP@)Y{VW9?liVO7u9^>(i4500030{{sNU KpU4)~1pokxt@>R6 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/bn-bd.bin b/src/Codebelt.Extensions.Globalization/Surrogates/bn-bd.bin new file mode 100644 index 0000000000000000000000000000000000000000..1103b792ee5f78e7708457056fc58adf57d37fed GIT binary patch literal 650 zcmV;50(Jc#iwFP!000003glGXY7;>iy)X0~=0^6y#Gv5K-bt4f!NlMS;^k~IO$PU; z%+3~aS1DRS#48a+41(;IHpWn)R1o_rL!ZQ%Z+DWJbdwiwFT%`szH`1aXE)=ViyhM(?A2%kxv7S<%33U6uD`NI9IGkNjy}n4Gi68 z3EL{2B<3UOYN-Nz1@)|B_n_vF62|SRtxikN0`$hPYLcoOnK-Vas?P~#;9)^gPAni zw&nDhG5wP$-iiF9$j@yXg>BH_={_QVYEcm#Gr+vmoV^XPhRo-USi$o5VO& zO{JT<(Is+YFi7_Z>ywz*(JE*ouio!U4#u5#$AouTlI@!pV#6_Ee;fr#=ps@4f>YqG zuE-@+DrXPlJt{xe1)+KU=BtVO@(P#gO;ERDT6I=}Ykb*Jtx_v=GgmuwZs}@=h9S}A k>qGdubf~N6s*a`M@>sXGxBdYD0RR630F~I%*Rclx0A>?LW&i*H literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/bn-in.bin b/src/Codebelt.Extensions.Globalization/Surrogates/bn-in.bin new file mode 100644 index 0000000000000000000000000000000000000000..7a0c5066f0ea67e00723a136b2dfb4de6a90b447 GIT binary patch literal 625 zcmV-%0*?J3iwFP!000003glGJYZE~fz8CsG>_zrq6R5|%Ntd*O8-pu|$4T;<4(^XK zJ6p)jS~NltPa=vag3K0wgwR82FZN#<`jnXd+&QM$qNaGCp3jl z&QijI%?;1HAB9lRQAT*q0`=0^4oM&z6803}`QtKy!0S*}@Q{o(8>%8P91>Qi_$^d+juB7ll?o%(IbJuT>gBqm-K+ zmv(LC*M6w^kIj>Q2b6w$hYFogK6__6!Ka{#LGAZ&~A54sc0b zl0t#&Z+TM8OmJy}sR@3`>ez`-Onl+s7x*>y`wWh#8fCazU+0SJwrwM;Q`N)1r&4^B z)mte(NO9hFTT4;7?-MDmFkNYXNb%h*svSx39=Vx=iZi2fEaIA)CO=E@M~katoBUH& z6YQ%?y2KQx5^ zMb)goUDY?Va=Czff88c_A)}lg!T-9EZkhIhIY()yWDK&wID`RBNfOc#-pw=6RBd8i$C_E~hgSvI05ZNVZBE^qx8ibp z&G^fQ#?ZSgFAv>Iyyd%eJWl(05_mT+uW$;|HHZoknLB%s?Njvwv(&d^K0KoH}Q3&ovJHI|hwtl7OA`1)fr~)aAM6V;Q<0>+a^pUjP6A|NjF3 LS9tg776$+Th>tPk literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/bo-cn.bin b/src/Codebelt.Extensions.Globalization/Surrogates/bo-cn.bin new file mode 100644 index 0000000000000000000000000000000000000000..5a31e281365b12bab7a97e8b8021671d664ade0f GIT binary patch literal 644 zcmV-~0(<=*iwFP!000003glExZ__XszE9eJ@CD@nrHo^4)2ePrBvcd$adca+v&hHf zIFouq69*9DFtJS&2iVq8;06N;3Dr69ORW78UOOK+bygv+bJOlF62{z{4inO#aTS7$bGK%x<5j|qADFb#-{x|Ain zgC~mZfM}oWVwOv^6;|>OwpERbycp{B>24YXrHvluoUq766L=gcrf{DWr&3&M2k&L} z%|RXzZ>9JN)*LiKTU%}zx=Et6?#IzsY5jvvSzfbYYJ+3G107Ukt^Kl%Z(WOJ2B&y-?rBtRjh4CQ3^E@c3elHPY7n(ms(f-#7Azli%9pPD^1@XD}OgY_RO{{fc!H`I(S^!upyQCLQDer7}GHZ--N z3mf`iLo*xtXhWZD=yQWrIX`Vg8+tga+HjnvI5tT{Io%`wbu4}w4hS>m?ncTOiH4I7 z8PX639Xh5wanW6q^T`;iDW@^uejE`+HZ`f#DR-`>DTUKzXV{Zk;2%$ zXq&<}Seup>v}|JsJe0gs+}`(QuLJ eVqZmDC7ri*b9Lo600030{{sLk3I@>k2LJ%A4=_3a literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/bo-in.bin b/src/Codebelt.Extensions.Globalization/Surrogates/bo-in.bin new file mode 100644 index 0000000000000000000000000000000000000000..738a097877a124d1f6cdaf9ff21e006925827345 GIT binary patch literal 611 zcmV-p0-XIHiwFP!000003glHyYt%p(z8Cr*<{~-R2=!)erD2O;;$j5xIJ^6HcQ7Ai zGAZm$iU*}9v6bSX_RCdoS_M%y`&)+o5@#lvIN3=HUNxuL=Xu{}p7)vT#K#OClLUGh zO)&FTR}k6=e8|Z-#Vn&9;^mAl4)}bZm#_Kal9zL_mSvkbhIEAK6M$!riWof9BQ$3| zo=Vmix)JPPTB$g$BT-%Pa9ehHC@O@4s_zwXtiALxV?a|6O~r!(@$mA5mzT=KJ6`^h zp62_bH8c_rns`a#e5D;8)!rodo-e*B z@T~zJ$;xuC9!LH>GuU&!_@UVY13%>D_o`B=iS-|=e1CtaZJ{IoIeI9(BJ zK}s0eh5s&!ut)|#jeB^rpcK;K)Q2HSaO{&YVY!Fynp_BDEYoWK=l4vupXH>*s$L}& z6@#1+RxpwYJj_y%ROO*-!-}!CTUS>d&>^I(tF5MP?6X|1cT8{Gad%95i)O`+c>%6D zCLK+aK^A-HYVW6-0*4wAONG?V?x)*Cym(E6d-d|z%kz009600|1v3iw_70006*kEeHSr literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/br-fr.bin b/src/Codebelt.Extensions.Globalization/Surrogates/br-fr.bin new file mode 100644 index 0000000000000000000000000000000000000000..33f4b5ec5fba408e2254457f0396607b7c0ad9a9 GIT binary patch literal 543 zcmV+)0^t20iwFP!000003d~e7Zrd;v-2>zfTnY`X?X+DAZiW@hMI+Uy3KSVB>>4 zkpV@fP^O|&Pf_#$8FGM39ea$Nq$EYERHSALP);B3{rCTSwCI>f_(*G5b5RqCkB<;q zrZF^h&xqs#qvbrE8+1h~U?mZs06u?E6=1ZcqLFK^L`+(Pnyy%n%i)rUPP{Of?bAK) zFH9FkDc5sa%c!dI2DU^>5DcSIA5@}LAJpoDHXB^mxM_^yjI+H_{IlCP4Mv6&^mcjB zZvIZNVnb~Q!4nreKX4%*>|CVj!f&(uc%7jP8r(*NBZHm;5!OX77`V6dz}{F!YG~|l zGDEqly5dZ+u1G=6eI;CVPPpo-Lle;&bHCQ=?O5`z50E3=%spv zpL|;QDkb3A>x07*uDs@yH?p_jr*1$vQSAJ^yY}v*Xv&>-L?yj~|H);h>H;|9Mz2CHgFP`p`Y-8C$ZmN<2kdM6M9rXF6^*1)Ny;^zab~@B9;Oy{ z%xK+9`)ok$fXOMDqei-ufE>9znMfbLq8CxvkO;0W1Nzs`kj>k=;1x#q-)?LSl6gdz z7ID_zvJ0v|ie50g|NbN7bN#=dchBtZ!99(wb@a5c;bo1rj(=3_Jx0&GB&Agaeb%qH h7IydgFqsSH=`Psw;qLAba?tf4WuusiguA53uZ!vXB0pEqAq^oOQvL?u-K#7Fmvk6Ug-0g}^<*s{ zPAD&#Z57k_%VWiHiJwV6W_PkM)ZP132;i|xhVt7ZUHK9DKan39yHVt(DG@@kUL^5I zv9>UDnpN1Y(oJG9ma1yFt!)L)95uGt`zbGBNqH=p{c<@2FqO6)5 z!I{3Ujg+g(;0F>Mr^(GDh?!ug@ZZ(HceR&A0dV7mJAwLUJ!9*rlBICUz1_hNGni`hKM!S7{41o_I7EQDY+REEd zx!*9o@ftoc;Uk`8C+1VR=a{fRiGn0_$^H2aPC_ZH(!_oF z*vslItZvz~uB-$f&}Cb-POZ@GT&>V~q@!IHhEPv>hIdMvx;|GmmWIo*9`Ek_1^@v6 O{{sN-H%Q*%2LJ%7tTPb+ literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/bs-cyrl-ba.bin b/src/Codebelt.Extensions.Globalization/Surrogates/bs-cyrl-ba.bin new file mode 100644 index 0000000000000000000000000000000000000000..448743884abf546a6453f1f9233326bbc85be9cd GIT binary patch literal 569 zcmV-90>=FxiwFP!000003d~eXZrd;r-3Q1WxCy*yY#{BX;4X;Zv_PdARe_>Q%9=Pt zB{86=0N%NA(e?;IQS=N>8gJTsu0UNOCn-shf_})l+HgE?-n=(sQ63TSo~AHmJS76} z?jUsNdyvybMg-#+jYc|mL=wni!ao3fdRHWX(UkIBcx0(jPc;eQjPQyw(K&~|J<%MD ze5UxOdRiojlbsPEfM*!R6XdH0E!Bfw;WWj0u8ZHWY@v$>3td60Q-iED#i{a8V}=>W z8k-GF8J;pOI%@vJDH*gUr4gNM%s;}W+eaYWIB3c5qgFpKOA1H|xmo@g$vb;KRA;%i z=VyC<>)iRlXHEVg*(K7Qj z)yhk`sTIB`iBP6e=UDI7pkY7T+Q;Qc6z6NUEBCZ zx&B(k)gRk+d<+>C^c?1r<3)&zo2P3!;asU%Qu0 zbjEVpLSL90tQ&gZ!95SV literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/bs-latn-ba.bin b/src/Codebelt.Extensions.Globalization/Surrogates/bs-latn-ba.bin new file mode 100644 index 0000000000000000000000000000000000000000..2b821845c1c3a45f24b4219112499bfcf740e6b7 GIT binary patch literal 524 zcmV+n0`vVJiwFP!000003dB=8ZreZ*?G5-2+ZZfj5l+$s+XW_M2ZOiX(bu z?k=$(0qRnw@fCcA93m(2NwPmm%aCvvnAPLFc{6W@oPuchP8lqPWJKfhGlV{_3Q)A= zL<@=Sn~PnO4tPW49l*mk(*Z_HDwQtC!LfxcQbA8-kYqW^TzE+Nx^*&)R>GF>f~D!Y zq4Sz(4U%Kj*yj>8Ia=8V9qf~%+gr>SR?3OK2;Mr;OM)S9R5&eSJ?MMu=~N`h9k(70 zzV@-|UPwLeY6bbJn@^awbCipwYr%diKY&Q@;wTu~_XWW(t|SbU|0WB>p$VWDJOHCb z07}vT{yc(?Ndr)(_TRLwCG4r4qxoNT{Y+`)9f<|E;Byy<5g7pKBVc3~lTA$CnJ(s- zHnxI30Pzr;bFmMgflUBeHs|IBIMs9yuj#5ZtOl8!*R_!n_~uZ+hBDF>w53{M^e*K} zXo)j^{6#*b>{=)~V&D5CbcHHYD^0c0RM>baI5;YJm}?lANxQfH96)Y>>p5AZCc3MH zoVdK2nLa&_%PdW}k;3!|ou_1VV72Hl`s{DCB;^pW&_|-NPkc-5FL2CXJpX!1`O03q z?Y!`vM_Za23-qk5@usHI$iJi=9A+1TVnw?ShVb*x-##37`tMwEtbq<=y*WSo3jhHB O{{sNX-^!NW1pojdGx+xa literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/byn-er.bin b/src/Codebelt.Extensions.Globalization/Surrogates/byn-er.bin new file mode 100644 index 0000000000000000000000000000000000000000..94bc371f4aecd2466a40deb68092d4814ea0ae3b GIT binary patch literal 615 zcmV-t0+{_DiwFP!000003e;53i_<_9zAx_JvZ0G$VzGjFoVKs&u=%k} zCJVg@vXCb2K}8Uxf-9buLPZut*gt0WFL7ov6DQs7;!T`O^4>S^d*Ama84ojfL1O5o zG{(%`-$UrJ??Fbw1hbU7h%YN%edomm;)^$Y{!Q*Uz!4;4OkV;VJQIF7!d3YvK zPf!lv7}J`dD{}^aHjy5Z-cK7lqG9vnzF`$Wy#$xg17x6^CSfcfk7i+$#&`c~8 zhG^=>v72RxF-h_?O+rcX_XMV@)wWG4G_tAC+`x)yETR5QBdRvMSn>Ip+%%Y`lx?Z% z`hHg`Xz*+Ob#s}whUmDC%)SClm8_;j*^$B;Mo@zea15C`&JN-Q;!=Gr!y$zeB5aQTQCl^TcH^ZyhIPyqHSmvTfHWomLrSs+se`urqG$Sqa zfx2-d(I6jYjIf-MROEv+0SVO_b~UV#-R=57N06{xWg5D*?wZP$2hD2z-S=(ykf!;u z{p;UzYhiN1XPL7ld95fjmsEk(jB$*KL5j6#!tKzeb55)Z?*gJ~7HKuK4HF$%r z_NcZ?HF|rkQRv(;S)W7^nDo`_jY{jGZu`=<3|!l~yTA7v009600{}CqK4IDh007ul BH!A=D literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ca-ad.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ca-ad.bin new file mode 100644 index 0000000000000000000000000000000000000000..8500f4bac7564e678c3be899affd684857f994f0 GIT binary patch literal 570 zcmV-A0>%9wiwFP!000003ba(aZrd;v-2>zwxD*;1+eo?;+=2*B14N2Z6(~AV(zU`= zBn^@>pe^XsU+7YF>(Zg$kp79kq$DNER3xNRIUU|}ALm?)j){g3l)+j^Ml?P>LFh7x zLD7m6EhI){`SgP=ZTyPVz)K=O0(^eo)PT{NN~PDLkuhm))Mmw|VFo)QyYiKdxjd6| zx3yUqCBpP+9n;jcm#`sPgX9>M=A5AtCFY>0gb20fpm&%ttduRg6}+-#|0waPqwYZ) zqeI^tUB@=Afu%O1CG3VJWcNbq@#s~u^1~cEnPwRq4Av6i$VNW_kxs;rKQ-Wbg4YE9n1ACXWWM` z>?{fsuBB*p0lf^#tYx{VF*%9wiwFP!000003ba(aZrd;v-2>zwxD*;1+eo?;+=2*B14N2Z6(~AV(zU`= zBn^@>pe^XsU+7YF>(Zg$kp79kq$DNER3xNRIUU|}ALm?)j){g3l)+j^Ml?P>LFh7x zLD7m6EhI){`SgP=ZTyPVz)K=O0(^eo)PT{NN~PDLkuhm))Mmw|VFo)QyYiKdxjd6| zx3yUqCBpP+9n;jcm#`sPgX9>M=A5AtCFY>0gb20fpm&%ttduRg6}+-#|0waPqwYZ) zqeI^tUB@=Afu%O1CG3VJWcNbq@#s~u^1~cEnPwRq4Av6i$VNW_kxs;rKQ-Wbg4YE9n1ACXWWM` z>?{fsuBB*p0lf^#tYx{VF*%9wiwFP!000003ba(aZrd;v-2>zwxD*;1+eo?;+=2*B14N2Z6(~AV(zU`= zBn^@>pe^XsU+7YF>(Zg$kp79kq$DNER3xNRIUU|}ALm?)j){g3l)+j^Ml?P>LFh7x zLD7m6EhI){`SgP=ZTyPVz)K=O0(^eo)PT{NN~PDLkuhm))Mmw|VFo)QyYiKdxjd6| zx3yUqCBpP+9n;jcm#`sPgX9>M=A5AtCFY>0gb20fpm&%ttduRg6}+-#|0waPqwYZ) zqeI^tUB@=Afu%O1CG3VJWcNbq@#s~u^1~cEnPwRq4Av6i$VNW_kxs;rKQ-Wbg4YE9n1ACXWWM` z>?{fsuBB*p0lf^#tYx{VF*%9wiwFP!000003ba(aZrd;v-2>zwxD*;1+eo?;+=2*B14N2Z6(~AV(zU`= zBn^@>pe^XsU+7YF>(Zg$kp79kq$DNER3xNRIUU|}ALm?)j){g3l)+j^Ml?P>LFh7x zLD7m6EhI){`SgP=ZTyPVz)K=O0(^eo)PT{NN~PDLkuhm))Mmw|VFo)QyYiKdxjd6| zx3yUqCBpP+9n;jcm#`sPgX9>M=A5AtCFY>0gb20fpm&%ttduRg6}+-#|0waPqwYZ) zqeI^tUB@=Afu%O1CG3VJWcNbq@#s~u^1~cEnPwRq4Av6i$VNW_kxs;rKQ-Wbg4YE9n1ACXWWM` z>?{fsuBB*p0lf^#tYx{VF*_3hv?C;1Dgr`CY~0q< zvB+cOI3sn(lCNOP7KtB1^Cj4B96O0?wFow-S&TgQ+;i^3zE&MUir(QAO>>e$8lIm4 zFq%cEz?%%xoP_K@ZX3e{Wot-2AoTfdnV=9%F)3&Sw;YX_NQ~|w*--}ECh<47oD+h$ zWPIU0Et5osT|i0^$wIJZUk|LojD0<@WgoZ;(=;p!Kq+Uv&a(|?Ss2o-A>34%AmZ^p6B^~y&B4u7uB}wi?;uj!G9`O!DZWDVanh2>eY)b>IW7zmD#AaJwL=h z2n-cp8>&*eFZb)3{N1{O;IeD;C*Al~UDe%DYd1#AB|#6EouTz_1Wh&=oxg7r23X;;F-h;&NF~OiPM$W}gcY{x{EH!ku>6m_qN6PGBLuKxBn7 zYNAz;m1oYk)d%fG@=S+sNM7FS&y}8|!|^s<=1B;Ceg7${fOBbKOJS)pdzIZ{b{p1& z{^QqgIv%qJ7E|vF^+uc8neD(mc{N+rrdFt(D>HPSNb3wI36kc=FF%C2YHGW#sw@fb X%6fW!_8R~I|NjF32XrxrPY(b9H1S$6 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ccp-cakm-in.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ccp-cakm-in.bin new file mode 100644 index 0000000000000000000000000000000000000000..b03fe516d867c6343bb287178b96cfea8f36a915 GIT binary patch literal 688 zcmV;h0#E%PiwFP!000003hYASe4K$NXR@|Qf3!2Nrgm0#DEYI8z*s7 zi+NNYPo?ZCR(u8Dz?R?XmtZ?Hwr9q%5(FERSyb*l_niB%uN6m-q7OJl)10J`hUaGh zjAjuk@Fs&aCn5Wf+r}_K*&32h2z`BDCMX0`ObQyoEk`3J5~F)ac9a3P)%d$x&Iv(W zGQRMhmPt~FT|i0^$wIJZUk|LojD0<@WgoZ;(=;p!Kq+Uv&9e<>Ss1ljL%69j%QJe% zvQjF7&!I)5?1iw!cR8WWsDs&{jwR4euqqO_Ydvv7hg&}*NJI{j!o!1xA`*R@!xR-_ zKlg3GqQ!j!-3$IW7zmDxzzULN8f z1cr*Q4OJ=K*ZXx%{;sSbxa`{eNjJV#S9N#P+Kth2NzemkXJ~!e)&Fr<#W)+M)twml zYUP@`(V2;{#Kxws95_42MxB~ECF@c-4ckmNu;yz&0k*qDWi;-@oET2dXup=pU&Z#L z{WY0xK-CRxH@t(+mwiV)gP(SH8*bU*A?I7$p`mSVwD^-hjisG?HA|C!Q2rK5|yzzx(BPaQ54m&<};T2h=d`&@|dzj+1|?zGFs6nckr0t@K{A}f?p z6Rm=*JafLSK4>qJ7dm`H^73APuJjxoj<@MDPeSnY?U$$m&T9)>3QLvQo9q^|+fWkv zPv3v&c+4JHOuaAE8*OT5wgdO%)ofLpTA_AsouTurw$5;pAX(|-PhqZ_+ODfAtA=-F WJwHGD4FCZD{{sMOYWrnR4*&o%b4V}% literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ce-ru.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ce-ru.bin new file mode 100644 index 0000000000000000000000000000000000000000..d8ee582c60ce4c7151af6464ce75d4c948a55897 GIT binary patch literal 590 zcmV-U0_VX^3q)^#5GROABej8~5+@jo8}uZ+8IP?=oU%lC_4$48=lkAx98d|bSORS> z5-R=eEkd4#0c32LQptsnZ#uR|V@L;7yasstGLOM0Z6-3==D7&yNJn*6fX%vaOhsAh zwLBd)nV9wBQ0Mt1pj7qT(36^5;Hmf@SjG^L~NK76x}H$a8a(DYFE z1GBM+CXkskX%RL5Jyus1FN<-Bib)-t7iVf}@vKHSST(D1i}z}2PPo?-aKg~j;NMI! zcHKF}xmu_Ti$7o|i`7pxt){A}x~Vb7)wRV}#b>o}@Q*tGLVdSA-(k-xXNjs$Enc9j zbBixAXI^5@+oX6OQYP66{O`)6Jn4aOuJB$i1f=~@0DYFwIAB92GoL(ixd?_-o2$RV zCobFJ8Czi=n+vWRb@N^(nam~Q7>{@gnkqGH8dx%oaSzRf1JQ?6ZYr}>qi)wB8!C4< zxOZ;g1DDXtoVdSKKb<(k7HVVG)Y$M zv-FVRr&IT6-A=x^d>8*Q_5X2YbL(PD@(!u1+gmTS?B8oEh2Fg?8nQTs+WgpD@oLZO czO1c^E^Xc4-ueRo0RR630AS+Md%0R5XAUH||9 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ceb-latn-ph.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ceb-latn-ph.bin new file mode 100644 index 0000000000000000000000000000000000000000..9c7889939e0bd7dbf384f3bd6a40f2eaa74e3e55 GIT binary patch literal 511 zcmVZT*NB#M&)ks?$DijI{1A`_v= zfFcukD?0TQJwtn?oTU5}NXPM3go~fwr|;)Ii4{@sm5#6!awG~LA0c#BS1{3m6D1@z z|7`DqFyLz8axm(&;k&1onz3lx5~V+4mA2sTpGZpJd%YsqiHSU$oHg2%q)Qfy@rU{93c{%piglxK)0009600{{>4k;&Nw004MY B`HcVo literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/cgg-ug.bin b/src/Codebelt.Extensions.Globalization/Surrogates/cgg-ug.bin new file mode 100644 index 0000000000000000000000000000000000000000..9b7ca9f822d3a29accd977a537b150a7f805ccee GIT binary patch literal 502 zcmV$b0$tQwqqA36n3NW>h-_>-hbbXQ>J0b8<EFufagV514eVMTAi}3Wm989;f1MQGPSk9-#%FlMnoFD>z;RY9mW<+Yfu8C z%A8|VAz}{NnuD&caMR$nwUQet)>iU$d*~XN#ujG2-k3Z)(n%{z6@!Hfw=msErAH&D zgiOOM$A2DXDO-(hBf*KSJ^)iL!!W?W58RFAtbx}36B9&dc@J(EnFrZ<05pKmlPx_U zu6b6L3SPNcqWVX+ZlTyXJAVvd;Q{sPEcj*10D3pQ-Y$DM3X~>Y`H$#A=(uiZ`rI`I_q%qm!7+Va;st-S=@CvxRK=fOT4DM7y%p zTz8sFQ_rOUOZ6E>1J6E~{o@KyD-e30%v0a$KBXM&;9aA)@iV3`mF!;PhjX07G~G6( ztTDQy8@C0^L&ZQ>@yV{m6F1+$PB3}@^*iRNdFsY};@k(@Rh^mtQN;{aQzd2Y&$o0RR630Q1jZD$@l309dB-WdHyG literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/chr-cher-us.bin b/src/Codebelt.Extensions.Globalization/Surrogates/chr-cher-us.bin new file mode 100644 index 0000000000000000000000000000000000000000..a0cae07eab05fce2164196be78036d91281f0d10 GIT binary patch literal 607 zcmV-l0-*gLiwFP!000003fxr7ZqzUo-B;>Acmc|S83tHphZ;?VL_$Q65KCv~cE%!) z%5f^q4vLD(qVb}zsRTj@6(Nc!3mz-}#r+a&Cr<6@Fdslx*Z1VybI#3-1I*wN$zfd5 z95a7&1EITN02P@Pn3dF*C)L}+85C1Y9|JsnSZCm)F`*R;@Is-19Fo8;rY&WpdIo>6 zqc}cFYRT7ckLxTmvN2{1XyK!&d83S{KDuO(_(UMF10$<18RE!YUu#v9SndSS_Icz2COcxU7hS-qP2J8kE#& z#R#hzDP=z@3s6w&VU=Kutd@&`PM~0`XdSeccg3ZXp_^*`*KgYJHZAL2`yv>4Hk>T- zw9I^TO=rN7Im=RaI$!sS9U^~8{p-Vv!*@2G$cszP9_rc7l9qk7;6Gfsi(003=z6Yk t=v_D6kYpK{_QkVv-R@SpoU4mv;5OEc&5geR009600|52$Z_%d)006IvCinmV literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/co-fr.bin b/src/Codebelt.Extensions.Globalization/Surrogates/co-fr.bin new file mode 100644 index 0000000000000000000000000000000000000000..e7344631512cfc27535cb761f2499314f00f0edc GIT binary patch literal 552 zcmV+@0@wW?iwFP!000003d~eXj?^#^-H$YP@CIc8Jw3n%WjC6r2P6_&1PQTpI@M`I zY`6SrDXb7HPJuW83(hb{nUmmea5{lC-nde)-m6zmoB}I&M<{H#pjhRX7YN;y1xV5{ zthmTgmf74b?t!&fya)L7R`-yj4G~gpbl=;QEh&sr4M!|IZ*6m~sKCRUy{*bo$&JY1 z5W|eUw^%61M$Yzt{$Z{w60kCjJMuKhcjA)ciWWk+Wg(*n)T2`pl ze(%FhaoEA{-NEmt@GKpE(=-B3#0=5S^ypPoWFewh#0X;49X^KW1hG!y=ITt{&6VmK zUU0GpAx8brKEg*qVlFy2jB&=U4|QCs&=XXMxKi9lOvhAiBjC+9S`=HX>y)5Dr`1O88P^q4)0 ql#=v4jI)0E<X+^R-fDo9unq>7`nnQl!J zJF=aX!igi7KEMhI(Fds1Ge>s!MfxQ8cX67)4XM6(G~dkkeKUy@Ea3yGVa9lkWqf#m z&~ci8AWMoR<1s2(Gu7D>TmdaHKL@ya-&PQ#8R0_CSj!XK>8!3w6kQGt=C;{%nmSeU z?m}0^C}oPLGe}!i-oPA737jfHbx=7)sXC}r2fdE#Iu=5Ayk&H$JN{nnt9qOPgHo55 z%FQ1J+pMv9Z*o@J$@5FbW8#*u>%Ww_C ze3J>HVDE<6d-GG;K)8E*?Sf`=;}BDNTofEuMENiO1Em=xB(0$IY}D}xSM zGLU<2UIp+4P&wA-ph4eJ01jLpjZ7cDl4ns^aLQTR1n{pPA)0q}!KxU&*H=eER;& iok_dBKAg-A=3zV7)5C+`00030{{sMCFWuDY1poln?FlUa literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/cu-ru.bin b/src/Codebelt.Extensions.Globalization/Surrogates/cu-ru.bin new file mode 100644 index 0000000000000000000000000000000000000000..30b62a3206572f947d02dcc2107cf05cdedd26a4 GIT binary patch literal 630 zcmV-+0*U<}iwFP!000003fxppYZE~jz8Cr*<|2Er2~{t$x6&o8;KpDC@i@u8O$Ya* z%+3~aYl;}bs|dZcRlz8V1Zh~XrUB0$X7dyF*k9qy>_=uz(5pD7%=5hO^E~gHWGu|! z5%HiAP!BV6eGQ>4+k%kve9QuBBL0e>Npu^#;5(Q;26*}~a=}CmLPORFB5L8jL}isF zWanSIisFiet|Zd1eUYvtm4YLwR&^0)*&^Ee0c90$Wn|lR$0_+`J4s1Y z+m2xx5`6-gsuUGLm7~-HwZSI#AXMK`4e=?zNaN9bn2d5@#;0lgj!*LI*W{RArSa$a zFawf7a-{LekWbS1eZlfsGSaTe;QHic8lPwPtxku+ArUh>|3(V6Eh>25uIJ_^6OP+C6`dh#ywjP)lE&>U>+g zdBVG!#+AjbA Q0RR6301nm!wDtx70Qe$1WdHyG literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/cy-gb.bin b/src/Codebelt.Extensions.Globalization/Surrogates/cy-gb.bin new file mode 100644 index 0000000000000000000000000000000000000000..cf94a3446550c972e009e4e739443a290dd1bd48 GIT binary patch literal 547 zcmV+;0^I!{iwFP!000003Zzp@Zrd;v+y}@VxGA(~T&G=fXIS+Iuv8%mP;^OIPZkl1 z3@9pwc3t)q-Sh%ILywY^l%z<5lI;LRwV^ok-po8ojERCr+Q3T4hA4b{gU}+0p``~- zl#p2O47MZ;cuC|}fTxF!0Y)n-TeT9Mj7e`$Qx$8m9G;0BTIU9{b-LzDWvVbrgx2XT z(=q1lGolnoj!~(fJ5-`XKd9Fa+H7#s;I=g_JHZd8<$AfV8i|Gy+F#W=&xy3HrJ=IX z;F%pfuZ2_-%XyN_y_e4B;iqfa51!hx6pPJhYAkj+F(N9?`5enu$oidIq8DJnFc z3T{8$kl~Wyz+AS=K<j3;y_TYT4zJH$6w-O$6oO&&=a(IV zq#n?(7IDG0yrTM7IMvTyfBX#jT;F#sKC|MZQ=W=6tdKl~d?af~R009600|0Ha*ahGP001{K2t5D* literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/da-dk.bin b/src/Codebelt.Extensions.Globalization/Surrogates/da-dk.bin new file mode 100644 index 0000000000000000000000000000000000000000..8eb2ce738b52aceb8f8c5dedd9494a76c90948a7 GIT binary patch literal 514 zcmV+d0{#6TiwFP!000003dB^+j?*v@zOS_J;0x*jvRdGRd|PeQT_h4Jf`m9a%{1%Q zKb2!w%8esW!835=&YSF$;NQw=B2Gx;;^}bXdm?Wh&ji@;MgCe=pB2JnFy0ox!QKsPu9hy+F_f8iJK>> z^t4@9R8^6hd3@f@K`xtL1NH^K0#V+?Suip0>w&+hns6BWt0>U$`&S4!38$vvlp_9? z;oPZkvLLu?TLmX-{dfPqq8}r#xhGM(gEke9YI2MLC;Lb?k-Rr7a!en+!7+L{=nx2b z3PA_k5QNur>E;0h)$|1a(^YMF3o6^Bd!rPH?O4K=a>7d5Q$1kxCdX>%i8FrwD&FPj zMhzV&25P{=JIx7`g|i^ zt#ZPHlIEDfH#yjhyp;^2gYxN`)G1>_pNY=iiygJ!z*$f{fB%u=ja~5bf70Zd=FS4V z=xcgab7{o?rcDl4FOs67j6q62fBWgv@lr46ien`>jP>&R>JI<_0RR630EALF0m=mc E0Lvo(?EnA( literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/da-gl.bin b/src/Codebelt.Extensions.Globalization/Surrogates/da-gl.bin new file mode 100644 index 0000000000000000000000000000000000000000..9dd0aceb1b5f241c68bec461957766e39f96f971 GIT binary patch literal 535 zcmV+y0_go8iwFP!000003d~bGj?_R9%~#qxbb=hfSPLY`*=nuXMZ#u;k-Br}s@qj!4W9{vwU7+!;`$1q+o}XbdXBY_ zh5d55J4}IhSbhOGd@>XYv?fyN5}zGfT9F2hSO!Y&atZ&qbDRQI!t(v;wV^bX-C(Uj z@&a{sp{xU*p)N<2UFd8VdU(hg%awA(4}$lO_%BjAJ1Q^~vR?F)_4Y?7upPD;b-(es z=1E9Bshn3;o{D*VUd=%+JH47mz|vc|93NTtYTz%g#tf8yloe9HeujYIuxk=_!Q;0G z`%Z?P2EuLIN;nbgzMCsXD#J;GM6%#2sm9Ds!bMk3gnc(d={@Foq(K`ahGmTKF+~jT zBf%uX-q3W+^f6L!jFC9#7;$lmQ3u-?W!aLkd*DQq6Z|IzYr|TQgMqsI zX-RsbRe|0Nu^M{pdbs>D?}q3`C^ACd`muCEjcJu8+Grwdz82iSV(_q3Fd(yXul;O* z+yd82v&?O9^bwtQE9ChwyMUu2aT_J`USItN009600|2&0_2Tgb0023T2r2*o literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/dav-ke.bin b/src/Codebelt.Extensions.Globalization/Surrogates/dav-ke.bin new file mode 100644 index 0000000000000000000000000000000000000000..858b35ed6ebdbe244a2a9b89271cf32a6e027156 GIT binary patch literal 510 zcmVdO&(9G0QWY@JUJxx6 zM)!sj#C8NN9Cl3@h>oZSfX8o!0Y-DG23?T7Lkla`z?P_yI&-~Yfu8C&YmmOp~@b#w+G$cV$Sg}ILf^gy`#K+J>Hs#rV^DDdSm?@Ku_%)w44NI zG5FSD%|%!02;|)zA}X{P2H#O3|ep z=mh=fAD|OzOgm_*ji%D}Ybm_R(Zi{MBXWA&64VNWK1B=AyS!H}CmDij@-{xC@QspY zn?9VYEQOmrZzaQMF>HJaQpb)heJ408#hTiG;6TV!zH7td!sUoK*2wh|; zw5)2V5|WrF8@r?&nk|)I0UkbU4g@WkY}Ha|nbOWiZB}ZE6|keSw_+P}c_!!P&Snvm z2~($YispQ1zotroYzW$#>kMr%%FKm2bD`^NQrDzyt>=?yD(iVAe@GjZjcXVJb#I6c zHF~$z)}z_iE>_$NsU}Tvmf@k9)92l+WTVlBBqXuXTcFZG1j7j4)dRO_Ijx~}FJ*xW z(cd$FPnm!A_teLi(&tn6GRsoJo*DY>|E}joh%2t1pBnFh(ieMv^7f0JUu4ubSZSZV z(%k3h%J+g@zqol&{UR58j|GqYB1w+%TtUMW+ryL#2QYjfdkkoJ&K6dj1v(t?aNxrM z5C=khK+JVrf{c#WrIr$!O_#!k)s&~KVyY$ReXQkBQ9DKWKt9CkTC{AWIxDV%ruD+L9&OW{te2-;e}B#QYVP&= wtLA|*c{5lt#yNypzx{Dxzpc~B{9uFJ5BB!-Z>8umnbE4DG0XL9cDZB~v- zVe0fw(Tol4*F-6hJV#q|U7#&SrMXaVE_8dFw{6~a*7H&Do%OtsKctPyrZo(KdN4%C z8s2TS^=S6Bi`5T8s*|R;Eb-9H>Chs>{*aRI6Y|>=g0)c%Q0k(b19m&YeA5sMbxV zsM3lG6R!jZD|v>whF+Ppd*hA*$PI8cXA9EAcbSM2%FCJQ)3b4rr3p7u=>6%xWDx7V zZ3N5F^Y`Cw3Q`RbvviR__JQA1^Fc(z;`ztVRIklZH?0@0^=O->WL}=-8gJFq8uXXE u17Y@RaFmoWh?9Q%0@?i^iwFP!000003apepZrd;zhW7xu1D8TWYXZs0EwG@tMx_{0fubX2e^H1? zq(PAelqqAc(4|uk&^z=dK1oT6qV?l=suof2`~5s0B`T&0zOot;A#1A0^%X*QX$%c3 zIaNXu^JKLpt$^>S{08vys4E~SVX{$)&@!g2Rc%ykisi7UvP;EQb8#l-;mJl3lnPU) zb&js8zWs(O1(FlAGuJ1y!zeWuYR!dKD^k~_X>86H!AqNSA-)eAl^xbF1nSukooaO1 z*4vC`-#9IQ7E(=`;xxs5Gw08{S<9+}4T(r()$c&1g9r&DcvlbHre(B-#=VpU%0+ii z{XJ&>+23QYC(_4L_cDt@!hsq3-T$uVMi^FHQ|?os@U{N__StuPzeuUCzt%o_tt%g+ zOWz9i-QwXzb&E_KJQcilizqsWa}S&;c7O>M4qW&I_8Q3W94)LW7T|E8Q#kP90Eh!2 zJ|SkhEoA_fqKnz&yVF9NKwX7os9)xk}s= zH0u?!bc!eY%%7O~AVR|8_~X~m&&^Rc$8zDmrO`G`$vX2LuJKk)Q@wjRw^F5fmmjOQyRklAU;P6B0RR630ADvvO5Ozk05q5c4*&oF literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/de-de.bin b/src/Codebelt.Extensions.Globalization/Surrogates/de-de.bin new file mode 100644 index 0000000000000000000000000000000000000000..d6a231b2cb1bb1d375cf649de6573ce5be52143c GIT binary patch literal 522 zcmV+l0`>hLiwFP!000003dB@9Zrm^s?G5-2YyuVWE}WzZ*cleq&LWZ*Q2-+)wL6vx zQ{;jo7f`AoRZfu;q{x|klJGOyP%FVzfUqGoZ{C|X{3vGzKJyk4$7xIU+k!-5r9GFMv=&wd( zdu%h)d-bTaIVrj zA8*9_6y2zfkI;AFwRxe+)}7(T8m?TtR1!QCJ`M}*BI1(1mKYpfoy zy$Gd8+cb3+;aOkft(sC1e~CLd%w7$Qf(rr1PQU#QVcgWyzObzUj%~d@Kl=j!0RR63 M00Q}363_(z00TPscK`qY literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/de-it.bin b/src/Codebelt.Extensions.Globalization/Surrogates/de-it.bin new file mode 100644 index 0000000000000000000000000000000000000000..1503f455c2ebe41d54e2f19767943e95c5cec8a0 GIT binary patch literal 557 zcmV+|0@D2-iwFP!000003apgBZrd;r#`geu2QGz%#zfjKg|;AqlNgm^R0WETlzmZ% zNTflL29&Aj)Tii_u|wY>Z;~e||B0q7Ayc%7y6?Wb-%+A6BH zM{7nT7pZkMr%%JqeMeWB~?v~AO_GoCM;)yDHm{*X2*8`sbT@?H}i zYB;yi)}z_iHdfwqA&;8kJjX*bt53Tb$wZ?KNz%kbe*h5{A{a*SwjS6`D@Y5SeJKl6 za(B=DJ){2F-!mUy3ZGBx%d9E^d#dTTZ(Yxh5LaA1KQZrt$`^Zn^7f0JU*yC$SSg>q zQjO11weJNxx43lk=WJe@_|7A7LU}$jeSA31k~rZ?aJ4)BnG9mt zw-s+v^z!Skoq`lYL@#Z`lijd8sy~QeSiJoH6YHfu>$>&AwjOQMl+4MqT;r{pTD|_7 vcOXpO4UU{P4TMR5{iwFP!000003anH;Zrd;v-UH+gTmlWP38Y)O1r`*?s1&0rP;{j17l#NX z8Wd?jnKJeYT{`suy+d!}lazm=CE4{oY}d|@?YLe^A~>nnur@)TOO zZKx8Gm?w+PDTii5=s?m0pT1=JHI=N$q z=NQd--+o1v0@)C>G3!0rV3eDMIt4zXmBR0N z*i#ms!=45_lOdnFmswR3_RP57{O@{hgki-cZGr@ rUJRNu&Y_17Z@(QJ4s|+L7^|oKSnsZ{{sI61|NjF3L=}_%-UR>vO!*oz literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/de-lu.bin b/src/Codebelt.Extensions.Globalization/Surrogates/de-lu.bin new file mode 100644 index 0000000000000000000000000000000000000000..37a6bc72800090aa5e046420fb878d860ea163fe GIT binary patch literal 556 zcmV+{0@M8;iwFP!000003apgBZrd;r#`geu2QGz%#zfjKg|;AqlNyy`R0WETlznlC zP^3YT29&Aj)Tijwu|waXZ;~e||B0q7Ayc)8y6?Wb-%+9pqTn-aVJT!wRDOPj&{bJL zM|YekA#?L&W7mWM-xB!+;PI1YkfSA)omvVl3)0)D%_>Z>8umnbE4DG0XL9cDZB~v- zVe0fw(Tol4*F-6hJV#q|U7#&SrMXaVE_8dFw{6~a*7H&Do%OtsKctPyrZo(KdN4%C z8s2TS^=S6Bi`5T8s*|R;Eb-9H>Chs>{*aRI6Y|>=g0)c%Q0k(b19m&YeA5sMbxV zsM3lG6R!jZD|v>whF+Ppd*hA*$PI8cXA9EAcbSM2%FCJQ)3b4rr3p7u=>6%xWDx7V zZ3N5F^Y`Cw3Q`RbvviR__JQA1^Fc(z;`ztVRIklZH?0@0^=O->WL}=-8gJFq8uXXE u17Y@RaFmoWh?9Q%vZqzUky;tf#_=0jk%K{P?-&Px?MIz~nfKa(jHq%{e zlelu6R^h~vuRwePKhO(Of23c6J+Xt6F1;aq$rU(8WX8%(ERj-u~iyl zD|QWNsW{8Kq5#+n%dDZorUdl~@$kN@kh4UnR>#m=Ha4kpyaqK0mp114iz}<)ER{x2 zx09}_eDMuvjjG|SG>4TeHHY=)u=8_X*Su}5;+<@ER`J){{?a66n88%nd*fy#Nm^QJ zGimxWfD#AjSz)<+FO{BFUZzW5k=Vy2EoGy@L?Ry9=p}+8C!>H`wO+=2NK?z8#+Lrc zf~~5(1DgJY1>mU>P+1GUIMCANRZ%Fs5vGOmAEl*+!o>G?&q1tXt&oUy}#%gIWf^xR2BO0!`Gh_b`za<<(l&J Y(A4wOlivUU0RR630Azmjgxm!H03Nyn0RR91 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/doi-deva-in.bin b/src/Codebelt.Extensions.Globalization/Surrogates/doi-deva-in.bin new file mode 100644 index 0000000000000000000000000000000000000000..c8598ccf1ffce115ee23b65660ad842aaeedd5d1 GIT binary patch literal 612 zcmV-q0-OCGiwFP!000003fxrBi_<_9zAxxvhgvHQJ zc}#`ByFDgwU*qX)@8Q zEe!iuL%6BZOA|3gSJx_ruA#yD09Nz&N`BH%I8C`|7Vq>rwxmIC)T|2XyfYfl_jL9d zP;RW$ltvRq5zP4dG=|K)pcZ<1tE9B|OI5s9^4x~!N}ecrs^o>ud{@N_CBHb~yn35D z{Atj4s(8~#$}=Ue%=a)HayVw#^!OjKVFuPT@(~|w+u$22v>hM6F*dp%Z1Sa&U&~6W zSU48X&4<3YRxPlHGbcog7e;X5NS)Tj@L##Yk+dDK>`0)^AYEUVb_HuZV{ z2@~uX{@$i*gt zhUbE5sVG@2Z0wSiATp-D1KfUXOQ2-URioFkRT1lK)MiCSEP4N6dwnRQ0871@|YIx?rfd2ba4f z)#HQmCsyO3VpyYSF}r9>%sJ#(3$Pb?i`9ihLmBM+!N1P2ohuMr^E>#jw&J!*K?P%V z*(wEM*F~`76)Pj2bKOw#KEz_knRPz=6(2)%D;qvSKe(Z@LP?u8n(J0`Y2vXI?tQ(7 zxq=>s+E?C@0 z%+W>A*(b5*<|h~k%cozzLp(79Zb~m*>CrV!oq2fH*Z8WYRK#E7_6`?sdd7yAB@CVZ i{OiJasmFa`TRrUCdV6~E3;+QC{{sL?sC?zu1polgG6kLh literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/dua-cm.bin b/src/Codebelt.Extensions.Globalization/Surrogates/dua-cm.bin new file mode 100644 index 0000000000000000000000000000000000000000..ef59c31132b62459dbfed774eada7348bb31ba9c GIT binary patch literal 559 zcmV+~0?_>*iwFP!000003d~f&ZqzUky;tf#_=0kPXbW6WZmW&9MIvEEkPt^_Gfl0H zoyvBKa)TREk6noa5^9g!koW^uJw)Ow`X$(o9h_$2hJ;U}dGlu8o7jo5gx7?^vgQ=a z=$dpptElQb0cFQ7@u0m&=1VY zQcOXZ&k>^CSJ?-&+y4Auyo6};4%=k2>4V$LlJrscY4@G=AqZ18&vOnJL>VdmX>()F zZ(ops-)${TblclY2X|Mt7qyk3U^^TauFBQ3w)^b#_BSa+k~lfl?xv4|V4tpIU__D& z_&@Ze4b6dj?{3j>4s6}VuqG5&F)4`@5jyg*6iTcu4EN`mkFIJ#M(9)XGIgV@$%Q1c zk)&4nv}T~8Ucn=`9NZgwczEy&009600|2CRIP&}j0020>70mzu literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/dv-mv.bin b/src/Codebelt.Extensions.Globalization/Surrogates/dv-mv.bin new file mode 100644 index 0000000000000000000000000000000000000000..3f9917cbb094d9cf5e1ce72aa7b24a38ae7a18f5 GIT binary patch literal 648 zcmV;30(bo%iwFP!000003hY$NZrd;rya&iX@KWedyH4AiZbbwq1uE633KTukHscW0 zBcP}Nx*2icSCha+(Dc@$>!gqPi+ISFbV*AzWjXzV3NT2{?Cj32EIOEz_cSEUn1z_z zyE_QIavhS;UW9qfY$PUPDA9c!kf@8<2SPr*O9Nt~CS?hCa3)y?()i>Avz4eJv4Vel zBsDhjQ_!pEW*P)V;TGncu*gQ;ZnuUqc#sPZ9MR#S9fo$2NXeTx>PgAt;YCy_shPr! zBYq5iG-(K1n>|k@>L169Z&Yo#ZX?SyTdgK3i5lauY)hga31-TK7D)d!= z&Vavy*nwFYl;&vw{0!oz5Pu;SYd2!3Si=?MTfn*~P{W~`QOV=ttV+jrb{h)TcX$oE!WIJYNAK`@7b0Gsqz` zU&A_q^<4Te6hp<`m+&*d$6MmRfV){0x2$dRIUo_`^pyOclQ}0Z4cmknm)U;G7>PQW zLpn6XfkS(gCpLOvavtenIZFLmKHoFxR-Dih{Zid{GLxUS6Ha-`X$-g*M?_L96Wc1T zm})(B1rgRE5#J`usfupTAS*6QJ>*%9JL#E8AFwz*F)yr|Wzv2Yw&MWq#eq_J*eej& zDkOLIIy$28x733A!}z<&`*6iV_PWYm8q=n;75Rv-@~AeYIs0#I;m~?gpe_vpQos*= i^??^d-RvuGtDskHJ>A{;3jhHB{{sL!41N+$2LJ#UST^7Q literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/dyo-sn.bin b/src/Codebelt.Extensions.Globalization/Surrogates/dyo-sn.bin new file mode 100644 index 0000000000000000000000000000000000000000..8f223ef86a059ea90557f2d77a89154de4851227 GIT binary patch literal 514 zcmV+d0{#6TiwFP!000003cORnZqzUky;tf#_)_HntEF&3zO6P&i$u~DDMB2b&2($( z*p=f{+8al{0`Uo)Il`axOKOkp;518b#TQTB^P71yj&o+)zyS@7UZXso|DsFIhS)@)uW5LrJNu9#0p85V7or z83S5U(%MB@QrboKc9HXQ+I6(=o#MTcJE!>P>3C?8GRV_Tmk&Og0E7bSiua4|Jctf|pr( z;7qIGHlct2NZESdHA+yjE>_qEt0H1UM1r+<@`~G=9|ep1Z{JhCwr|?jUSRFXoaWX% zec0G^SaWUQpA<)r*-4a?TnLEp{nwuehq*rPEHoBr-`I=eqXz&00RR630MeABM!W?8 E00bNT7XSbN literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/dz-bt.bin b/src/Codebelt.Extensions.Globalization/Surrogates/dz-bt.bin new file mode 100644 index 0000000000000000000000000000000000000000..dbb4e2346f61caa49c39ad814686e2559419dc8b GIT binary patch literal 653 zcmV;80&@KyiwFP!000003d~haYt%p(z8Cr*a*-VDO50;@(y&D^aWR5;ob0~c9n43W zObUAwk)rgXXrc6=wp&-d`2~U``&)+o5@#mKbdrf5;KezFJ=-FSb4~wB47takW3J{5Ag7A9)V*GG0CWl=7M#3 z#Q^pZsq*cCEzl<7&Ys9}tRUwVWc)CXqDI9CQ3@n+tO;KmRqqS7`pn8NQo(|i1%H|I zWqEw@h*MVn5OKxPWWqlWS@}(da=c*W3;sTH;@HVDi&D|5eD%8|8Yxlw2C$C{dE^ua78v?X5%9C+TKk|g;*YqDmQ;peP8m(+;>@!WWiS7S@~E)j)mk_%#xK) zs@Y#5e80qoywt#F)xhL24nqP5n9pkRA4-yg>=ng|GXps{kcEL<7|1&VSsKWD1NmSe zA5Dd%FmQ|+wL2|E+m-Z189vx)ltTkUu9FdQ>K&`WkD&|1#3FDwy&i5c^m@K zuECw05J<*z7sfb7k&CC8W{$P3b3ROwP_KRwTRJ;RGu&b~<^3oM1$mfJOmm7;j{CBR zc%})8L{O!suXV-rHy!~QLqhw~YRbsl)X09lojGXt!VR6?C278|Um6>>P6zWiOe1bJ zmsvjY6@q+;)XHupdzc>yl`yz``da4$enYB%mDZTL$|~{~y4s`arq=B5a~p;BwFdQY n6hQ-DKKdl#dZ=ArwXKG(Y+YYp`w0L5|NjF3pu(95kp}<(lBGba literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ebu-ke.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ebu-ke.bin new file mode 100644 index 0000000000000000000000000000000000000000..f5327d2bdb7f2790e2eb8e68ca851cf874ae8cad GIT binary patch literal 509 zcmV7eugQC{&EfMbRZ?y~spF zGT--(Xm1y~y)79lm2#3h!3QUKdwbe7G0iQo;Cg5C97r$i9kree{B`57b|<7h zYB|Svo_cxybu&jfG&_x=EFAhBi1Znz0VaOnPplyfl)s4?su>BzhUieNI3$FJ;#&H) zGlWUp++gf4vg;%~Q#(Zek8J%wxiRjdO-*PjVuv~zFB7s%2sT69!y{5dELM*u7VJkX zhUi=rr_wBeQ%#@Yf2L{->p*5t>c&V3e7mn;OBop}I#8`j^f~7m7>Emg_&%<3b}ba0 zu$TVfIiuEeN>gn#6&7zqxXF;=RKviWZnp-x1+GuYBK5BBRm#Z>(KUM;pK^LBg?Y*! z&P9>a?VfdFv_B-Z^HY!}A-42LOt#_=)P4g8!R+PN@0@S#Q@8Fj?>;%E<79z+BiHn( zj-`=(Uz-vZ9}rj?+L8?oYaR*ao@aLV(iU>8u1KY$A+=DA(DEv%38` zt=B=m3Q-}^o+xQ}0U92GBCnArVSl4_@EsLmtI2%xee=!4Q(z5mDTjqr9P9l2457=i zfR45TYpHVd>kFYadxaSYg4H{K>o+}v94)Bobb$wp7DlFq8>~EOZgUZTy|J7emD2EC z^`d7iHeO+^L5Um@^Daw!(tR-m=`adkf5V@5;Xc!JyzyIo^0e|qphQ<^J=jF0#6zr%OhWtBaH&&`mZg(*t zJ}^~2z#G40gJB*7aWK-+(4RmEuo!|PU?D>wN(XwDP1#w3pqlRBzuKyL-hfKZ@Tyk| z#Cj-TO*v)-ZK>{Z^gP8XXt8yE{7#;w=t_2Ugg$krYK7{)=`_{7rqbjqDV!zmVXC1= zrrWJRtwHE1T7Vwp{o!&nLr_g_mkxE^>TS&o)34xfIyIdBzoTnLv5 z-d>6gHJ`zeGCO?!mg2QJf1^Kh`lCgidh_5t&c@3+r3Un2ZgiMEirJDf1~Gm3_`{{c fT2JQ+V@24H_4xekHvj+t|NjF3HuK`J2?hWF4tfUY literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ee-tg.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ee-tg.bin new file mode 100644 index 0000000000000000000000000000000000000000..f70226077a41a45b0ab4f69ee203b4dc79a05288 GIT binary patch literal 531 zcmV+u0_^=CiwFP!000003dB>pZWBQi?IYzMra@Z}W1yVQ^2!MkyI3p|qMY?yJEP1a znw>S;RFp`x5hV>jz)w*4H}WOS)66S(!V7fCU85~<$n+C3l4x*{U68~=PG#FLN>iz9S z&v|ORB*uW27*Tu9P-PFIsNjqgXs`!eTwoz^*E!)^B{xp^lqlUDHOP%@7ISH{?aAE2 zU09Bmu=@!{?`|E@Tq_ziLeX*(xqkOOR0H`OiZx4+0H0;nwi>p~PC@^jvmYz>rZ?ME&`{W0p&;w9 zUCR*>4M_~rvDlwNEQlOpBH$6BkgTJ;D2~NB2gwZE!helb_o4-zy|{U=HOSRa!iovP zOSWOA!{}ws)vzHh`Tjq7m9tCLu@URF-l*x@&M?y(rYv47=_7><2Mu5UWsbL7f?k0% z$7GRuRCh1sXol#Ty^$9=eXdo1oj;(nBBz@{w2EUiU(Eazq)v#C(jzh18@XooC)f)n zcVBBm1~EB`lsLv|^k?g73ck@^D=0;aqX7M2E4S VpPu{y009600|1enrycSI006zy0F?j$ literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/el-cy.bin b/src/Codebelt.Extensions.Globalization/Surrogates/el-cy.bin new file mode 100644 index 0000000000000000000000000000000000000000..0c27d1bb78ea08ea2642712f60dbedc24bc2093f GIT binary patch literal 610 zcmV-o0-gOIiwFP!000003XD|CZqq;%-B;>A%m#Tulc=yk-l1Blkg$me5@I<{Zj%vy zRO4}_>;fVZn@S+D0r99*#Ht7a%7RkVKN$Z*zl53bcrvcts$SjPGv}Uju08QEgC``0 zeoAA^+|3Py?)x5OWRhT(QWq8TEfMGRg##k8j9aFgSz^A? z5(@msTBCTiR^exB9m5q${MRKd6}G1Ko-g@7U4P@Nk|FAk{KQOpTg*)@`uvaKo)?FP zUHxsIBl+XAt8($zzy9muW-NQZ!Euyn)`+2 zesLrBt9JK69*01!tGts_3dv~Z!HC2-^2mg+%td!>EPx4?0nN8~&qfDnMr!C?b=l>h zVIF3Tu$+-p^n)}336&n&1WTkLx2>)o&=Dl8ji#Y%c@3A_E$QuhxaHUfc4?aLTX5F~ zhqE|LBNtt~R5vKVLDdnZ>S$*Vl07266+`G;y#8$CL-E%lq&rHwwx*`D5^nWXUsaQ; w@$0yiL+4h-@JSSbNjm?j+Ip#%bLm(WT*kV+x$z$W0RR6300_D%KuZPy0EzJ{0RR91 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/el-gr.bin b/src/Codebelt.Extensions.Globalization/Surrogates/el-gr.bin new file mode 100644 index 0000000000000000000000000000000000000000..502a71120f766f3dfe5e18fe962638e81c23cfb6 GIT binary patch literal 588 zcmV-S0<--eiwFP!000003e;3RZ`42#?IYzsY=c~o;}mF+yC~L0NZ6b(5~5t+P3~6M z-e|p!f`b}<}a zrpZH@Q+1-|(Y~zmQAkCfN+D&Mwg$$Sb6~lTrs8a&DGJ3wl{jebXPI9Vh;vDLNb{K_ z{hQEMb=r2D2oHQNJgu52x`f7^@#_mcemtj)cV&m+uvJs&nw-&+d1oh{@5$^lz)ZQY zl#YMZ5!BuyoI#=9%mCFNnx%=})n_I;XWm~)+XOU59dQ~^v# zhSPw|2rqne*To{3VL71v7Vo?0m=>gi-cwgyHj2xn;Dnc)P?3*l4ieHH`UEwyCbz9F z92l+k` z--;y+u3mp~@mTy=g!Dj3ch(IN^GD4E3U?*LCS821<>vNg0 aT3C;DdvoJ200030{{sM?M!FSG1^@s;fhbo1 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-001.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-001.bin new file mode 100644 index 0000000000000000000000000000000000000000..e6dc4a6912386d0392e56ad73897324f223c40c2 GIT binary patch literal 531 zcmV+u0_^=CiwFP!000003dB=OZrd;r-3Q1WxGA(~T(@0v7er9dpi+#;fZHWyPh_GJ zDNv*V@4Drlq2U z^)7eEIuJXiHUK}KOb3({T#Y(sM~CKCq=td1Kv}w6#2=p>hmulSzOOD!*TuFgrZp%* z$r)5&XGTtcTIx$AZ)*?4=C*8oxJy-}|r^ z3hSA_$EHzm;MV`{Oix5X4AusvHn5AD*rZTAs_L1npClE2V5nC>gB=)px*aem!(U*F zql*XAVU20A6$~MG-1?piQprOIa@d9-%PzUO2f;Nz!2fhrnZ5y)yr?^)6o~E7R`H&7 zId8chDfygY6|~G5Km8b=QgkIpK0!bFcjts^(~O#Hqq(&CN(z6I!NaA70lD061!@aI zU!o!OChyGUWCm1C9>s?gzE{!=>5I9^Qn)_$jqE7-mOuF^SQRri^ci&aMLcu+51a^# zmtVhAytc30sxQ3yB$EWd7=X2p$5e{R$ VzrOkl009600|1%)n0(R&001qw1d#v$ literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-029.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-029.bin new file mode 100644 index 0000000000000000000000000000000000000000..1c991554aa7c6cec81ac10fef9111bbb14ccac35 GIT binary patch literal 532 zcmV+v0_*)BiwFP!000003dB=OZrd;r-3Q1WxJaNy?KyPEvkdN>;Ni7ZN#d-kUf4q(s7sc93z=5s5D^5W34#=xM`<oxfG&iymt z^NBsgx)yMt+Wz)Tj|D+LSt&2IhHcRFMKVEysvODMR$}32;`K79eFfq@-R=D(cUM3s z2N%z(^*O5XrC{$SuNzx)jtYKolN2^?k|a}Z9)M9v5AZ)-6{@R2M9*odgaEcV>MYuk zHl+=fJw{(*tbm3X1!f=>Wa4kIo2Hs_rF~N>Z-l1!wjoorkG{4w)`jg4h6) zQ#22q@opk;+U2PG=v91<;RnIhK7KN@B!;VFSMwI5`{kAGf)pX5r#9l9J+U{c@4$&L zfB*R_#w-2Ewffwu54LIS%z^*#HQcH()uSJCgTv%HM047<5W??2e%r9$)Nx+F1KxGnQ}hfyQ%+KTT}pPcEjOg*&3p5P)Z|3Ln)Xl#*%O5?FA%yZa~NsIi4qbc z(%aZAVZd7=Hvm7LGy{wZDo2%*gGF;AQo}%`rz~wO;*ZakgHb6A-(?q?u~>FRlmf{y zYR$SrEh^1I2eZ)qJ??uvj+XLO@Xk_RPmfs>(Nx0JS3Be9pM)b@XfZmc3bjP4~CsMdZjh2PiVdjsKn=l4Q} zeBxfPX(a5aao?Wk@hBJ$YaOIE&_>Nrq>wbKs+p|oBo%%jL9c)&R3O3A%@7Wye}9u4 zT|8(Oa !Qc;%TUT>|DzW#69Jc+C+H_PaaO3-&8Vo-iV7321a~j#J)A4(k&|-QZU#VZ zfva=00KLgOad~~F`(!9Sr0|^-dPpbcDof$|&^Ll%^eumKU63k9%+W=HvoHLant$L( zSiJoDo#M5baihL)>XU1lJM-WxzNS|-rv~(GZgiNvi_wxY1~L5d^N$OMOP%)>+KRAm X>;2`$UjP6A|NjF3*nuJ=%mn}dGs^)| literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-ae.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-ae.bin new file mode 100644 index 0000000000000000000000000000000000000000..b562d41f38a20ea73388b00f89de53c1d8866ddb GIT binary patch literal 533 zcmV+w0_y!AiwFP!000003dB@PZrd;r-3Q1WxCyjqTqj*>7erOipi+d&fRQC-O=Kbx zX;7pA@4D;+C4CpXv!wS4A!{N#6)6N)TjT1Vh@)GmnzUWHSiKce z&5ACIVi~GA{G=S#vhnCtk~Fc=XQ0x#I8rA5og%oCE9n5EyO9N{wVw;&=N0bPfcveV zbBX!X-DJ~9*fZn5J<;Pq5EmpF>rA1UhP&|n3Mp6+(IDEwDo zl7ov!-D8gKuoUe4;%Vb*E=Vc%ev!e(FOuY(n+M=bu|51xSEU{rkkOmE*HQxC984A) zXrHl;sWByAVyuLYTI0tL<2FVsF|rAI<6fQ>s&z9ernF+h#7n{5O?nUK3VP&xxeDY4 zxH?Be=tJI#%SjKY8a;~7G5jEf-o-EGI*H->Ff^h!f26OO>w=acVwNs~&c5*%X1;+V zVe$6scZ}EOl^gYiQ=c5u+?fa8@ijfFITg{5xxry_6`}>}dkEpTpMP8!4|U!bwiRIC X)~CyhzW@LL|NjF3zj)&y)CB+lX^8xS literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-ag.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-ag.bin new file mode 100644 index 0000000000000000000000000000000000000000..76af22105fe4aabfccd449885d6f393b2bda42d1 GIT binary patch literal 530 zcmV+t0`2`DiwFP!000003dB>rZrd;r-UH+vIJD5vxNbXg3nD0JP$@=bz{p717n!I; z3KVI;TgN^{pP|o`Cnp<+7+5r6cZaSc(;A+%4J32JCBsC07g_Nc9Mf~yE zP_nb@hU`db7dhHR_O$QmI1;U0(l;qum-Ko}x!40MGld z7YgH1*zmA7&&Z%k!6?E+=JknAK-tgs!ZR2N`BOxQ3}NNXrp+~ zx}3LMkCc2#u?kw|gr6S9=M-JZkx$T1{@*#G+BBo)+GsAVzmme=WYBP_U_dUHTY=hw z(3jE>dNc1#<)jB>O+LlP6uwu|4C#-#$x^sJ_KoZ)dFOjzRXkhMdr;R`@yzWDIE61> ze*I4I+Wv9Nz3|+VAEI#6w(jhsQGkTkNY8LgWnC4L}*uYe{fkl^WN2tn!Z-xNm| z54sOEx(iY;_~3EtG#986dmrSm^+A@Mb8`orD!PaN>8jGK0hzp|TP-ExO%H0`8qoK9qr>b&%$Bt8A*Nq{{&DGWr1QDLSP}MPeZ0K* S3jhHB{{sM}7@q{n1pol8-TgZN literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-as.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-as.bin new file mode 100644 index 0000000000000000000000000000000000000000..4578cb62379f49e01ac4201c8768a603fac9bc5e GIT binary patch literal 527 zcmV+q0`UDGiwFP!000003dB>rZrd;r-UH+vIJD5vxNbXg3nD0JP$@!Xz{p5h7nvwU z8Wd^3TgN^{pP|o`CnC}B_uW{ z>w6#!_(0?u;Kz5(0Hcb^S(W5q(bAA~up`o^EUho%&#yKIqfVQA7hP$_V%e4`1(IVl zn01G0vyj;jW}z*fCOpqbDVz08@X=;n$%tVYan4c;uC_+i5%&2OYO}Um*LJrRQe{=^ z<*hLCIv36_XUV_8gc;{Be=OWWP;h<$HL6c@3rvzDxB94&Rf4%GQ<;i zk9{v;PmTKFjE_gcV61eYTEh@ILy=0-$f{0gT_-8=6A643^q~R?n(lYOsQoK2!BNGN zW+6t8p%m=A@w{<07pM_?Z`@ znlbv4VhxPM3O_!K&neo9nP%uG_wOuGr~6q^r4<#%-w5t*(rdU>&?A@2wIDaZ)uprm zUCldFne`A@lTYz6g&(ERyY$E06)D^urd}|N-nkw~6VJwUo}lY1f2HOH9K#oHzka89 zXMVWhUO4V-NT<3y_zzY2piWZ*dObHPEZ#?NO&Npee*5{yxx+|L`wDGE*thlJ_U11D R009600|525vW?IM007&@{T=`S literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-at.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-at.bin new file mode 100644 index 0000000000000000000000000000000000000000..d4e15baa9535ab10e588380a1425247758762f09 GIT binary patch literal 540 zcmV+%0^|K3iwFP!000003dB=8Zrm^s?G5-2Yz!6gdYyD(XIPLOBa#=<0*jQ?YOEz9 zkpe|7pe{(2Q{)6GaweZ7{BEd~k~VBOnm6;_8&XV(ge~nL`G!mSc>}MdtdN?&qyjwo7CsvRS274nbR4TXU-0fTc zy#xP!aC;_vJ+U`gRRWGwyRT<_ED-u&t31^X>cHtmGC>2YJfpRf#Kcd;^JP$Z1>!y3 z^*+em{p;f3;z_l>Mm1gvdKWzJt>y|9{OE!d_AW@0B{vVisH8{upRNkkRUo1_b+3c~ zwjXsB?MR!_hROk>cQIB#LyYm$kMTZ6H+-NI)b?7UQdNVbQc22nzTnK>r1P*O=#ZJ* zTl)q;?19OpHV@7EZXEU0 z1AC$RA2>CvUcdi{@lwBWExoeRlVh4YbMT_C=~2yFJ^ruW;4rxg9XV}VI8FNXmreUa eJ)g^u6<{~ko6C#e00030{{sLv|8MQo1pojWCk03V literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-au.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-au.bin new file mode 100644 index 0000000000000000000000000000000000000000..4ac1c1a023758588fc36ca2c90c352068b2a0492 GIT binary patch literal 529 zcmV+s0`C1EiwFP!000003dB=OZrd;r-3Q1WxM-n84oKRMH|;v*DNjZD+)D?)C|946iirlq2G z=VEtk0MRkE2Ke#a3_wZ2)ueNFaA{T7wdl zbavd3j+AzggB@f`$B|AG(b|!|Nzpsf>x7s!lbwrL4|;1o{S)zY2i3EtYaeU2Qt5fo zWmzs`F%O?r!%{Au97#qq7kvVzyon=aX5TA3sqh0sy#iXSz|hm}4i{y31U5Ok zcrXLzm>x^PE-W55zUG2davv5sY{DYTF1fh}!8PB*|8!NEu?3ZUs5_$+h|R%f@sSNV z@422R`I2H4^voGQK8(*PTFZ&g&`#KO?_5~c%7cakl zr+8z(xYb^G?b#un`U>DHuI2}IN=5W-ZgiNvkI|A31H|yl&p$qlM|#>9wiV&f)`#n> TzW@LL|NjF3%MeF4&jkPgk=+12 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-bb.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-bb.bin new file mode 100644 index 0000000000000000000000000000000000000000..93041687586989eee8ca95a5a2e811ff7217c900 GIT binary patch literal 530 zcmV+t0`2`DiwFP!000003dB=OZrd;r-3Q1WxM-n8TW(0soA>4oKRMH|<~rlq2U z^)7bDIuJXiHUK}qn+_-`xEgiNjt2*TPn#fK?tOvcfp8kn=x`S4erU&12y_ZVQ ziZ07?8LN5xtQ^*I@#IW0nz`r`Fy&pGC=>r)5&XGTtcTIx$AZ)*%%u$T8uuH({XWcv z!hGiMv1t?>xb?p~(-Tn;7i)u38`wonEK(>QRrO5PcajP}Fw`rc!3qpL-43`Y!z-}K z(Zz%5Fvql53Wl(F-1?deQprPDqG@}usIQXsZRo5g$9 z<-Fy3q~uGARnRhL{PZwBr|3$Ke1d-R|IP{3rWrNYMssQ7l@$IagNI8619G|C3e*;a zzC=UlP2QQyNe`%+e2R}Le6OS#(jRk^rEq=h8`)9v&iBBoxVK9mL0@0RGq*3`l)iZR z^*hCD`^T;J!fQ_sY3?h4ueh2X)SQaw+uZ0ddmp1E?>dO#m!E%p7>{(`7q%7Q(AJ0R UtG@sM0RR630ItYW4A2Dt0L29cHvj+t literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-be.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-be.bin new file mode 100644 index 0000000000000000000000000000000000000000..ad13a4722055302de94ae598c64795594a283f80 GIT binary patch literal 540 zcmV+%0^|K3iwFP!000003dB=8Zrm^s?G5-2YyuVWX5pj>*cldN$B5)bw7|k8wHj-Q zNTfiK3#bcHs!(duIbJm!af0u`<3298B_2ohP`AcD&4YZjI z-rK>;0~hj4a-HYvpk?v7n1M_-I*kM;Ci?_LSP!R$iFeBf_QVR(!C-G>g-Yf2oV$JN zzjxrj4{pzduP62Y?Y_lK^-`~NG51tm1neel9>2`c)koOuRy$~ zo8AYxyMJ9ATs)}O*QmxzLGOacz13Wyf*)Ow!rlc*vgGCt7?t!0|I<~Wx(Y<}rf!uG z!1klAq8({d+E6)Q^ghN4XoxX>`Y}Gn=!Oq;f_|_s&JdNV8YGoUQm*p_XZ9wYhb2LW z%;c`^8vwBfCYRbg^lIPC<@Lh!@uRp(;(|NDRUg6cVz3;$inkcOeE(&qAVtXN&}O`| zPwbiMf8f-xdin7)#!LOiwe-qLPmXEs%)yJkrbjhz_4sSO!C~?ybmX*c;WX*D-!|)!DZAc=889)J-^_VAXjYBhEsqPKLfgaEcV=qxf~T9ARr zDMue-tcC#_BXvp4BH%nE+`hnz3hfY<<&=V%_f z$UAYF^x##aM{yg&4}z;*{9e0*G;4pg^q7|VOLiqLP9~<_EI`7N36=2ua`|GQ} S00030{{sM(kdsBs1polL;sL1u literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-bm.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-bm.bin new file mode 100644 index 0000000000000000000000000000000000000000..93041687586989eee8ca95a5a2e811ff7217c900 GIT binary patch literal 530 zcmV+t0`2`DiwFP!000003dB=OZrd;r-3Q1WxM-n8TW(0soA>4oKRMH|<~rlq2U z^)7bDIuJXiHUK}qn+_-`xEgiNjt2*TPn#fK?tOvcfp8kn=x`S4erU&12y_ZVQ ziZ07?8LN5xtQ^*I@#IW0nz`r`Fy&pGC=>r)5&XGTtcTIx$AZ)*%%u$T8uuH({XWcv z!hGiMv1t?>xb?p~(-Tn;7i)u38`wonEK(>QRrO5PcajP}Fw`rc!3qpL-43`Y!z-}K z(Zz%5Fvql53Wl(F-1?deQprPDqG@}usIQXsZRo5g$9 z<-Fy3q~uGARnRhL{PZwBr|3$Ke1d-R|IP{3rWrNYMssQ7l@$IagNI8619G|C3e*;a zzC=UlP2QQyNe`%+e2R}Le6OS#(jRk^rEq=h8`)9v&iBBoxVK9mL0@0RGq*3`l)iZR z^*hCD`^T;J!fQ_sY3?h4ueh2X)SQaw+uZ0ddmp1E?>dO#m!E%p7>{(`7q%7Q(AJ0R UtG@sM0RR630ItYW4A2Dt0L29cHvj+t literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-bs.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-bs.bin new file mode 100644 index 0000000000000000000000000000000000000000..76af22105fe4aabfccd449885d6f393b2bda42d1 GIT binary patch literal 530 zcmV+t0`2`DiwFP!000003dB>rZrd;r-UH+vIJD5vxNbXg3nD0JP$@=bz{p717n!I; z3KVI;TgN^{pP|o`Cnp<+7+5r6cZaSc(;A+%4J32JCBsC07g_Nc9Mf~yE zP_nb@hU`db7dhHR_O$QmI1;U0(l;qum-Ko}x!40MGld z7YgH1*zmA7&&Z%k!6?E+=JknAK-tgs!ZR2N`BOxQ3}NNXrp+~ zx}3LMkCc2#u?kw|gr6S9=M-JZkx$T1{@*#G+BBo)+GsAVzmme=WYBP_U_dUHTY=hw z(3jE>dNc1#<)jB>O+LlP6uwu|4C#-#$x^sJ_KoZ)dFOjzRXkhMdr;R`@yzWDIE61> ze*I4I+Wv9Nz3|+VArZrd;r-UH+vxD*;1$8AS$K?EfYDn+Oa7#S)1A`_)Z zfg%lf>)5C0GxVAAB;~J5$*$LMkdF7=efQmw%!z^(?V%8|CkkI*A#_*fFw%|_B_u|q zx4wJAfNzOh1N``|8DLaUIjWo-ESejV1_mO1%F_BG{`_ilFlw~PchQArES9Z_QXn}- zTeEJ=7nNqAgIVbD5%)bFN1O9a@XqF3h>u|t+LWUdTJ1VNQqQdwq!QDxE4d)7a;^Ab$ReVs-}aQrv~(LZd90kh~APi2GRZY^N(|fkrZrd;r-UH+vI3&=}xNbUf3nD0K5Gh7w!01TX7nz7i z3KVI;TgN;_pP|o`Cnf=U{q_9@1hIcb+PP%Cq&Tg%+chd)IQk6;e%V z&dYKhYdQS5n1!r2nMZ~*>-_;lIt_<}k#@%iZe|r>Fu1drnYsCYDg1vK_A3bct^XG? z#1nUhO(S7Pjrz?IACH8=Sn5Evf=%QMMG8qHtD4ZdPEz7068H*eLIn~u-SxpJ{S7d| zQN@$)LX2)hDd@fNvUW9Rs1iGGwPrevm@<>5I9^Qn=o;MsyfmxgJOr_r`Rdpz9ldrRD}4!e<}v zzf!z5FWhj?9QSBQQ(YeXhpO?Qrl|ovpBois*U?+ju7l|Q`1#wp!$_xng|;H>+xm2Q T@dp3^|NjF3L{(>8%mn}dgzfvV literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-ca.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-ca.bin new file mode 100644 index 0000000000000000000000000000000000000000..0c5ca0092480fda529ab90b62127e39ba80c4816 GIT binary patch literal 528 zcmV+r0`L7FiwFP!000003dB@9Zrm^s?G5-2EF7qa6(lLy85U&3h-4vJV3CqqjkQE1 zazT*`Y?m^p$Qg1bpCtS$hJhI2%a`#fMjJlU1pR0qoFQseH%ls&q+I)J&g@M(4QmA*vR&U8 z(meEP-i6Af2hSS4iVrdTAhKU)nC98p1=J1 z9pkNjEI#6w(jhsQGkTkNY8LgWnC4L}*uYe{fkl^WN2tn!Z-xNm| z54sOEx(iY;_~3EtG#986dmrSm^+A@Mb8`orD!PaN>8jGK0hzp|TP-ExO%H0`8qoK9qr>b&%$Bt8A*Nq{{&DGWr1QDLSP}MPeZ0K* S3jhHB{{sM}7@q{n1pol8-TgZN literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-ch.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-ch.bin new file mode 100644 index 0000000000000000000000000000000000000000..4d21fbe72f440e9887400f5a98472104355f39fc GIT binary patch literal 538 zcmV+#0_FW5iwFP!000003dB>rZrd;r-UH+vxD*;%*GNZhfd$14D#fS_7#%6=A`_KJ zfg%lP%h*@w(r4&1`AN!OhmxJF<-*hV-F^2RDW*iimUfVF(GiJnZxFiAQy6H&h~xqz z(iv<;T3|I1JAj|xRSOtpR17lXN~B~osL4vTSP4B5u5@WIo2PT0o=p};IoCR)WmMaS z_8TH42!>Iu*C$k?TrV{0h1P4_b$A#|$v4g#Q}T9t$eM`861u-UXg{wKw%Aac$>6;m zygYCrXDyd`z6`xAf7#4X28~W5!HGeC01?*1xnSbm>VZA6f^;z08(E-IxjpA@-}>(z z`0s<;GvV`zy~(N)aHQIOeWAyKpbxgnOYNWzn!ZUUXi$|iSvyHA{7AfB29@tXyr=u# z2f4d{og7>|s@CVI#)U)r`28YQ9>qVnEZCeQN>E*A5{h`k1 c@?!EI#6w(jhsQGkTkNY8LgWnC4L}*uYe{fkl^WN2tn!Z-xNm| z54sOEx(iY;_~3EtG#986dmrSm^+A@Mb8`orD!PaN>8jGK0hzp|TP-ExO%H0`8qoK9qr>b&%$Bt8A*Nq{{&DGWr1QDLSP}MPeZ0K* S3jhHB{{sM}7@q{n1pol8-TgZN literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-cm.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-cm.bin new file mode 100644 index 0000000000000000000000000000000000000000..100b8c54efb8a7df544ad597c970322a55b68838 GIT binary patch literal 530 zcmV+t0`2`DiwFP!000003dB@PZrd;r-3Q1WxCyjK9Jg6=XIN0upi+#=fRQC-O=Kbx zDNv*V@4D)UB|F(h8;<79d-H}Al@bYS+Cj!eMxGB>$^KfM?ZMmg7fTb-%44Q*FMN)QaA zT0b|aM!9~_K|ko>0e2l921EJDSz{<4mxrp6Xe^=o%boV~E@8@yHyJsb%m?^X}&juoVX!JfnnmCCI-ck9}}Z@|Cr+?okr zPwWX+m4H3f?&}jh76g5;R$giYb~dLQKO{B?0~ z@u*r~qZ;1|dKWxxZO<7h_}&F6Y+aBf=iJ-_qmu67D_s?;t3X6|X{m$&wms-7+L1P; z4V42%-(swQh8W|=5951`uJ}MlsO4IrQdNVbQc22nzTnKBr1LOoc=wK+Z?^)m1t!nY zJoG8=#N}uPuNqy7+ZetVT=nsdxk+NUJaiRr^&e-ME$kSi2q_)fjJNiKy-@uT92v8> zKYwGq)R$b#&#e4tpQhFv_<^zUUQMYU{hS*dCRZVw)3$|>e*68;rv0u?=kj9(*o}34 UdGQ|r0RR6306rpb{mlgc03JB_$^ZZW literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-cx.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-cx.bin new file mode 100644 index 0000000000000000000000000000000000000000..320757461b1be6581fb6d17b3d6ef14f08f2b31c GIT binary patch literal 528 zcmV+r0`L7FiwFP!000003dB=OZrd;r-3Q1WxJaQzEI#6w(jhsQGkTkNY8LgWnC4L}*uYe{fkl^WN2tn!Z-xNm| z54sOEx(iY;_~3EtG#986dmrSm^+A@Mb8`orD!PaN>8jGK0hzp|TP-ExO%H0`8qoK9qr>b&%$Bt8A*Nq{{&DGWr1QDLSP}MPeZ0K* S3jhHB{{sM}7@q{n1pol8-TgZN literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-cy.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-cy.bin new file mode 100644 index 0000000000000000000000000000000000000000..bf946d5b597f730c36f2469cfe364c82381ab831 GIT binary patch literal 533 zcmV+w0_y!AiwFP!000003dB>rZrd;r-UH+vxD*;1*KJ2`K?DU2D#fS_7#%6=A`_KJ zfg%lfD?0Tl`UD;NOnH*>=jc+lleJuUy6?X4z9Yq)X;||C3aJLB>Gc&Mw`C3!?*!9Q zQNjk7yJJ0wmZ=TEw=bp#N(!zfowI{Ob1PEA$W)*#T`uB}PmV)LDJ|bu7pCuH+ZEFq zl%S-w>xQ(Xw2K_T*P|NJL~D6h^ISfH5+>LL)Sa0 z^hwiYSuSHYkDs-}UM`=UNk%i5{R&KZ7e~s>zgGl*ZWS9~^7pYIwF!GE!@kDv4dC}K z?1jR5=I^m-6zsY6-=67-D2Tz@pwtH1sEJJq#iOb|k@b_L!Ve7f3TUtcLr=FO24(mQ zY;kn)V0x@E9kzlo1dm(ab3rP(4?zyw5M`t|~J$ppqALXOsf5J=iKf zus-J<*ApclQ>=oHIpfD4<3ozB!2xm%{f-nlXJbH(3hThoO-@CC@*8`zcrzGdA=YboNO+ar+M( z35(~Szf!!muiUCHy!z~zPMrnt1z+={I;A4|IyXAZ-o$Ll`yP&ye*fdsc&Mjy;aCw4 XW4*n;`U?O6|NjF3xz@DW(ggqj-_`*m literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-de.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-de.bin new file mode 100644 index 0000000000000000000000000000000000000000..4cda5da609b84de0fa230eb7d062626145d43571 GIT binary patch literal 542 zcmV+(0^$81iwFP!000003dB>*ZqzUkzE|oy_=0kv%NDpG->ODwsYtpaE3JBTHq)#{ zVn>d>Qf`P7Pr(y#;F!z!Zt@fc+At!y zz=(7vcS~AeH4!_2FP~Kl7-dupGUH05WHeb*m1?pQdLmrw+T?7Vu6cYmRT$-5^Nbcz zZ5!k_L`o10qgt;kRHIxkH0p)!?{U}RVK6P9IBQJH-^)YQgfynm`tqRt{GqVT2HH#p z@9p5_feU#ixz6)-(6abk%s?g^okoHalYIgrtcO#>#JlAKdtwFYV6Zo`LZxzh&fUKC z-#hT%2e)U!*Ash_RVCm^wflO;#{!`bw#rlOpbnf~Boj2S$}?I!Nlg4eJYNQtS0LWg zP49!;-M=mlE*@0tYgFT=vg5ShoId&CqF?#v-(@sH(kkO&d zcxNBkGu8jVsbTf<{YQ+K`i*Ppm6e_x)7+VZ7ky2SYToMcfAt23$*a(j)3$}vq+fs8 gv_I7Ix%^lGc4NK1y!Z_O0RR630Bq3bKGX#O0GiPYKL7v# literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-dk.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-dk.bin new file mode 100644 index 0000000000000000000000000000000000000000..a9abdb3b045db9a903b31a0b9aa35df637054462 GIT binary patch literal 540 zcmV+%0^|K3iwFP!000003dB=OZrd;r-3Q1WxGA(~Y^Uv}&@PCeq(P+^l>sA5%9_YT zBvPPA1KMSoQ}hfyQ%+KT9m-O&4L79b&Aj)9)FfEIhP03}-eM7-pCNRWCD4ql_t@!633} zy!;vq0i4FDQtJX$C{qg!YN6ZPW!or~9lCX-J{;#a{V&qcFu9T8|p< zOyk9#ad9HK%CeQ$GWb+XLpmDV#!|-~0CVHum_BlD*udOZj$7!>dn`~P?Vd5aZ`}75 z-1pw@DR=qUykl8%I1uH%n($Fi=nfm{sJ2jfPA8Ib;#tKBt?48rzQc|$h0-Zt=jp0* zhs?gdO7<@9WaDyV?WCZyhx?t;T%epC>>+`jJw(x*n;W1+kOO?Ct6a7v@L-~@CFekQ zgUTW;ZW2-x(Z}d}h~-dYZT$FS{0z}G>&XcHVdhN}6|(FF5mFGQ;yI({C9Q`!L5ob} zzL^OCz5^=e${aMQy9~gI%gdSWgOP|XqA=lxGufR^j0cOMEm;$zCvL(y&V583O~g6- zMIVX!2aW}c*O$K`UZ@FI(hDO!x~8c!3(xu*U)8kK;UCp{htU^bk&&hWAAWuQXTt7M ePy2FhdDyn~_5AEV00030{{sLXrndLe1pok=a|`AG literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-dm.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-dm.bin new file mode 100644 index 0000000000000000000000000000000000000000..76af22105fe4aabfccd449885d6f393b2bda42d1 GIT binary patch literal 530 zcmV+t0`2`DiwFP!000003dB>rZrd;r-UH+vIJD5vxNbXg3nD0JP$@=bz{p717n!I; z3KVI;TgN^{pP|o`Cnp<+7+5r6cZaSc(;A+%4J32JCBsC07g_Nc9Mf~yE zP_nb@hU`db7dhHR_O$QmI1;U0(l;qum-Ko}x!40MGld z7YgH1*zmA7&&Z%k!6?E+=JknAK-tgs!ZR2N`BOxQ3}NNXrp+~ zx}3LMkCc2#u?kw|gr6S9=M-JZkx$T1{@*#G+BBo)+GsAVzmme=WYBP_U_dUHTY=hw z(3jE>dNc1#<)jB>O+LlP6uwu|4C#-#$x^sJ_KoZ)dFOjzRXkhMdr;R`@yzWDIE61> ze*I4I+Wv9Nz3|+VAq6NTRSG0e zNn^$>X-HuPIhsNCY2T;gNR+aq?}E3M^gbbEO=PDc#)H}$Pj4cQZlTqr>A^K!?S)jc zqRXOKhH4H!D~GjgJUWvkO>FchQ0ZKpC=>rq5!|_zw1?5%$AVPa&xP>w8uuH({oc>H z#C+=Rv92W?nDO77>G2?li?v3n4KzU$i{z38RW*}!oy5XV6!mhbu>wU;cLOd8{|ZcU zaPg!&%+W2Dg26AIx31=bl;YqQ8EpL`NiMm00L~OU!2fhr>b?dU{iu5_CGhRhWU-!h z8EcsuQ}QjwN@%GyetH;RV{|1(HbK9*e`kd%U5|<>t(Y+JQgC;Z-ovGW9=Tj@1#$~q zU7{iMA@9uPqz6=uKE>x4evm>B@sGJpVz@f?wdhQPyBF65El&|zx(GUZNB009600{}2@2g=d~001~!1V;b> literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-fi.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-fi.bin new file mode 100644 index 0000000000000000000000000000000000000000..7660247cf9d5fd1feb27e9e9bd79b3b1bd122190 GIT binary patch literal 545 zcmV++0^a=}iwFP!000003dB=8Zrm^s?G5-2YyuVW?m9^ms530cA6W7tT40fqT8*`Y zB~qZs1=Izpa*7}aNRcz-C_ah#-B2qfZP;)$Z|1!>q?lj<8`46`c#B1ReumIhmOxKx ziUs2_!mZ9-;|6Gj`4-^$lWZVHDdD|HndAu`bXHd-imZSRbKAPoIa8-<9-nkoj54Np z27}0^@$zdd1aKOoO05f2p-e3_sD*BqZM*Dy-SNO^tvmi+?W;zd0fSN(d*$X2gXz`K zdNg)t#xC}Zixb6FmaV*$!6#Z8(aGQ_mOA$tFgFH{)g#}A49sEWxP{(a#sU@6?isWD z#(i(Weedm_a#xSdC6*a17@}*|lM(vCJT^^K$g&qiNI{s&=Zu=0v>xUJ zEi#dNXC46X9Z)gX=AcR6WdKfGUd~J(Jc;Nc3JY#HlU)G+{t=?Z(3Y%;(aYDLW(=JB zj0#Q0S-Yc8MEwNEhQ-Ub?;&2O7p}AyMtgKlQ)?EUH#R=3X|Kco+3Y<=Z+uHeng))u je)(n6?p#kNbAx%<4)*r^>=gh2|NjF3nV)O&(ggqjhvx-i literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-fj.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-fj.bin new file mode 100644 index 0000000000000000000000000000000000000000..1b57bbc4d519cb538f7b344117cf730cb2771852 GIT binary patch literal 535 zcmV+y0_go8iwFP!000003dB>rZrd;r-UH+vIJD5vxNbXg3nD0JP$@=bz{p5h7nvwU z3KVHTTgN^{pP|o`Cn)_yOA-?!ns zgK$3hy^tZExc6)t2}f%5w`Y7j5(ZHWkV1lEH2hBo^?m{UTyz#hqHCLz-M{ne?_ePdoQgaWSDtd(fsjAX_12UPcJ1r&f z{bZtOPgqVnsz!{yq*w(VvBFOu<8z8`#7Jl8CpUMNsMgJ>sM3lGYNV+!9(p@(#0Zn6}vr@j#kqj#8t}Jsw9(`675{DX*8us)=YSVfw3`@$*l@ku9{E3_Q4j>z$Bl z)^b^v%h=1|r_C&6v&m^>IJ4PrK&10+rpS@V)bU zAwxZJH`p{1_SCpc48d9lsSUJIGc+kAjjC!U>n2HsA4t$Epa~sF@N_eTp!D}| zild7M%|eatLMs@2@VIq77pM|@ALOw0L6)6!a|fI%x`+Sis?vP}GI>k4T1w#CgQ=oD zVL9!n8Zr8mVik168bAIRA5(NCMmj-1xEE)IYTb;ADy^t6`ATqilitI*h8{WJZUu4+ zT%Dr@=uO^<%gGEuHF*^8Q}|8_J)|$@I!odD&^Ll%^yilwf>beKLYE1~KJzDPet~2C z;^oKB6tB$_H{uH?J~^eiF%Q0CYkE?1YCzxSMu*u|%$Affi0PN_zg;?<>3ps*R)qan W?=CO?0ssL2{{sNYcC-P@1pojG=lik% literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-fm.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-fm.bin new file mode 100644 index 0000000000000000000000000000000000000000..6a991cc4796c8cf477ee5731ec37dd2c5b549e05 GIT binary patch literal 532 zcmV+v0_*)BiwFP!000003dB=OZrd;r-3Q1WxM-n8TW&a-H}B0GQp}l#H6NgmYG9gPUlDR!<}mV3FfA1& zY;d_d)`Mu7+5r6cYI>lg;A+%4J32JCA~o!p3Y4YGMf~x}aVROJ<@@Tw^nGl*Vp@X| zl(cr;kd~Bok)vH?M~8uqBhlKCzDUtI(#wQcHIbc)SPyzXr9fAlhCYMNK8q)A|A7-> z@%-y|ir4m)TlIxkpB&TNSpZ+~H9e|1717tZ(P8#BW=r1p5Yx{;|M)Z>>U=I7E5c!{ Wch^^c0RRC1{{sN0+Kc_t1pol{C!z!Zt@fc+A<=! zzlI(&nl? z7jo8Zo#*S&%i`zF3}mv=86-F{*{?u^^>8Yfc(;0B5i4E7#Ys8Vjtxm!1WzXiYF zyEPM@Pwf5GwSXhl?wd0`76g5;QC?~bP0;jBGC_l?oXOfrV&Mnk^)je^2jV^59DI+nD-S$a?ay>Rmme#@ YZmg@zi$4GW0RR6306VgTrO5>V0P4yGTL1t6 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-gd.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-gd.bin new file mode 100644 index 0000000000000000000000000000000000000000..93041687586989eee8ca95a5a2e811ff7217c900 GIT binary patch literal 530 zcmV+t0`2`DiwFP!000003dB=OZrd;r-3Q1WxM-n8TW(0soA>4oKRMH|<~rlq2U z^)7bDIuJXiHUK}qn+_-`xEgiNjt2*TPn#fK?tOvcfp8kn=x`S4erU&12y_ZVQ ziZ07?8LN5xtQ^*I@#IW0nz`r`Fy&pGC=>r)5&XGTtcTIx$AZ)*%%u$T8uuH({XWcv z!hGiMv1t?>xb?p~(-Tn;7i)u38`wonEK(>QRrO5PcajP}Fw`rc!3qpL-43`Y!z-}K z(Zz%5Fvql53Wl(F-1?deQprPDqG@}usIQXsZRo5g$9 z<-Fy3q~uGARnRhL{PZwBr|3$Ke1d-R|IP{3rWrNYMssQ7l@$IagNI8619G|C3e*;a zzC=UlP2QQyNe`%+e2R}Le6OS#(jRk^rEq=h8`)9v&iBBoxVK9mL0@0RGq*3`l)iZR z^*hCD`^T;J!fQ_sY3?h4ueh2X)SQaw+uZ0ddmp1E?>dO#m!E%p7>{(`7q%7Q(AJ0R UtG@sM0RR630ItYW4A2Dt0L29cHvj+t literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-gg.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-gg.bin new file mode 100644 index 0000000000000000000000000000000000000000..8c884823d50a03c663dfdd61bb372b2d219f275d GIT binary patch literal 538 zcmV+#0_FW5iwFP!000003dB=8Zrm^s?G5-2Yz!6lW^I@33=6VjMDik9V3CqqjkSa& zQlQ8M)TPWR(&Pd;LyqE;gx?LNUAqk%j^@32^M({tB4JHC$hhc;#OG%S-Q_6^v|&VY zff4CU?w+*3Y9clOuU}OQ7-dupGUH05WHedBO0`%CJrS;SX>yjQInOVKg;CD6&S(+U zwxRusNC|>rRO@wxYLx4RM!nGEBknpp45s7@XN@U&pB`8f(O5$Fmpkp}pM)(o&}uSx zZwD`TT*z6=Wu7lXFN+^HGmyzfr;*^qWWNCs*2AG-;@#?jJ+XpxFxVSepi;R#=Wbv7 z?+y6xo!c|v`NZC2RSDQr?Y=(JV?oddYvrXjPzO!lBoj2K%9*U4Bo=-mUN3{ncOc%= zUGIb3-M=OW7f-779M$+%(7WJyYkMwG!S^mmVe5hQDc@7S82)V$QAAJ+zl$wkQKv~3}z-@gC0X@92k cx%^lGc4J+hpZx^@0RR630ANj+OVb4a0H7fXRsaA1 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-gh.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-gh.bin new file mode 100644 index 0000000000000000000000000000000000000000..ee6a8cf299852a039b3167b3986f07e5c865c204 GIT binary patch literal 535 zcmV+y0_go8iwFP!000003dB>rZrd;r-UH+vxC9y+$8AS$K?J!8BE_f-7#S(+A`_KJ zfg%lfD?0Tl`V3wALVl9+*P&!5Yq;=q-+kYGM~W$tu%aDgTy#X@%L{~V^ArZ!Fe16Y zh;$}*M_OPt5o>@S-&G43WmF6@C3}OWTBL-Y2uGQlT)>}R35;R>klrSQs*&tiM0=21?des-(ham64c*(J%Pkjj z(sZ8Z^U%%WC+&PMlaJ0M!HLN}0}*ir4jKG9=A&<88!rPfdfP2VIFG^omnteqqlejr{igUWXx-qUUGgWUZE zx;VIaP_3^~jc*0L3!XN%=L{8m=YkYAE=ZDdZWh3(q&xUXSB2^-5YdaeQ$hgS>~$6G zNSo4z$^oOVF;+lBjPc`-@g+u=e4r!rvwe3)s8rP;sZ^43oi8}EH|ac_Yv_>k?Uo=m zz~niahu-C#xE#&kRij676T=I^RUf~Y>m-KDeOK`oqs6zwuYYz9QiPliZN_`MXD?L$ z1xL#4@cU1Um-?M+{h8Gt9n{pD1K)5qKCCI#qwjNr!{jPtbK15L(ubdaZQ38}bS^(u ZfZbT1E-(HA009600|3wN)%4T_004=82BrW2 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-gi.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-gi.bin new file mode 100644 index 0000000000000000000000000000000000000000..8c884823d50a03c663dfdd61bb372b2d219f275d GIT binary patch literal 538 zcmV+#0_FW5iwFP!000003dB=8Zrm^s?G5-2Yz!6lW^I@33=6VjMDik9V3CqqjkSa& zQlQ8M)TPWR(&Pd;LyqE;gx?LNUAqk%j^@32^M({tB4JHC$hhc;#OG%S-Q_6^v|&VY zff4CU?w+*3Y9clOuU}OQ7-dupGUH05WHedBO0`%CJrS;SX>yjQInOVKg;CD6&S(+U zwxRusNC|>rRO@wxYLx4RM!nGEBknpp45s7@XN@U&pB`8f(O5$Fmpkp}pM)(o&}uSx zZwD`TT*z6=Wu7lXFN+^HGmyzfr;*^qWWNCs*2AG-;@#?jJ+XpxFxVSepi;R#=Wbv7 z?+y6xo!c|v`NZC2RSDQr?Y=(JV?oddYvrXjPzO!lBoj2K%9*U4Bo=-mUN3{ncOc%= zUGIb3-M=OW7f-779M$+%(7WJyYkMwG!S^mmVe5hQDc@7S82)V$QAAJ+zl$wkQKv~3}z-@gC0X@92k cx%^lGc4J+hpZx^@0RR630ANj+OVb4a0H7fXRsaA1 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-gm.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-gm.bin new file mode 100644 index 0000000000000000000000000000000000000000..2870fb1cb9030699b57f988bbd8181ce9b1c5163 GIT binary patch literal 529 zcmV+s0`C1EiwFP!000003dB=OZrd;r-3Q1WxCyjq9JgI^7er9dpi+#=fYBvoPh_GJ zDNv*V@4D_}+`Iod(?wD0LS60IHSs}!vxy-kQ&6WOVV^`Q6G(?1bUchG9m^x&JW_fqLu z(PddKV>OSTmBU&to}5WWGZ+01OnDb4%EZ4{1b=Q7>tXcwu^_bxb1B2T#{C9xzYlYv zFrWE*Y#IdzZvF4h^h6ZI#oD0M26j;sixi4SRXvmSoutA~4D||VumVF*_X94<@Cs~l zbn#?5%rPyNf*~xPx4!0rRPqoOIc&os%PzTj1i>{w!2fhrnZ5y){HO<`6o~E7X7QeN zId8chDfygY6|~G5KRt|3DY}v)pP(Q8zjH#hX-3Vp(OlYiC56Aq;NeoifLt!O0<{I9 zFVPTsmv`oJ(gUg{pW-fsAC)vi`eSah6t0hbBRfiR-vg`S-Y$IveSHxx+`fQQ`r`H1 z?-Z}?AGg{IuRS@Wxvv1e;c9wNb1I_mbECuTCPqu%br8d^KmYhJ9_hRrZrd;r-UH+vIJD5vxNbXg3nD0JP$@!Xz{p5h7nvwU z8Wd^3TgN^{pP|o`CnC}B_uW{ z>w6#!_(0?u;Kz5(0Hcb^S(W5q(bAA~up`o^EUho%&#yKIqfVQA7hP$_V%e4`1(IVl zn01G0vyj;jW}z*fCOpqbDVz08@X=;n$%tVYan4c;uC_+i5%&2OYO}Um*LJrRQe{=^ z<*hLCIv36_XUV_8gc;{Be=OWWP;h<$HL6c@3rvzDxB94&Rf4%GQ<;i zk9{v;PmTKFjE_gcV61eYTEh@ILy=0-$f{0gT_-8=6A643^q~R?n(lYOsQoK2!BNGN zW+6t8p%m=A@w{<07pM_?Z`@ znlbv4VhxPM3O_!K&neo9nP%uG_wOuGr~6q^r4<#%-w5t*(rdU>&?A@2wIDaZ)uprm zUCldFne`A@lTYz6g&(ERyY$E06)D^urd}|N-nkw~6VJwUo}lY1f2HOH9K#oHzka89 zXMVWhUO4V-NT<3y_zzY2piWZ*dObHPEZ#?NO&Npee*5{yxx+|L`wDGE*thlJ_U11D R009600|525vW?IM007&@{T=`S literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-gy.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-gy.bin new file mode 100644 index 0000000000000000000000000000000000000000..93041687586989eee8ca95a5a2e811ff7217c900 GIT binary patch literal 530 zcmV+t0`2`DiwFP!000003dB=OZrd;r-3Q1WxM-n8TW(0soA>4oKRMH|<~rlq2U z^)7bDIuJXiHUK}qn+_-`xEgiNjt2*TPn#fK?tOvcfp8kn=x`S4erU&12y_ZVQ ziZ07?8LN5xtQ^*I@#IW0nz`r`Fy&pGC=>r)5&XGTtcTIx$AZ)*%%u$T8uuH({XWcv z!hGiMv1t?>xb?p~(-Tn;7i)u38`wonEK(>QRrO5PcajP}Fw`rc!3qpL-43`Y!z-}K z(Zz%5Fvql53Wl(F-1?deQprPDqG@}usIQXsZRo5g$9 z<-Fy3q~uGARnRhL{PZwBr|3$Ke1d-R|IP{3rWrNYMssQ7l@$IagNI8619G|C3e*;a zzC=UlP2QQyNe`%+e2R}Le6OS#(jRk^rEq=h8`)9v&iBBoxVK9mL0@0RGq*3`l)iZR z^*hCD`^T;J!fQ_sY3?h4ueh2X)SQaw+uZ0ddmp1E?>dO#m!E%p7>{(`7q%7Q(AJ0R UtG@sM0RR630ItYW4A2Dt0L29cHvj+t literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-hk.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-hk.bin new file mode 100644 index 0000000000000000000000000000000000000000..0ebd17493564b7d6f50d7eb48f6b4d48cbc8b239 GIT binary patch literal 530 zcmV+t0`2`DiwFP!000003dB>rZrd;r-UH+vIJD5vxNbXg3nD0JP$@=bz{p5h7n!I; z3KVI;TgN^{pP|o`Cnp`?kZ2*3JH$6~Na5d?i9UPilk{U*)Ldw$lBL4X7aww^d&G*rT>HAoA#k2+` zC~57wAuTEGA_u$3jt&EzCZe@V`X)u^l3q`UQ8U^(NhyWiSxx^)e7b{Hv!+MibiI>G z&xUSf-xA6TVHcQD!C6v4%=X4*(EjiAh_mx_@AmOGc=%*|8!@R0j7DlPw_E@@0B!T`eSag6s`|LBYR5T`5ssm&(`!F)b&+7bNd30;ft4F zzf-)nKiqOJJoju!r@8|8imLgbPE!$mJ2xuK-bZiA`yQhE<>w#o#*v=(g>6MRwDsZo U>MsBQ0RR63093~>1I`5i0NoD$rZrd;r-UH+vxD*;1*GWfiK?EfYB1MP{7#%75A`_)Z zgCY%h%h;#rGxVAAB;~I`S%TMckdF7=efQmw%!z^(?V%8|CkkI*A#`8nFwl+@B_uXG z>w6#!_?E~uz^^yW0HcD+LFMFV(cF+UuqV=|EUho%ukSVoqeh#27hPz^V%eG~1(IX5 zHS5NFQE3)BnuVU8aNpx$usJV+cQ)rjd<+}WrW~ca6Ip zESIsE!>83OWWC8iGMriOPax8XI3uYfjGAVJgpJ{YCH0wy@B zc-Ab$=q{9ky*FMruI2(&;^2)OHr~jxIW>>KsiFt?pQB2{!4(|LlhAN-w~D{zWmeE$BE z;*ELYrt-p79!+T~%)_&?#*><+2K-WPRG58<86{;5qWkmXuXBf)p7#~nim-3%>-E(? S00030{{sL)wy3Yp1polWuL2wZ literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-ie.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-ie.bin new file mode 100644 index 0000000000000000000000000000000000000000..5dbec0add899ea409238a281d95182841e8100f3 GIT binary patch literal 537 zcmV+!0_Oc6iwFP!000003dB>rZrd;r-UH+vxC9zn$7x4yK?EfYBE_f-7#S(+A`_KJ zfg%lPD?0Tl`UD;NOnH*>*P&!5Yq;=q-`)3pM~W$tu%;bkTy#X@^D~65^ArZ!Fe16Y zh;$}*Lt0=p5gULX-&G43WmF6@<4UAtG+9%XYO)e~B3$dz9S@u}rsK`(P&A>88MM0GX*aJ7w%I_d$=JOe zyWDXhXNt=_Uj{9UAB!2tWTUf4aALAgK!o*hXqb4nd|=P3ARP?$J{G7{ZqK>f*ZzA0 z{(I;4O!#_Y@3E=`?5TENAMvq3=!3QLR2!%Rrx(ct4XkoTYbS|`?}_Kjpz;dDd%Es@ zkh|O0#lgkBYJH7rycF~MGiiHl+=f14dtCtbm3X>GQg z`X4wnEM9*9iSbguam~K4?2}`fJ9FS0zNSYtZ}sT=y}@B}5wbaLTR2Sm^Pf%oL!Hm% b#|p3;>(lw!e*gdg|NjF3XU=bK(ggqjBz^#u literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-il.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-il.bin new file mode 100644 index 0000000000000000000000000000000000000000..df243f25a413f57bbb651e9f14913f8f72df913b GIT binary patch literal 531 zcmV+u0_^=CiwFP!000003dB>rZrd;r-UH+vxC9y+$8AS$K?J1@D#fS_7#S(+A`=x! zfg%lfD?0Tl`T(8!OnH*>*QI19Yq{`r-`#iL9d$WTu%-+OAsJEl@&cjTGKZ0NoG2kN zBFy^kNDsUvas%+~tL_1#g33|ljRbl=CaE20!g zj!|pQHEL054my~FK4Hf2INFRaf_FCK_2?Ki;Y=7x!PU;F`N!aLEwq}nJGgf1oseo) zaaoqjSjyoiwJc(t$tW_MS??1N=_DNEC(0cixN%j4!RVf0VMgZfQuuovzBdrQcm6J9 zh$rs(nnuE&8u9H3ACH8=SnEKwfi`l6B88-pRn2H!Cn@m*348@Kp#lk-Ziir${_#z4 zRPmtu5TmI$KIc&X=W#`n~1E-4a;eV>CG;2U6i*%=@1in3(D9T8m z(~hbUqmL<8K}W3ci#ZMTPNKg1eXW8qO8;$oXyjQInOVKg;CD6&S(+U zwxRusNC|>rRO@wxYLx4RM!nGEBknpp45s7@XN@U&pB`8f(O5$Fmpkp}pM)(o&}uSx zZwD`TT*z6=Wu7lXFN+^HGmyzfr;*^qWWNCs*2AG-;@#?jJ+XpxFxVSepi;R#=Wbv7 z?+y6xo!c|v`NZC2RSDQr?Y=(JV?oddYvrXjPzO!lBoj2K%9*U4Bo=-mUN3{ncOc%= zUGIb3-M=OW7f-779M$+%(7WJyYkMwG!S^mmVe5hQDc@7S82)V$QAAJ+zl$wkQKv~3}z-@gC0X@92k cx%^lGc4J+hpZx^@0RR630ANj+OVb4a0H7fXRsaA1 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-in.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-in.bin new file mode 100644 index 0000000000000000000000000000000000000000..a201c410b5daa51076ab24248a6e17e7b3cf23fb GIT binary patch literal 528 zcmV+r0`L7FiwFP!000003dB@9Zrm^s?G5-2Yz!5#4A><*!-D*QB`=}{7AdLKSW8$U z7Zka`c0sC~B4-Z$$SEjUz+pytq-prdfLs1!#u%pAdsye_Zr(%#9IT|$6Bo*w5a4AWe7;lJpc{N!WRZ271_*`{eD7+$4 zf?yam4J!0PN4?O)1MYh~3?}-Sv(`i}Muvb1Rh(ULCU;uJN48Bi&}!1?%KEAu7jjlD zEs8YMviNB+0~v2T1#GAA4T!KB#spLT5={uf4yq(Q4E73AJuJ5u-0f?B-he;v+@1>` zPwdszwSWWF@|zPr76`quR-S4DP2luJazO*DoYC4=V&W&_`Esaz1>!Z`?!8gCYuCX+ z#gpoMjB0%;*gNB8Yip*c?;7V1tyo$ zJoIVaiOTDR_M>NU6~p&}t9|@tE|VCpj(yELjNX6zv0acdc(iFfUfCmirTQZn6Vmse zzhb=7uYCM3O~y1==D>gGnvQCo>e0`0gTmw@cnjKfFn0R=w{`oW&inFh1=zLq<^1d~ S00030{{sMO^`Y{{1pom2q5kdw literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-io.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-io.bin new file mode 100644 index 0000000000000000000000000000000000000000..c25c1a739302726a860bd59afe0484b5dac6e0e9 GIT binary patch literal 530 zcmV+t0`2`DiwFP!000003dB=OZrd;r-3Q1WxJaQz8DLaUIjWo-ESejU8U`XgWodH}e|okYj7nknuDZ~S#kMP=6iALy zYt}VtQE3)Bn1vo5aNpx`w3IJ`cb4*cd90dg?vG+j^TOVZEIXCyfsiJ%MpROw1Hz1R@bf={RzCD;K+7p)3 zj;ax(PbpSGN38MVkMS`@S7M|S^n-hGR;bp^sHoD43X`t{cQ@%hoNMTj^X*n3x4_jo zT7cfvxLR=8YTmg;Sp#)7+T{U-30PsyQ{FZ*!x=>|M;3lrf0um!E%JIvnbJt}s@F{aEiW UFa81m0RR630Cd@`n9KzL0Bl73CIA2c literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-je.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-je.bin new file mode 100644 index 0000000000000000000000000000000000000000..8c884823d50a03c663dfdd61bb372b2d219f275d GIT binary patch literal 538 zcmV+#0_FW5iwFP!000003dB=8Zrm^s?G5-2Yz!6lW^I@33=6VjMDik9V3CqqjkSa& zQlQ8M)TPWR(&Pd;LyqE;gx?LNUAqk%j^@32^M({tB4JHC$hhc;#OG%S-Q_6^v|&VY zff4CU?w+*3Y9clOuU}OQ7-dupGUH05WHedBO0`%CJrS;SX>yjQInOVKg;CD6&S(+U zwxRusNC|>rRO@wxYLx4RM!nGEBknpp45s7@XN@U&pB`8f(O5$Fmpkp}pM)(o&}uSx zZwD`TT*z6=Wu7lXFN+^HGmyzfr;*^qWWNCs*2AG-;@#?jJ+XpxFxVSepi;R#=Wbv7 z?+y6xo!c|v`NZC2RSDQr?Y=(JV?oddYvrXjPzO!lBoj2K%9*U4Bo=-mUN3{ncOc%= zUGIb3-M=OW7f-779M$+%(7WJyYkMwG!S^mmVe5hQDc@7S82)V$QAAJ+zl$wkQKv~3}z-@gC0X@92k cx%^lGc4J+hpZx^@0RR630ANj+OVb4a0H7fXRsaA1 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-jm.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-jm.bin new file mode 100644 index 0000000000000000000000000000000000000000..0ebd17493564b7d6f50d7eb48f6b4d48cbc8b239 GIT binary patch literal 530 zcmV+t0`2`DiwFP!000003dB>rZrd;r-UH+vIJD5vxNbXg3nD0JP$@=bz{p5h7n!I; z3KVI;TgN^{pP|o`Cnp`?kZ2*3JH$6~Na5d?i9UPilk{U*)Ldw$lBL4X7aww^d&G*rT>HAoA#k2+` zC~57wAuTEGA_u$3jt&EzCZe@V`X)u^l3q`UQ8U^(NhyWiSxx^)e7b{Hv!+MibiI>G z&xUSf-xA6TVHcQD!C6v4%=X4*(EjiAh_mx_@AmOGc=%*|8!@R0j7DlPw_E@@0B!T`eSag6s`|LBYR5T`5ssm&(`!F)b&+7bNd30;ft4F zzf-)nKiqOJJoju!r@8|8imLgbPE!$mJ2xuK-bZiA`yQhE<>w#o#*v=(g>6MRwDsZo U>MsBQ0RR63093~>1I`5i0NoD$Ln9 z&ALV{D$PO%v(Uo>9tJF>rF`S8vy`{fW7b48l_)t=JLBh{gdE z?gpDiz@8fS?TH?Xg5j{%L23hS)C@%mL8Gdg$+}Kb;YSkm3TQ$F5)*rI$oSS=KRM9>BPgj*58W71_y3;}c+a6379Y~+k zjw*@K=M<};Bi8uw$M}?@D=z5-{pent6{>Y36;)bMZsHYZ?k2s5a|JzezT67L7MMCm z3(&i~6PJ@7f@<<8Zc_MOa6P6k<~mE^`Y<%S$LOncKYK;07%@i|3C_N-7i#{2BVqCS z>vxLR=8YTmg;Sr5Y3|H}Z}^&yYEBL4``qX-yNc10_C3V#>(4(f9ELjYE3_41-`0oA Ui@yK>0RR630IU;D#LNW%0QuYj+yDRo literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-ki.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-ki.bin new file mode 100644 index 0000000000000000000000000000000000000000..93041687586989eee8ca95a5a2e811ff7217c900 GIT binary patch literal 530 zcmV+t0`2`DiwFP!000003dB=OZrd;r-3Q1WxM-n8TW(0soA>4oKRMH|<~rlq2U z^)7bDIuJXiHUK}qn+_-`xEgiNjt2*TPn#fK?tOvcfp8kn=x`S4erU&12y_ZVQ ziZ07?8LN5xtQ^*I@#IW0nz`r`Fy&pGC=>r)5&XGTtcTIx$AZ)*%%u$T8uuH({XWcv z!hGiMv1t?>xb?p~(-Tn;7i)u38`wonEK(>QRrO5PcajP}Fw`rc!3qpL-43`Y!z-}K z(Zz%5Fvql53Wl(F-1?deQprPDqG@}usIQXsZRo5g$9 z<-Fy3q~uGARnRhL{PZwBr|3$Ke1d-R|IP{3rWrNYMssQ7l@$IagNI8619G|C3e*;a zzC=UlP2QQyNe`%+e2R}Le6OS#(jRk^rEq=h8`)9v&iBBoxVK9mL0@0RGq*3`l)iZR z^*hCD`^T;J!fQ_sY3?h4ueh2X)SQaw+uZ0ddmp1E?>dO#m!E%p7>{(`7q%7Q(AJ0R UtG@sM0RR630ItYW4A2Dt0L29cHvj+t literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-kn.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-kn.bin new file mode 100644 index 0000000000000000000000000000000000000000..93041687586989eee8ca95a5a2e811ff7217c900 GIT binary patch literal 530 zcmV+t0`2`DiwFP!000003dB=OZrd;r-3Q1WxM-n8TW(0soA>4oKRMH|<~rlq2U z^)7bDIuJXiHUK}qn+_-`xEgiNjt2*TPn#fK?tOvcfp8kn=x`S4erU&12y_ZVQ ziZ07?8LN5xtQ^*I@#IW0nz`r`Fy&pGC=>r)5&XGTtcTIx$AZ)*%%u$T8uuH({XWcv z!hGiMv1t?>xb?p~(-Tn;7i)u38`wonEK(>QRrO5PcajP}Fw`rc!3qpL-43`Y!z-}K z(Zz%5Fvql53Wl(F-1?deQprPDqG@}usIQXsZRo5g$9 z<-Fy3q~uGARnRhL{PZwBr|3$Ke1d-R|IP{3rWrNYMssQ7l@$IagNI8619G|C3e*;a zzC=UlP2QQyNe`%+e2R}Le6OS#(jRk^rEq=h8`)9v&iBBoxVK9mL0@0RGq*3`l)iZR z^*hCD`^T;J!fQ_sY3?h4ueh2X)SQaw+uZ0ddmp1E?>dO#m!E%p7>{(`7q%7Q(AJ0R UtG@sM0RR630ItYW4A2Dt0L29cHvj+t literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-ky.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-ky.bin new file mode 100644 index 0000000000000000000000000000000000000000..93041687586989eee8ca95a5a2e811ff7217c900 GIT binary patch literal 530 zcmV+t0`2`DiwFP!000003dB=OZrd;r-3Q1WxM-n8TW(0soA>4oKRMH|<~rlq2U z^)7bDIuJXiHUK}qn+_-`xEgiNjt2*TPn#fK?tOvcfp8kn=x`S4erU&12y_ZVQ ziZ07?8LN5xtQ^*I@#IW0nz`r`Fy&pGC=>r)5&XGTtcTIx$AZ)*%%u$T8uuH({XWcv z!hGiMv1t?>xb?p~(-Tn;7i)u38`wonEK(>QRrO5PcajP}Fw`rc!3qpL-43`Y!z-}K z(Zz%5Fvql53Wl(F-1?deQprPDqG@}usIQXsZRo5g$9 z<-Fy3q~uGARnRhL{PZwBr|3$Ke1d-R|IP{3rWrNYMssQ7l@$IagNI8619G|C3e*;a zzC=UlP2QQyNe`%+e2R}Le6OS#(jRk^rEq=h8`)9v&iBBoxVK9mL0@0RGq*3`l)iZR z^*hCD`^T;J!fQ_sY3?h4ueh2X)SQaw+uZ0ddmp1E?>dO#m!E%p7>{(`7q%7Q(AJ0R UtG@sM0RR630ItYW4A2Dt0L29cHvj+t literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-lc.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-lc.bin new file mode 100644 index 0000000000000000000000000000000000000000..93041687586989eee8ca95a5a2e811ff7217c900 GIT binary patch literal 530 zcmV+t0`2`DiwFP!000003dB=OZrd;r-3Q1WxM-n8TW(0soA>4oKRMH|<~rlq2U z^)7bDIuJXiHUK}qn+_-`xEgiNjt2*TPn#fK?tOvcfp8kn=x`S4erU&12y_ZVQ ziZ07?8LN5xtQ^*I@#IW0nz`r`Fy&pGC=>r)5&XGTtcTIx$AZ)*%%u$T8uuH({XWcv z!hGiMv1t?>xb?p~(-Tn;7i)u38`wonEK(>QRrO5PcajP}Fw`rc!3qpL-43`Y!z-}K z(Zz%5Fvql53Wl(F-1?deQprPDqG@}usIQXsZRo5g$9 z<-Fy3q~uGARnRhL{PZwBr|3$Ke1d-R|IP{3rWrNYMssQ7l@$IagNI8619G|C3e*;a zzC=UlP2QQyNe`%+e2R}Le6OS#(jRk^rEq=h8`)9v&iBBoxVK9mL0@0RGq*3`l)iZR z^*hCD`^T;J!fQ_sY3?h4ueh2X)SQaw+uZ0ddmp1E?>dO#m!E%p7>{(`7q%7Q(AJ0R UtG@sM0RR630ItYW4A2Dt0L29cHvj+t literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-lr.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-lr.bin new file mode 100644 index 0000000000000000000000000000000000000000..93041687586989eee8ca95a5a2e811ff7217c900 GIT binary patch literal 530 zcmV+t0`2`DiwFP!000003dB=OZrd;r-3Q1WxM-n8TW(0soA>4oKRMH|<~rlq2U z^)7bDIuJXiHUK}qn+_-`xEgiNjt2*TPn#fK?tOvcfp8kn=x`S4erU&12y_ZVQ ziZ07?8LN5xtQ^*I@#IW0nz`r`Fy&pGC=>r)5&XGTtcTIx$AZ)*%%u$T8uuH({XWcv z!hGiMv1t?>xb?p~(-Tn;7i)u38`wonEK(>QRrO5PcajP}Fw`rc!3qpL-43`Y!z-}K z(Zz%5Fvql53Wl(F-1?deQprPDqG@}usIQXsZRo5g$9 z<-Fy3q~uGARnRhL{PZwBr|3$Ke1d-R|IP{3rWrNYMssQ7l@$IagNI8619G|C3e*;a zzC=UlP2QQyNe`%+e2R}Le6OS#(jRk^rEq=h8`)9v&iBBoxVK9mL0@0RGq*3`l)iZR z^*hCD`^T;J!fQ_sY3?h4ueh2X)SQaw+uZ0ddmp1E?>dO#m!E%p7>{(`7q%7Q(AJ0R UtG@sM0RR630ItYW4A2Dt0L29cHvj+t literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-ls.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-ls.bin new file mode 100644 index 0000000000000000000000000000000000000000..5e6b60319b7da081432c85826758d0a3de47019d GIT binary patch literal 529 zcmV+s0`C1EiwFP!000003dB=OZrd;r-3Q1WxGA(~T(@0v7er9dpi+#;fYBvoO=O}H zDNv*V@4DeJs0TT7wdl zw07K(mXvmogB@f?hk;HL(b|!|OVK&f+k}`klbwrL4|-=ky^46cgI2SqN8fb4lS-cy zU6$oCR`d8-IjrU4$(dv{bI~8bly`BY%=~*r@aI;s0VaPR3sRdfmom(2+;0H)yD%3D z^O?WLrctox)_;4ZC!!!O)&`|E&_+!xQYao(^@*(SBo%&Os8>LP6&QND9dS{HS74K) ziwDzVj_I%zjA8M(^)(lylKZg8VH*}%cFD~>2(I}a{->+T3=OE{N8K5vKx_{-iw~^N zdB^oc$=4LCpkvPX@nL*P(UqL|4E^l?ofE1}Gik1k=F-M1Df~?a50?rC~$F26lYtIhp)K>uCa5X=uQ!1kGbECuTLyVTZ?;(a?e*N`fJkry?u&oG(wmx28 T{R031|NjF3C~$L(&;)UB|F)c8;<79d-H}AbE05FdnknLiNe=c2(8K-M%rNVIa~|mNpmh$7jpIs1%0pste6nY`Z2(f#evq zX5F9`m1d!%S?K;A_dOm*OZhH%XDM%&$Et~FDq;Goz47xZ;m8(RPX->`!1Z28HEX#n z%Vq54@bhLCvf1P`GMw4$6AuPb zpjoKVU1$Y^4<2`}=K@vY;Da1?KFG35Ztj3nMGx>lT~)eoKqhbLR!a$dcQjSBCoHEO zRU<~9Q>=oHSmUQ3<4cOJ#YiWp<2s>QH>09TD=JLB65QRS_b_Yt^%c3?ZVhq=TwS6C z=w05K%gGEuHF*@DQus~^J)|$@CQIS^*f)Ybvn6E=V*2IRUzZMNI-e_y6=6Tt$Lp(q S00030{{sMV%~^KK1polDXZykc literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-mh.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-mh.bin new file mode 100644 index 0000000000000000000000000000000000000000..4578cb62379f49e01ac4201c8768a603fac9bc5e GIT binary patch literal 527 zcmV+q0`UDGiwFP!000003dB>rZrd;r-UH+vIJD5vxNbXg3nD0JP$@!Xz{p5h7nvwU z8Wd^3TgN^{pP|o`CnC}B_uW{ z>w6#!_(0?u;Kz5(0Hcb^S(W5q(bAA~up`o^EUho%&#yKIqfVQA7hP$_V%e4`1(IVl zn01G0vyj;jW}z*fCOpqbDVz08@X=;n$%tVYan4c;uC_+i5%&2OYO}Um*LJrRQe{=^ z<*hLCIv36_XUV_8gc;{Be=OWWP;h<$HL6c@3rvzDxB94&Rf4%GQ<;i zk9{v;PmTKFjE_gcV61eYTEh@ILy=0-$f{0gT_-8=6A643^q~R?n(lYOsQoK2!BNGN zW+6t8p%m=A@w{<07pM_?Z`@ znlbv4VhxPM3O_!K&neo9nP%uG_wOuGr~6q^r4<#%-w5t*(rdU>&?A@2wIDaZ)uprm zUCldFne`A@lTYz6g&(ERyY$E06)D^urd}|N-nkw~6VJwUo}lY1f2HOH9K#oHzka89 zXMVWhUO4V-NT<3y_zzY2piWZ*dObHPEZ#?NO&Npee*5{yxx+|L`wDGE*thlJ_U11D R009600|525vW?IM007&@{T=`S literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-mo.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-mo.bin new file mode 100644 index 0000000000000000000000000000000000000000..2abed84c94efeb703f041c4b76891d75e13c2654 GIT binary patch literal 533 zcmV+w0_y!AiwFP!000003dB=OZrd;r-3Q1WxJaQzTW(0r<9qXFsL7~;HR~Z4vZpG&z9QtV$Y5kGr%K3_ z(B8)GX$O2qc;7Vy=x<)oz6hVO3Yy6ZyPiYf(? zr(|c=E!mO6EOIo9?9;wa$B`&yN#6x;E$MASxHXZTiWGvYz47!<#L+EOO^O~|(e++P zHA}iIie<>=@UwK7%f_RgBxz!!Pe7$}aiUE8J4JAPD`^j-dyj?bo!<-L_ceZR0KfNs z&n4cc?j4&(!hsq8yE8o=1o5!eD7ArI(8MIUWIrZrd;r-UH+vIJD5vxNbXg3nD0JP$@!Xz{p5h7nvwU z8Wd^3TgN^{pP|o`CnC}B_uW{ z>w6#!_(0?u;Kz5(0Hcb^S(W5q(bAA~up`o^EUho%&#yKIqgt4J7hP$_V%e4`1(IVl zn01G0vyj;jW}z*fCOpqbDVz08@X=;n$%tVYan52?sI5_Tgnhn++N|x?wcTxnR9V$} zIV@u>hn^J+m8?IxlL8mk`vOEd4Y`1f5!}5sWP;hf#{zZQ@3rvzDxB94&Rf4%GQ<=2 zj(sm-PmTKFjE_gcV61eYTEh@ILy=0-$f{0gT_-8=6A643^q~R?n(lYOsQoW6!BNGN zW+6t8p%m=A@w{<07pM_?ZxCu#%2c z%@}=2u?9wBg&#l0=M-(lOf&S8n>$O?>3&vJX+?$cH-fvD^cpS|^vLCMEyxXUbtx@C zSM$zPW<3PfWGFtS@S_xZmrl%Gk;2_!>IK8-o$G-#@oY@z3A(=WS89I1F?{j%>vxKG zX2K2k!f|JpbgIjP|4@}*)M;u!ujfXE#rx>3DPs`bZ$JMycev8izCv3O_HBK*z4;3O Q0RR6302A2axzGgw03>ApZU6uP literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-ms.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-ms.bin new file mode 100644 index 0000000000000000000000000000000000000000..320757461b1be6581fb6d17b3d6ef14f08f2b31c GIT binary patch literal 528 zcmV+r0`L7FiwFP!000003dB=OZrd;r-3Q1WxJaQzEI#6w(jhsQGkTkNY8LgWnC4L}*uYe{fkl^WN2tn!Z-xNm| z54sOEx(iY;_~3EtG#986dmrSm^+A@Mb8`orD!PaN>8jGK0hzp|TP-ExO%H0`8qoK9qr>b&%$Bt8A*Nq{{&DGWr1QDLSP}MPeZ0K* S3jhHB{{sM}7@q{n1pol8-TgZN literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-mt.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-mt.bin new file mode 100644 index 0000000000000000000000000000000000000000..f37e1a2c68a4d221bf8caa715a82e6e60d4e4733 GIT binary patch literal 532 zcmV+v0_*)BiwFP!000003dB>rZrd;r-UH+vxC9y+*KJ2`K?EfYD#fS_7#%6=A`_uV zfg%lfD?0Tl`UD;NOnH*>*QI19Yq^lR@4oN8JBm3`u%S{w2^C22bTfoQ>F?hp zM;8y8g&f_5QZV?#(uxWbuLO5D={=k)=#lf~Rv@>) z)j3*#-sGLQob(V>lSlDBh3}-$L;7N_vlOlmeIpn~FF$^}E=Uz4=IA29*=PPl%|CD? zEM9*8O7YsfaihL)>XR|eoq6yTU(->|sR4bP8y#j>FrZrd;r-UH+vxC9y+$8AS$K?EfYD#eHl7#S(+A`_)Z zfg%lf>)5C0GxVAAB;~J5$xhaC;px7+@4h?ga-v{OdnknLiNco`2;G)BjI`rK35gNu zt?!O7;4P6GfFIAA0Y(Ltqsqy_qPZcdVIb0{EUho%Pp>uyqf(fB7hPz^V%Zf@3M9v< zHRl?&s5A#1%s~$ixbN{e+LZ5tcQ)ny@EA2AO({%$wKIDDQMhCattJf*uHkwoq?(mn zmgO?ma`u z6Ze8mBVkXC`u2p6N5WvNb)ecn8#zOfLej{pX0)!8l=zVZz5<$1fdoyrLoiDJ{w6r8 zc+@P!=q{9k!5dFoS95_XvG+y}TW@69IW_mdsiJ%MpQD>2du`q^!qC8~8ZDyp=i!uTt}-Aj56=L&k{e7P0KEpT-% zEkGaUov57j5LlC?xJluADfEzT%ypK+^`UPB!|2)VaYd@=FsAbaVc+;GHNU_ye)0C} zcZ%0$#SQtwkx!;H7v{ltWKAbEPYvkDxlv(u6}=^845It(=O5<|GoAMp+KRAm>(k}M TUjP6A|NjF3b9|b2%LM=cJbwR5 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-mw.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-mw.bin new file mode 100644 index 0000000000000000000000000000000000000000..af4c382f83c53cb1281874f68cbc7204e31381cd GIT binary patch literal 531 zcmV+u0_^=CiwFP!000003dB=OZrd;r-3Q1WxGA(~Tqj*>7er9dv{H=9fRQC-O=O}H zDNv*V@4Dp7lhmv8H}vuR0)|9 z+S}M2?SMB_ZUBD$)E%TGXL3{-JysEqDq0} zDQV2QA`L0bA_ud`F75kt9Ennv^h5C0lHMkStcmPY#CT9Ux;$f{(Y6DHs#3H$5K~>FUT_>^d14X?YYOFxf)9rwV!v6&( zIkm3OTpj|k6TxBK}xarhYYs#C1>3UR5X~l$zmx8;O^d8O?^vL;gE09~@ z>KqNBcX=l+Cq1BQG!$QA_+AP<#1nIs#Bg=!Ytfl``RLLqeBs0=w=_5A!8dG8Z)#3O^nGq{n0yM+f^{8)@XPOiE{u0N?+e=suy5=0 V<;8yh009600|1^V^fA!|004q=0Dk}g literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-my.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-my.bin new file mode 100644 index 0000000000000000000000000000000000000000..2447dd99dbd1e4bd5c1578b853fec3098a6b8edb GIT binary patch literal 525 zcmV+o0`mPIiwFP!000003dB=OZrd;r-3Q1WxGA)#RkvMoXGBoYpi+d$K+q*+O=O}H zX;7pA@4D)!skq*j8;$18d-H~$f=JlX2}&*|BJu4FLYu09nGTFdF0lSH zxjQlf>xp;<`2M6uz^J5RmIXN(w9q0g9Efm~waEqi@x^d3YL({O>QaqkXxk7eK`@MZ zy;i74m0l}!(hKeJG~szhQX1A*&IZG}!U$!FaH>*qCimLaUlq$YP?L<^*j&5kLZ)5U z)jIUD=$mG~lgUSWlHtr`zX1`}!Cq zN2-1IOCiO)6!*baftQ2cXZFfV3hG%zE@bTtvG4=&dL?we0}(FR9DGo@^Vh|}#e*7s zjT(F_IJn?(XM5(T=0_J4uya9{U2<~|j7oZh|LLk$QwJh?OLs~LV7rs9q7xYlI#4-d z^f|_A7>F@`z7n5ewBa*N(2w@T8KG8nv!qf<%5}cx%$}t4aH*j~F1Kqy?10HjG!I?n zy>Xe$;8mmN@F9lp1y_got*o*bZckIkM~t5A^{+`C5<0XQZ|n+{#2zhb=A zk6Vl9Ry^6Ir7;Ko!&bUeOR7h&bA!X|UC35+93iA%fBd#-zo*N&{8#~YW4*t<`2zp| P|NjF3AOK5Y%LM=cwj2aL literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-na.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-na.bin new file mode 100644 index 0000000000000000000000000000000000000000..93041687586989eee8ca95a5a2e811ff7217c900 GIT binary patch literal 530 zcmV+t0`2`DiwFP!000003dB=OZrd;r-3Q1WxM-n8TW(0soA>4oKRMH|<~rlq2U z^)7bDIuJXiHUK}qn+_-`xEgiNjt2*TPn#fK?tOvcfp8kn=x`S4erU&12y_ZVQ ziZ07?8LN5xtQ^*I@#IW0nz`r`Fy&pGC=>r)5&XGTtcTIx$AZ)*%%u$T8uuH({XWcv z!hGiMv1t?>xb?p~(-Tn;7i)u38`wonEK(>QRrO5PcajP}Fw`rc!3qpL-43`Y!z-}K z(Zz%5Fvql53Wl(F-1?deQprPDqG@}usIQXsZRo5g$9 z<-Fy3q~uGARnRhL{PZwBr|3$Ke1d-R|IP{3rWrNYMssQ7l@$IagNI8619G|C3e*;a zzC=UlP2QQyNe`%+e2R}Le6OS#(jRk^rEq=h8`)9v&iBBoxVK9mL0@0RGq*3`l)iZR z^*hCD`^T;J!fQ_sY3?h4ueh2X)SQaw+uZ0ddmp1E?>dO#m!E%p7>{(`7q%7Q(AJ0R UtG@sM0RR630ItYW4A2Dt0L29cHvj+t literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-nf.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-nf.bin new file mode 100644 index 0000000000000000000000000000000000000000..320757461b1be6581fb6d17b3d6ef14f08f2b31c GIT binary patch literal 528 zcmV+r0`L7FiwFP!000003dB=OZrd;r-3Q1WxJaQzEI#6w(jhsQGkTkNY8LgWnC4L}*uYe{fkl^WN2tn!Z-xNm| z54sOEx(iY;_~3EtG#986dmrSm^+A@Mb8`orD!PaN>8jGK0hzp|TP-ExO%H0`8qoK9qr>b&%$Bt8A*Nq{{&DGWr1QDLSP}MPeZ0K* S3jhHB{{sM}7@q{n1pol8-TgZN literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-ng.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-ng.bin new file mode 100644 index 0000000000000000000000000000000000000000..4d8dc930c32a1dcb3786ea8294fe96d17679f192 GIT binary patch literal 531 zcmV+u0_^=CiwFP!000003dB=AZ`&{s-2>!5a0xUtuG@~>f(S|)REkjPOKt5jP52DsMdZjh2PiVdjsKn=l4Q} zdg5-dX(a5aao?Wk@hBLAwGL7nXrpFmQb-zA)lAk+k_tbNpjSW>I*{P$W(Yy)@81+h z7Y~|+8r_9fF!v}FwCH6kZVe5k|JLl#OI8}5H|I<~a`vzq4mTt9_z_$leMSH?> z+EF!P^eM$E=!i9b{4qYJ=t_)qf_`u>&I;AK85LDpQDO3x;O-{9hjR@*a=zUPr^DBh>=ofLXVU(9uu!u6qV1jFd%$8R?Usba>2E)$%6=1#*yugx1b>Iiku)t&g7GX-!-*T+=dND^JdV+O3ao6EtFfE@sYfQ_(%R|+KG^Wt{@}T{^QP^e!Z6<^F zcJT7Rg*=m7=lMElS$r;LAd`(wBf*Kuegz_|hf~AEyX6CWVg>17us5=IO#DPVUj~&|Al}nm z?}Oakzb+0go>c2=RO6+fcfs@CYOYYhk1j}I?}8**a`OO;N_vF<>8em&1tNM=_euz0 z`%zcXjEU06MLch zCpa~%UVr|I@lro>ExoeRlVh4YbMT_C=~2yFJ^o&AaF|?$j-0kFoF@JL$EN+Ep3mjS a3a}gN!{xEI#6w(jhsQGkTkNY8LgWnC4L}*uYe{fkl^WN2tn!Z-xNm| z54sOEx(iY;_~3EtG#986dmrSm^+A@Mb8`orD!PaN>8jGK0hzp|TP-ExO%H0`8qoK9qr>b&%$Bt8A*Nq{{&DGWr1QDLSP}MPeZ0K* S3jhHB{{sM}7@q{n1pol8-TgZN literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-nu.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-nu.bin new file mode 100644 index 0000000000000000000000000000000000000000..320757461b1be6581fb6d17b3d6ef14f08f2b31c GIT binary patch literal 528 zcmV+r0`L7FiwFP!000003dB=OZrd;r-3Q1WxJaQzEI#6w(jhsQGkTkNY8LgWnC4L}*uYe{fkl^WN2tn!Z-xNm| z54sOEx(iY;_~3EtG#986dmrSm^+A@Mb8`orD!PaN>8jGK0hzp|TP-ExO%H0`8qoK9qr>b&%$Bt8A*Nq{{&DGWr1QDLSP}MPeZ0K* S3jhHB{{sM}7@q{n1pol8-TgZN literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-nz.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-nz.bin new file mode 100644 index 0000000000000000000000000000000000000000..8aa1ff2654e8b0cc262fd2bc70aa7470c7adf71f GIT binary patch literal 530 zcmV+t0`2`DiwFP!000003dB=OZrd;r-3Q1WxM-n84oKRMH|<^vQ`4NTMPD?)C|946igrlq2U z4K8-adJrvB8-O3*O%Ie5TunM>2Z!cXq=u2HKv}w2#2=p>hmulSzRxa9-^a2mrZp%* zNo&UqX-R1ZIoLsVbQtI~5v?8Rn-rZRy-tW(GugR_^`Ljw(?1bUchG9q^yr(ecT(wj z(PddKV=)h(Rl`y)o*YR=GZ%dVro4$GWoF+if zT|Af`b4-V&U<`}Lt*^NtmE4C#4%@KEvP*96L2%9Y@IPHuW@tbqAL`C11!8-!S$tr9 z&O5FrO1`961s!w7j}PN>imv3uXXq#Y?VM0;nn`nQG?zABN#SoYc(_zBAeYOnKy5+j zOEiSuE{V_LL3fG6Bkv%2vd=IROd%N@z^z~IdbNd30>5G?N zzf-)nU)*Xhy!PynPJIRN6<70vI;A4|Ha9xV-p6Rk`yOKW<>wzC#v?uL3)_ltXzRoE U)n5Pr0RR630Q-pOMb8BQ0CJuBYybcN literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-pg.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-pg.bin new file mode 100644 index 0000000000000000000000000000000000000000..d0bd6efa61f3ddb743a5b0bb228e40111042b233 GIT binary patch literal 529 zcmV+s0`C1EiwFP!000003dB=OZrd;r-3Q1WxGA(~T(@0v7er9dv{H=9fRQC-Ph_GJ zDNv*V@4D_}+`Iod(?wD0LS60IHSn-r}hy-tW(6WOVV^`Q6G(?1bUchG9m^x&JW_fqLu z(PddKV>OSTmBU&to}5WWGZ%dVro4+2W#Zo}fojpB~1i6kW-YPtcG4-#MY$G^6I)XfAEMlEU9)@NlVMKrWYCf!c!5 zmuLvR$vbm7=>b)fPw^pz@0Bz|`eSag6t0hbBRfjI`W{#n_jc(c=4${UF2XF+0kL3(?qm(q|Z`xj`T7io|?(dMM^33&U*SM;^_`r&6*y4)Add& zeNuE;mdjYp<7eftmdhtI$!O-XUx6v_;z*hK_ln@>R}&kq0DkYn zUMM`z{5>{}f<3qX+cP~81u<9~l-fWWHL*yccvRIVvc8j4_<^Bb0S#7Q=;?OEpbUS3 zJse#;m>$oV4okrpg2%0|xgeF?haiV-2(s*wn|lyk^F91eSCttWP|1tBGfIKj9_%ST zus-J<*ApclQ>=oHIpfD4<3ozB!2xm%{f-nlXJbH(3hThoO-@CC@+p_%2u#GdA=YboNO+ar+M( z35(~Szf!!muiUCHy!vcRr_KWSg0K0gPN|5#&W#SUH!)lCzK3I{-+%iw4)wGzY%9W{ Xt+&@#e*pjh|NjF3f(|C|(ggqj?8g6? literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-pk.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-pk.bin new file mode 100644 index 0000000000000000000000000000000000000000..5908a66eeaac721f95a5a42b81871fef5aab6c80 GIT binary patch literal 531 zcmV+u0_^=CiwFP!000003dB=OZrd;r-3Q1WxGA(~T(@0v7er9dpi+#;fYBvoO=O}H zDNv*V@4DnRoutAK4D||VumVF*w<8|P@E6$R z=;Fcjm}5FD1!FioZhg%KspLK!a@dALmR)jl4}xpHhyUrSGD8C@c~N&pDG=L(&Ef;= zbKY@1QSvp#D(ILqe*7`Mr07ace1?AZ@6HL;rkOO?MssQ7l@$IagNI8619G|C3e*;a zzC=UlUEZ0?Sr4e1Jc>^#e6OS#(-(7-rEq;18rf6wH2Ef26$AF@BWUcKc;@yOIOZ>2 ze*a1F+CFkCzVPC+DV-V%;2XB)lRBj$`aU;0%s#|u$@?B+_~qAMAI6!U_JwUlIJEWg V`syD5009600{{qq9jVa;006Fm0xSRk literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-pn.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-pn.bin new file mode 100644 index 0000000000000000000000000000000000000000..320757461b1be6581fb6d17b3d6ef14f08f2b31c GIT binary patch literal 528 zcmV+r0`L7FiwFP!000003dB=OZrd;r-3Q1WxJaQzEI#6w(jhsQGkTkNY8LgWnC4L}*uYe{fkl^WN2tn!Z-xNm| z54sOEx(iY;_~3EtG#986dmrSm^+A@Mb8`orD!PaN>8jGK0hzp|TP-ExO%H0`8qoK9qr>b&%$Bt8A*Nq{{&DGWr1QDLSP}MPeZ0K* S3jhHB{{sM}7@q{n1pol8-TgZN literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-pr.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-pr.bin new file mode 100644 index 0000000000000000000000000000000000000000..4578cb62379f49e01ac4201c8768a603fac9bc5e GIT binary patch literal 527 zcmV+q0`UDGiwFP!000003dB>rZrd;r-UH+vIJD5vxNbXg3nD0JP$@!Xz{p5h7nvwU z8Wd^3TgN^{pP|o`CnC}B_uW{ z>w6#!_(0?u;Kz5(0Hcb^S(W5q(bAA~up`o^EUho%&#yKIqfVQA7hP$_V%e4`1(IVl zn01G0vyj;jW}z*fCOpqbDVz08@X=;n$%tVYan4c;uC_+i5%&2OYO}Um*LJrRQe{=^ z<*hLCIv36_XUV_8gc;{Be=OWWP;h<$HL6c@3rvzDxB94&Rf4%GQ<;i zk9{v;PmTKFjE_gcV61eYTEh@ILy=0-$f{0gT_-8=6A643^q~R?n(lYOsQoK2!BNGN zW+6t8p%m=A@w{<07pM_?Z`@ znlbv4VhxPM3O_!K&neo9nP%uG_wOuGr~6q^r4<#%-w5t*(rdU>&?A@2wIDaZ)uprm zUCldFne`A@lTYz6g&(ERyY$E06)D^urd}|N-nkw~6VJwUo}lY1f2HOH9K#oHzka89 zXMVWhUO4V-NT<3y_zzY2piWZ*dObHPEZ#?NO&Npee*5{yxx+|L`wDGE*thlJ_U11D R009600|525vW?IM007&@{T=`S literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-pw.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-pw.bin new file mode 100644 index 0000000000000000000000000000000000000000..6a991cc4796c8cf477ee5731ec37dd2c5b549e05 GIT binary patch literal 532 zcmV+v0_*)BiwFP!000003dB=OZrd;r-3Q1WxM-n8TW&a-H}B0GQp}l#H6NgmYG9gPUlDR!<}mV3FfA1& zY;d_d)`Mu7+5r6cYI>lg;A+%4J32JCA~o!p3Y4YGMf~x}aVROJ<@@Tw^nGl*Vp@X| zl(cr;kd~Bok)vH?M~8uqBhlKCzDUtI(#wQcHIbc)SPyzXr9fAlhCYMNK8q)A|A7-> z@%-y|ir4m)TlIxkpB&TNSpZ+~H9e|1717tZ(P8#BW=r1p5Yx{;|M)Z>>U=I7E5c!{ Wch^^c0RRC1{{sN0+Kc_t1pol{C$>Oe6}2nN@4h}y3lBVpp*>47`3iZB@6O)OBY{ay;cufz8S!uQVag$(t? z-C)y5*i+-aJ<;P)Fa&EIq&Cn-&CsNfG^(nZteYeiejq`wfF^Vx!PE5+g3{l=DUL24 zbRTMT7h1vKgU7Awxj>cJ`yhv{53=l>n_J*i(LMZ6SCwWB$mA{EXeohj52lJT(&x0J zYQ*SkidE1NYy9|Qd`r=l80iFcTqjiPW>i#ZMTN;%g1eja9%c={zai(_tw3&pt8=sf zeaJg;Ihi4-CXeDv3g1ehhxEl(b#&=W~UzBJ9Wde0lK? R009600|4aXTw%)v007|T{VxCj literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-sb.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-sb.bin new file mode 100644 index 0000000000000000000000000000000000000000..93041687586989eee8ca95a5a2e811ff7217c900 GIT binary patch literal 530 zcmV+t0`2`DiwFP!000003dB=OZrd;r-3Q1WxM-n8TW(0soA>4oKRMH|<~rlq2U z^)7bDIuJXiHUK}qn+_-`xEgiNjt2*TPn#fK?tOvcfp8kn=x`S4erU&12y_ZVQ ziZ07?8LN5xtQ^*I@#IW0nz`r`Fy&pGC=>r)5&XGTtcTIx$AZ)*%%u$T8uuH({XWcv z!hGiMv1t?>xb?p~(-Tn;7i)u38`wonEK(>QRrO5PcajP}Fw`rc!3qpL-43`Y!z-}K z(Zz%5Fvql53Wl(F-1?deQprPDqG@}usIQXsZRo5g$9 z<-Fy3q~uGARnRhL{PZwBr|3$Ke1d-R|IP{3rWrNYMssQ7l@$IagNI8619G|C3e*;a zzC=UlP2QQyNe`%+e2R}Le6OS#(jRk^rEq=h8`)9v&iBBoxVK9mL0@0RGq*3`l)iZR z^*hCD`^T;J!fQ_sY3?h4ueh2X)SQaw+uZ0ddmp1E?>dO#m!E%p7>{(`7q%7Q(AJ0R UtG@sM0RR630ItYW4A2Dt0L29cHvj+t literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-sc.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-sc.bin new file mode 100644 index 0000000000000000000000000000000000000000..72bf8e85e376e11145df9939d605f540ddf4e60c GIT binary patch literal 528 zcmV+r0`L7FiwFP!000003dB=OZrd;r-3Q1WxCyjq9JgI^7er9fpi+#;fRQC-O=O}J zDNv*V@4D)!B|F)c8;<79d-H}AbE05PdnknLiNco`2;G)BjI`rK35gNu zZSIaR;4P6GfFIAA0Y(Ltqsqy_qPY>NVIa~|mNpmhr&r6ts1%0pste6nY`Y>#f#evq zW?iEem1d!XS?J*b_dOm*OZhH%XDRQO$Et~FDq;Goo$>Qe!jUbsnhZR+f$N=+YSwaD zmdn`7;it_kWV6X>WH__g7a-DkI1(n_ogTOot4I%{yNLy=wcktO_jUN*K=|JIy^x`v zxEpL5343bXwF literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-sd.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-sd.bin new file mode 100644 index 0000000000000000000000000000000000000000..146bbf98a0628720c0f689a6dcb3add8f4a59b8f GIT binary patch literal 533 zcmV+w0_y!AiwFP!000003dB@PZrd;r-3Q1WxGA(~Tqj*>7etWJAX1FVfYBvoO=O}H zDNv*V@3QPEdWN1UCn-Nemy(@q%MGb{^WMDSM;TSHVLjwR_Ee?USA^Ub8H}vuR0)|9 z+S}Lz?SMB_ZUKIN*BzuJXL3{-Jz6v~A{7i&ddkwq0{;ABIVq{A(z5aSx$e49cukc8 z$y3spaYGtXm_d$akbTQgsh3|RHP7G?TxE{B93mM^`z~=wO#Fn zRI{SXqF9D%4nHf0wQM}vl_X7U^aoJsT%0Hq|4tFy&Xu%>(VfVGRNBvl@bd=0w}9V! zKj#wjsXNKKmT+Lke{-hCgCH(88l|?-1WhcGOBPhsOxAT03qMlS%b~^!6g}M!xG4NB zFv-EiqwX+Aw^#}Wzj)rcnhR2jgI{E@^NS?88jLy4KjLD4_Zp#yQ9fs zJ?%2qGBu{;YmAl9QfvHlG45h?Ek-s$Z{5qYLY1yZ#gtY|n0P6;J4x^1QbCVgF1H4` z1FkO75c-gJ=5o>lsz#6EOAN21&_n!UZjuv#3r#{)Hxib&G<7>KAb1I@AbA!X=Q-~I<>mY>RUjMi-ZtA=*Y%9RN Xthn$O^NPK>V&{dJaNLxlE z7Z{P=#I8vPtRZ3t@bpb}fKg7xD08kvMouPbSeX{9U?9S!CTU`#mZ@3ykA{a)!L`!K zBC6|xfen!o1jDG&&jo5wp&xY854yd@eUHb{q-a#qq*NsA(Fnh9SPGmweK^T2i<4?u+VFeS{qTRpH7D@hNdJ(Cnw%B=-= z>(;;Tz`q~dnhVb-_AKjKz>#YA%|ed_LBH85FSUavX!;_#pg~o>khPt}!gs{$%q*U~(+$h(Zdh0Dv8?&C{wk;H@>!POAKe}2Vib?R&0Vf18AtR!U! z=&g--XJ6PO)!)FxPoIDMjPXj}@#+6G8`IL6gV%k{XSK}r_^ZjmWAZMf6twFggrC3v hwqZZkm!0{>0_+-le}48C009600{}I)^#<4l008!>6kGrR literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-sg.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-sg.bin new file mode 100644 index 0000000000000000000000000000000000000000..0ebd17493564b7d6f50d7eb48f6b4d48cbc8b239 GIT binary patch literal 530 zcmV+t0`2`DiwFP!000003dB>rZrd;r-UH+vIJD5vxNbXg3nD0JP$@=bz{p5h7n!I; z3KVI;TgN^{pP|o`Cnp`?kZ2*3JH$6~Na5d?i9UPilk{U*)Ldw$lBL4X7aww^d&G*rT>HAoA#k2+` zC~57wAuTEGA_u$3jt&EzCZe@V`X)u^l3q`UQ8U^(NhyWiSxx^)e7b{Hv!+MibiI>G z&xUSf-xA6TVHcQD!C6v4%=X4*(EjiAh_mx_@AmOGc=%*|8!@R0j7DlPw_E@@0B!T`eSag6s`|LBYR5T`5ssm&(`!F)b&+7bNd30;ft4F zzf-)nKiqOJJoju!r@8|8imLgbPE!$mJ2xuK-bZiA`yQhE<>w#o#*v=(g>6MRwDsZo U>MsBQ0RR63093~>1I`5i0NoD$8t}Jsw9(`675{DX*8us)=YSVfw3`@$*l@ku9{E3_Q4j>z$Bl z)^b^v%h=1|r_C&6v&m^>IJ4PrK&10+rpS@V)bU zAwxZJH`p{1_SCpc48d9lsSUJIGc+kAjjC!U>n2HsA4t$Epa~sF@N_eTp!D}| zild7M%|eatLMs@2@VIq77pM|@ALOw0L6)6!a|fI%x`+Sis?vP}GI>k4T1w#CgQ=oD zVL9!n8Zr8mVik168bAIRA5(NCMmj-1xEE)IYTb;ADy^t6`ATqilitI*h8{WJZUu4+ zT%Dr@=uO^<%gGEuHF*^8Q}|8_J)|$@I!odD&^Ll%^yilwf>beKLYE1~KJzDPet~2C z;^oKB6tB$_H{uH?J~^eiF%Q0CYkE?1YCzxSMu*u|%$Affi0PN_zg;?<>3ps*R)qan W?=CO?0ssL2{{sNYcC-P@1pojG=lik% literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-si.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-si.bin new file mode 100644 index 0000000000000000000000000000000000000000..8c9dcf7e3951d31f153c5bf5136118ec57cd91c5 GIT binary patch literal 533 zcmV+w0_y!AiwFP!000003dB=AZrd;v-UH+gTnY_|YotLJZb1Yk4JyT`3>XqRCi zkpe{;@K$8XDSCnqJyT9n{<@Tj~1GAag{l7m50EmA^Hgrh7?E#QyOhJ#VgHQ#n;s%?Yqibx59 zVN~nq64fZz4?5@v-QVM`!^2=GUpZ?G<=^e0Ya|*=Xn(oWdHzaRvVm5kfqOe}x#L2f zST6H?8N4h$H8YT@M!S*V#8jVv2%F(Z7-hG5V0Ww_9Srs)7N}J2opbkI`|l0-@11*R z!uJzkA8Pj&iwqQ`=uU#yjv+CUvNy-6l$P?aaLc9K~5fq1{2?1<-&|S16 zZAu#|2aG<&SOE<&!H+-2)#n&q@qv!uYkTF4QmLvzQmG{6x?XT*kJ5#hb9Bhm&t3u$ zTVQgI=An0alayC8&RR07= z!s6}qXN;Hnl56XQwH|HLG?{~EbB(uZO7-}A+>kK&5EwaaTR2Yo4y X*2VeR9{>OV|NjF3zjDN=%>@7e8gBdA literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-sl.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-sl.bin new file mode 100644 index 0000000000000000000000000000000000000000..836968a239c1a3c29cbc37552b8f353e66bb3648 GIT binary patch literal 529 zcmV+s0`C1EiwFP!000003dB=OZrd;r-3Q1WxGA(~T(@0v7er9dAX1FVfYBvoPh_GJ zDNv*V@4Drlq2U z^)7eEIuJXiHUK}rn+_-`xEgiNjtQWJgN7$k8scr+rVyk!bBmk5aUb^fn<@O=PDc)`Q+#Pp=}L?x59V=)n(N@1@eS zrpvNi#%>-zYlppDJ~@+&W-j{!nDQ=8l!#qE*2C!UV?k;Y_ELs@jo%xP-3}O(;V-bo z(Zz%5u*S653Wg9oZGF!LspKI9Ic!6aWtZICgW#GU;D5TROy7V?UeujY3dHtkt9Z}4 zoVQ$$lzdLH3R>ojpMH!lDY}v)pP-)Wg=*7`nroxEwE0R3f0Mz(tl`&JRzj*om zC&g>~$gTLoi%(8zZY+Rr*qWZyoQmlC+~_d-5VIxkI*93)Uw?fX&vZT)juqiB*2n9s Te*gdg|NjF3Xl85)(FFhiOn3wX literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-ss.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-ss.bin new file mode 100644 index 0000000000000000000000000000000000000000..d005567f13d38ee545f80fd9bdefbcdc41227d8a GIT binary patch literal 534 zcmV+x0_pu9iwFP!000003dB=OZrd;r-3Q1WxGA(~T(@0v7er9dpi+#=fYBvoO=O}H zDNv*V@4DhvrtKhLNd2S-M=rAD%TqI6HyR@wLz&3v{4hA6pBYxeIn~8NrfL6>J`vn2Zo+*M-0mF z7ue$H;=%M-V>)aFV+bC%zUP8eavy>mwjs!}OK$E#aLxDdKV4O3Xh0<|>dq(yVtcSv zd|-XfJFX{6KBia&9dpKyKgNd?UCD{h(D(k`IicD#ljhoJE^WS&!rx@@aH(NHF1K5O z+JexRXb8Q^J99ak0acSn@h*k$l{91eVs5e&t`9>adrJQN@>XeG;>)hxtdlR!I?|X>p=kLFL8qf4}E*vYu YVXU{;SAPKj0RR630Fh&EmeB{3%2%dW9fAbE~D zv+hubDznhZEcE!8GnS8|rF<2n zCrv|+?n5aU{NZ`$YA#SMj{Z=<&L6VunwtmUM3E!>Pgk{OEy!e+?zNP_cPEoY7^Vg3 zi5heCImK$|u{D1FF+Qc}T8w0ZesmLOg&N(CiYTp!F!5S&_mbYjwSpeGUTzI?2V7mF z1?WxQh093~K{XkQ4=Ma0g&xw0xyw?xIk8qy)8K0FXf>|SAzZsiu=a)TiTMf6jK#~Z z-znahAvf|1CqKETxit^IVr+U>b80}}=0=CvyBMtqr4Yj}KmWLJxYc=Ip{)q}w%*^~ T`~?62|NjF3*FNjK%>@7eAZP|h literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-sz.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-sz.bin new file mode 100644 index 0000000000000000000000000000000000000000..e9f1ef13658cf1153913ffb10769e46be898e12e GIT binary patch literal 529 zcmV+s0`C1EiwFP!000003dB=OZrd;r-3Q1WxGA(~T(@0v7erOipi+#=fRQC-O=O}H zX;7pA@4D4B1ht5N6d=+NAX)UanNP?jzh@yBP!p`?_S@3RZj_p$7XX$?wH z(%NxDT2k6Uj&_h89R@m%L~BR-CPn8+uM=X{M0P4-J?NeF^iRao9kiM>z4uMmJE`=n z=&~%Av6{!v%3&=RPtGKxnTtLFQ{KgiGV$*f!Jk{j1{nQ)EJ$s_T*@%7alZlF@4{Rt z%xC@{n?}KbTmS8uo`{0DSR0huKpQo&NTGOC)iYV&Nhun&vJt*^Ntl{|z+4%@KEvP*96L2%6v@IPHuW@tbqKkCjX1!8-&S$tr9 z&O5G0Nf$imv3yC+J82@0?I=no)CYG?zABN#SoYc(_zBAeYOnKy5+j zOEiSuTW&a-H}B0GQp}l#H6NgmYG9gPUlDR!<}mV3FfA1& zY;d_d)`Mu7+5r6cYI>lg;A+%4J32JCA~o!p3Y4YGMf~x}aVROJ<@@Tw^nGl*Vp@X| zl(cr;kd~Bok)vH?M~8uqBhlKCzDUtI(#wQcHIbc)SPyzXr9fAlhCYMNK8q)A|A7-> z@%-y|ir4m)TlIxkpB&TNSpZ+~H9e|1717tZ(P8#BW=r1p5Yx{;|M)Z>>U=I7E5c!{ Wch^^c0RRC1{{sN0+Kc_t1pol{CEI#6w(jhsQGkTkNY8LgWnC4L}*uYe{fkl^WN2tn!Z-xNm| z54sOEx(iY;_~3EtG#986dmrSm^+A@Mb8`orD!PaN>8jGK0hzp|TP-ExO%H0`8qoK9qr>b&%$Bt8A*Nq{{&DGWr1QDLSP}MPeZ0K* S3jhHB{{sM}7@q{n1pol8-TgZN literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-to.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-to.bin new file mode 100644 index 0000000000000000000000000000000000000000..f31d7816711fa161a379f5022223244b4f4afd89 GIT binary patch literal 531 zcmV+u0_^=CiwFP!000003dB=OZrd;r-3Q1WxM-n8TW&a-H}B0GQp}l#HSeL2s%M&BUlDR!<}mVBFfA1& ztarIP)`8eDwE_6?-E=@n!PTg9c64ZNMQRwB3Y4YGMf~yEaVROJ<@@TwbX{z_Vp@X| zl%CNZ z)^u5x%h=81XYH_;%O_`&(adF^fGO|dM49;air~+!Vm*xhJ{F`lVJ~Ia*Z92w{N9JX zP*~6WJvNPk1GoNnXL=$EVz4$SwSisK#3qH}QB}`m{UoXI14F$68tlN()9rvk8U6xW z99=w^4r@${tzZbjXr9f|OWt)5(=R{&_%xpBd@dX-!eOir V*H?c5009600|1_Uj6u-_003%x32OiV literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-tt.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-tt.bin new file mode 100644 index 0000000000000000000000000000000000000000..76af22105fe4aabfccd449885d6f393b2bda42d1 GIT binary patch literal 530 zcmV+t0`2`DiwFP!000003dB>rZrd;r-UH+vIJD5vxNbXg3nD0JP$@=bz{p717n!I; z3KVI;TgN^{pP|o`Cnp<+7+5r6cZaSc(;A+%4J32JCBsC07g_Nc9Mf~yE zP_nb@hU`db7dhHR_O$QmI1;U0(l;qum-Ko}x!40MGld z7YgH1*zmA7&&Z%k!6?E+=JknAK-tgs!ZR2N`BOxQ3}NNXrp+~ zx}3LMkCc2#u?kw|gr6S9=M-JZkx$T1{@*#G+BBo)+GsAVzmme=WYBP_U_dUHTY=hw z(3jE>dNc1#<)jB>O+LlP6uwu|4C#-#$x^sJ_KoZ)dFOjzRXkhMdr;R`@yzWDIE61> ze*I4I+Wv9Nz3|+VAEI#6w(jhsQGkTkNY8LgWnC4L}*uYe{fkl^WN2tn!Z-xNm| z54sOEx(iY;_~3EtG#986dmrSm^+A@Mb8`orD!PaN>8jGK0hzp|TP-ExO%H0`8qoK9qr>b&%$Bt8A*Nq{{&DGWr1QDLSP}MPeZ0K* S3jhHB{{sM}7@q{n1pol8-TgZN literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-tz.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-tz.bin new file mode 100644 index 0000000000000000000000000000000000000000..316d04488b1ce47dc61b4db0447272f9dd19c1f9 GIT binary patch literal 529 zcmV+s0`C1EiwFP!000003dB=OZrd;r-3Q1WxGA(~94B3J7er9fpi+#=fYBvoO=O}J zDNv*V@4D)!B|F)M8;<79d-H}AbE05PdnknLiNco`2;G%AjI`rK35gNu zZSI~h;4P6GfS=zr1B?nPN0pOR zESIsD!%v%8$Yzt%$Z%$}KY&Q*;YgTxcY5GXtRg*(?j{zf)_yOA-`C-L1L1q;_dVmZ4pJLvqh@GQNE%huOx8`33O|vcS3nawkl^WV2tn!Z-xNm| zPnv}q-Gx>#_~3c#dM;2U_CCmA>w_#i=jH)8Rdf#@>8jFw12TC__gYHe+k>g1Jz+WR zs2VZ)l42Ef#2P>T7`G|95+j|UH}1t*p;|YiqDm_&OuiD_-K6($uAxWHw_AbS0$1l~ z0eY8r;&L)WP)#1ibqYU7p@;OvTxBU-ANocxjMlaL*(*}Tj0s&PIQz<9sQCwugvIOc zKPg_DH*VAyPJMDrb7vlW!`Jkv=G1_`&y5bVPcd6k#vrC&fBkjoaH#XS!dMaZV|~87 T_y+(0|NjF3fmE%H%mn}doQwOs literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-ug.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-ug.bin new file mode 100644 index 0000000000000000000000000000000000000000..24b8de49846dc14d526b9bce0669e3e937b57752 GIT binary patch literal 529 zcmV+s0`C1EiwFP!000003dB=OZrd;r-3Q1WxGA(~T(@0v7er7#s1&1eVRT7Z6Pbue z3KVI;yDoc*o}p*TNy@K7$xgQAhNF4&-n=2joG4gR28ED}D13Q=&~=%^NIOoHkQfnW zb2p?1-V(V1c>b|VG&dqO3`Ba$(&i%m_+&X4mBR2{b)ow{wp|gWKyr*) zv#wB!O0&?xEOd8=8N=gfDc=O|EamO;STzw%B}{*{Gk#tr9N9vv$-sjfxZVk=W-XUx zxs1IWe%j1JHk+JAhBKS}2}C*%N5aIr(*t*66=5*Cn^>S)`@Ix?Ux)7vgzuf-3mNK( zyTPWBu&2g-d!omqUwCt}4wMkjY!R(NY569!wQwq|a$b z)risO6sw>k*7)(q_>!V4G13X@xK60n&8Vo-iVBmj1a~*-J=wH#*Ed#B53X9%B0C*I$ Te*gdg|NjF39&Bg>%mn}d8Bh9; literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-um.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-um.bin new file mode 100644 index 0000000000000000000000000000000000000000..4578cb62379f49e01ac4201c8768a603fac9bc5e GIT binary patch literal 527 zcmV+q0`UDGiwFP!000003dB>rZrd;r-UH+vIJD5vxNbXg3nD0JP$@!Xz{p5h7nvwU z8Wd^3TgN^{pP|o`CnC}B_uW{ z>w6#!_(0?u;Kz5(0Hcb^S(W5q(bAA~up`o^EUho%&#yKIqfVQA7hP$_V%e4`1(IVl zn01G0vyj;jW}z*fCOpqbDVz08@X=;n$%tVYan4c;uC_+i5%&2OYO}Um*LJrRQe{=^ z<*hLCIv36_XUV_8gc;{Be=OWWP;h<$HL6c@3rvzDxB94&Rf4%GQ<;i zk9{v;PmTKFjE_gcV61eYTEh@ILy=0-$f{0gT_-8=6A643^q~R?n(lYOsQoK2!BNGN zW+6t8p%m=A@w{<07pM_?Z`@ znlbv4VhxPM3O_!K&neo9nP%uG_wOuGr~6q^r4<#%-w5t*(rdU>&?A@2wIDaZ)uprm zUCldFne`A@lTYz6g&(ERyY$E06)D^urd}|N-nkw~6VJwUo}lY1f2HOH9K#oHzka89 zXMVWhUO4V-NT<3y_zzY2piWZ*dObHPEZ#?NO&Npee*5{yxx+|L`wDGE*thlJ_U11D R009600|525vW?IM007&@{T=`S literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-us.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-us.bin new file mode 100644 index 0000000000000000000000000000000000000000..aa6707e959053bcc9914a7db4d3a9fdd3b478290 GIT binary patch literal 526 zcmV+p0`dJHiwFP!000003dB>rZrd;r-UH+vIJD5vxNbUf3nD0JP$@=b!01R>7n!I; z8Wd^3TgN^{pP|o`Cn3wtQb~u{$wT@&7Ai;Fy%E&1xy&h&#htujQ&0rc6MPeW!Tqv-TjMjIO5 zxE?9_oMIJp%n3g|j87@Lk|Up^o~Sm>sJS+pOY5(s@HZJWTq+olS-E@v2S9B>=u2q` zUCo=RyuZ+W@+m&1@RO2epZ=J;EQRai(8!*WcfJQ!#j`cN2X%cBuiU4sCt7z4;3O Q0RR630B7pcQ_uwf0OUFXTL1t6 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-vc.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-vc.bin new file mode 100644 index 0000000000000000000000000000000000000000..93041687586989eee8ca95a5a2e811ff7217c900 GIT binary patch literal 530 zcmV+t0`2`DiwFP!000003dB=OZrd;r-3Q1WxM-n8TW(0soA>4oKRMH|<~rlq2U z^)7bDIuJXiHUK}qn+_-`xEgiNjt2*TPn#fK?tOvcfp8kn=x`S4erU&12y_ZVQ ziZ07?8LN5xtQ^*I@#IW0nz`r`Fy&pGC=>r)5&XGTtcTIx$AZ)*%%u$T8uuH({XWcv z!hGiMv1t?>xb?p~(-Tn;7i)u38`wonEK(>QRrO5PcajP}Fw`rc!3qpL-43`Y!z-}K z(Zz%5Fvql53Wl(F-1?deQprPDqG@}usIQXsZRo5g$9 z<-Fy3q~uGARnRhL{PZwBr|3$Ke1d-R|IP{3rWrNYMssQ7l@$IagNI8619G|C3e*;a zzC=UlP2QQyNe`%+e2R}Le6OS#(jRk^rEq=h8`)9v&iBBoxVK9mL0@0RGq*3`l)iZR z^*hCD`^T;J!fQ_sY3?h4ueh2X)SQaw+uZ0ddmp1E?>dO#m!E%p7>{(`7q%7Q(AJ0R UtG@sM0RR630ItYW4A2Dt0L29cHvj+t literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-vg.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-vg.bin new file mode 100644 index 0000000000000000000000000000000000000000..6a991cc4796c8cf477ee5731ec37dd2c5b549e05 GIT binary patch literal 532 zcmV+v0_*)BiwFP!000003dB=OZrd;r-3Q1WxM-n8TW&a-H}B0GQp}l#H6NgmYG9gPUlDR!<}mV3FfA1& zY;d_d)`Mu7+5r6cYI>lg;A+%4J32JCA~o!p3Y4YGMf~x}aVROJ<@@Tw^nGl*Vp@X| zl(cr;kd~Bok)vH?M~8uqBhlKCzDUtI(#wQcHIbc)SPyzXr9fAlhCYMNK8q)A|A7-> z@%-y|ir4m)TlIxkpB&TNSpZ+~H9e|1717tZ(P8#BW=r1p5Yx{;|M)Z>>U=I7E5c!{ Wch^^c0RRC1{{sN0+Kc_t1pol{CrZrd;r-UH+vIJD5vxNbXg3nD0JP$@!Xz{p5h7nvwU z8Wd^3TgN^{pP|o`CnC}B_uW{ z>w6#!_(0?u;Kz5(0Hcb^S(W5q(bAA~up`o^EUho%&#yKIqfVQA7hP$_V%e4`1(IVl zn01G0vyj;jW}z*fCOpqbDVz08@X=;n$%tVYan4c;uC_+i5%&2OYO}Um*LJrRQe{=^ z<*hLCIv36_XUV_8gc;{Be=OWWP;h<$HL6c@3rvzDxB94&Rf4%GQ<;i zk9{v;PmTKFjE_gcV61eYTEh@ILy=0-$f{0gT_-8=6A643^q~R?n(lYOsQoK2!BNGN zW+6t8p%m=A@w{<07pM_?Z`@ znlbv4VhxPM3O_!K&neo9nP%uG_wOuGr~6q^r4<#%-w5t*(rdU>&?A@2wIDaZ)uprm zUCldFne`A@lTYz6g&(ERyY$E06)D^urd}|N-nkw~6VJwUo}lY1f2HOH9K#oHzka89 zXMVWhUO4V-NT<3y_zzY2piWZ*dObHPEZ#?NO&Npee*5{yxx+|L`wDGE*thlJ_U11D R009600|525vW?IM007&@{T=`S literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-vu.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-vu.bin new file mode 100644 index 0000000000000000000000000000000000000000..010248aa2ae830f99087314e4570ace929395da1 GIT binary patch literal 530 zcmV+t0`2`DiwFP!000003dB=OZrd;r-3Q1WxGA(~T(@0v7er9dpi+#=sL>^5Ph_GJ zDNv*V@4Drlq2U z^)7eEIuJXiHUK}rnGPr^xEgiNjtQWJgN7$k8scr+rVyk!bBmU!`ar>2*S^n#fK?tOvcfo?b*e-9f9#(1Rbk-br)5&XGTtcTIx$AZ)*?4=C*8oxJy-}|r^ z3hSA_$EHzm;MV`{Oix5X4AusvHn5AD*rZTAs_L1npClE2V5nC>gB=)px*aem!(U*F zql*XAVU20A6$~MG-1?piQprOIa@d9-%PzUO2f;Nz!2fhrnZ5y)yr?^)6o~E7R`H&7 zId8chDfyUU6|~G5Km8b=QgkIpK0!U#3)Q9>HP=RSY4ep7{w9NmS;NmS$mMn`P+JiC z5)Gj@d1o#sGoWhnC_bd{y^>}~U(8LG!u7FlWJk&OwI702F=0cWL1SOU6Su#>sebYN z`%jA3_K{ohg%_Wk(%e`8U$HeksW}zVx4F?__AX{i-gOYu&%gfqG@j{vE*vYuVXXJp USN{M20RR630LY6zM9~ER09S|nJ^%m! literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-ws.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-ws.bin new file mode 100644 index 0000000000000000000000000000000000000000..74bba06a7d087ba63a8fe4be0d81bc9907fb99f9 GIT binary patch literal 532 zcmV+v0_*)BiwFP!000003dB=OZrd;r-3Q1WxM-n8TW&a-$M@#VP|TTzHSeL2s%M&BUlDR!<}mVBFfA1& ztarIP)`8eDwE_6?-E=@n!PTg9c64ZNMQRwB3Y4YGMf~yEaVV*c<@?ix>AF~U#k2+` zDB0O{Lw2OJiyZADd)oJO9EsMB^i7J^kzOanQxn;#NGXNhTTlN)Jl#R7Nz;RGy538r zXGND~xs263epU`^xqLE{jAkzT1Wb7sC(6XXR|G$|iuEx1`&ii7g}szvU*q=%@OvNj zLg9Jl@3CnV9JuwrJJSpMw>9~kNt&|n3Io^A&W%J3K1 z!_mcq>F|tcu@np;c-;D$3sT8L2y)nlAj>Yfxd*{DKfwQVRhhm4mAt4sqZEkk(VpTx z>vG<5JyP-|#VTl-Gk*FpKBwqPj(mcC^6$>JrpvZ>$sE?5;aHuM>E_EkJ{`wyH5 zicd%$B_CAf{h_{_$xX>bx&(E5f0z W57$?J0RRC1{{sNtLH6O&1poj8c?Sgm literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-za.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-za.bin new file mode 100644 index 0000000000000000000000000000000000000000..90339f370ba6411b071c2d00ffed52cc8dda49fb GIT binary patch literal 534 zcmV+x0_pu9iwFP!000003dB=OZrd;r-3Q1WxGA(~47Xi!7er9fpi+#;fYBvoO=O}X zDNv*V@4D93LzO$`1%T=+cJldcAO|7 zF(S3C2|Mw?OFGLQ9x=l)i_O8P)+XOY7rO6b*$q(& zB*&;V>&ARhX%;$}g&rO-V|W~G&KJQun{y#PhD~Twj#6-SFpBXd`DRQb-zE)f-yZNlN@k0$%}5s6c|I+aVaG zzX2vVs(93Wh|ygr1%o%9_O9j%RpRK49QNMGvL!Y5z^S4~_@AmO%^Hx&Yr4}?0^grZ z6lJ8(X-CzF(Wexvpd(iJ`C@!b(Ty1C1pVONoF%GtGb*aIqQdwq!QDxE4NC<*vRrNh zat~ZBr3L6>-c04BhrpUXikmDAxR*i?3H;|*iqMsBQ0RR6304t=T2+suo0E$xr)Bpeg literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/en-zm.bin b/src/Codebelt.Extensions.Globalization/Surrogates/en-zm.bin new file mode 100644 index 0000000000000000000000000000000000000000..d0bd6efa61f3ddb743a5b0bb228e40111042b233 GIT binary patch literal 529 zcmV+s0`C1EiwFP!000003dB=OZrd;r-3Q1WxGA(~T(@0v7er9dv{H=9fRQC-Ph_GJ zDNv*V@4D_}+`Iod(?wD0LS60IHSn-r}hy-tW(6WOVV^`Q6G(?1bUchG9m^x&JW_fqLu z(PddKV>OSTmBU&to}5WWGZ%dVro4+2W#Zo}fojpB~1i6kW-YPtcG4-#MY$G^6I)XfAEMlEU9)@NlVMKrWYCf!c!5 zmuLvR$vbm7=>b)fPw^pz@0Bz|`eSag6t0hbBRfjI`W{#n_jc(c=yPEvkd%67di7t(0nyf<%1u_PLnltU#ICmLU0A#_`pFw$NSEfq$D zyWAaNAT~s;0KR`U3^1yw8g)tb4lS)n3jkt&hIXCwpsHQvkpRO9iJ5bqOx-&|FSnq8W<%E^A zr+UQbQ;s#z6KDMJV|>ifg&gSw{orq$6KYL2YO0N<(&if}{7D86=Nbm&e7gmxH3)r< z7NLv06PJ@2qH1<2-skYWl4i(n%uSKQ?Vfj%Vf5U-@l%i{Wo+m((b;G5LhV0rAk1EW z{>t&z-f*iv^XijrI(8PofB2ei)iE`qm$}Jd@it{^${3{d>yO_)9XIuOt~geL!&vXG Uul@i40RR630J)qau*?Mj08PjHAOHXW literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/eo-001.bin b/src/Codebelt.Extensions.Globalization/Surrogates/eo-001.bin new file mode 100644 index 0000000000000000000000000000000000000000..5ae37d422fb8fbc2f52b8bb1d07d66f27fa89729 GIT binary patch literal 528 zcmV+r0`L7FiwFP!000003dB@PZqz^!-ABqDdV_jFya+pb7sZ+c37b)j1T5R*8mA}y zvD)pCX2+6KATEH!h6^CLNKQikY_+i!u|UF`u6eIs)vL05a%$i$6R=TQP(#ko5V|UI z=vgbNQJNrXgafZB2iZ{l4&dQ#;6TuZ>E7h@ZDMq*fj0*dplYP+bEfIqBz0%zzoHL7wKp*<=xt2(z%Q|+0($>` zGSske@*$jp#uLK%^Lqr25$OHztGd>3WY&K3&kOn?(vk-%L$HT>EUH65yBG+1h{;1t zJ`6nO{QBC)R?vk&J(v(kb&R%Q7Xpme?A(B4h8^L*+A0T8gHEp3^`JG#-6@A16O`wy zWu_R{o_l@Rwq#_PSE@O&W}OM5wW31qP16Y&+Jz)39`pe zpHsfFSA6=zn(b+6Ezs-6=F3`YBmbm$^oXC0l7ev#BmDUBn}_3G|C}riHqv3R=jUg? S0RRC1{{sLSsJ8~<1polU%n3#S literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/es-419.bin b/src/Codebelt.Extensions.Globalization/Surrogates/es-419.bin new file mode 100644 index 0000000000000000000000000000000000000000..a47fbe3ca1284140dedabc4d3b33648845ad1d8a GIT binary patch literal 552 zcmV+@0@wW?iwFP!000003d~f!Zrd;r-UH+vxC9y++i6E_Mg%7*BE^XMJ5ttJVM>t( zMH>vQl&`7oNV4-`#g7Q3;mtj?}Q?qQ){lK0;`jCeVpk7iX(%51}vT>vAJ z?BRcLn5nt|5nRY~B?Pcdo4|(Dm?oqmvWd}~kjtRLriuRZc^$HA-jD%%X0NPCl&hkV zL@G(R#xu^qP@RXVf*mtmZVh4sOisxhb)Y*7$Z40O?t`l{59tfR)h@hOr%_1fZC!90 zqfg1L?E+^W(V<10vn#eG`g`aFv!`$0Lq6C40-b$kvk%5JcGi(E_!^FCEOqSPwccTL q;?a~)3Lbv?`e0!<)Nx;~El+oCy*fVn0{{U3{{sMofY+N51^@s(VG&IL literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/es-ar.bin b/src/Codebelt.Extensions.Globalization/Surrogates/es-ar.bin new file mode 100644 index 0000000000000000000000000000000000000000..18d3677b25d9ade298723b362139508088afc302 GIT binary patch literal 553 zcmV+^0@nQ>iwFP!000003d~f!Zrd;r-UH+vIJD5v*iO4un-RfDibyf4{-7fzofW1O zX;7pAZ5{g*MLTxuGc<3KCn-sh3S|jJ$7Mh!I}?{@yH2{sL2A6&4=>KEG8IVzeQml?m<)n&?J3?6K%+E0gp1?apvwlyc3t z)f+{rm)>G2L9iHA`Z+@tiYkaus-HgU^nIh`xR#6gJbIN!in*x4!bjxcrwi{DxadH9 z)IR(umPh^VT%iImU%rE4qJWD*3wMK*cXF?&udBHig}sY-DP6?)!9^7*T@*!g&Mtuw zNe=M8ILuU2fCw(+g%Sc-*(Fet2GfMpM7A+{6=E6G*bFgzKCeS`%Ud!+E!Q^6RnbZ! zl_Xr}GtR(3y@xr$9+}9!w08wW2~5t>95msb2jIlz`ONg;)j5m8f=j{GK7f}Yn0HOV zX^fuP8F1#`b!aor*EQP_{WT2bi^s3uLOj?11X_4ug-1)8`s(3XSK~!ZsSf`e*E@`! rdqzqq1)qNW^2?^(N{{DqV|lnA>&5BG9{>OV|NjF3_xO}H4+a1L^Og@^ literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/es-bo.bin b/src/Codebelt.Extensions.Globalization/Surrogates/es-bo.bin new file mode 100644 index 0000000000000000000000000000000000000000..63adca30a2493481d921941afbfe90b070063270 GIT binary patch literal 551 zcmV+?0@(c@iwFP!000003d~f!Zrd;r-UH+vxD*;1+i6E`ZUiSOBE_isgN~GRR+x&U zK~V;@b?j3V?bt2P(7Z{Wq$EWulqD1$tA*$L?z`{1v#6LTcuyH@gk(hF(-VZ&Nem6G zI8j1kM3%pQu%*dgkQ#VNb)yXSME10m$$9*CXE+!oLi26) zrmbr)y(LP4qkOiGwn&;X^+p% zp4%9FJKDy6*hY3Iq#Cyv3`ANh17SLcZ3=dyDPhpqe`|r_ z+y1=y(4WcLo!9;O*5yCC-PWa7cnAzL?3^-@V*5X9jK3* z$DjG~sK1>nQ~>VFcaTpMNIqzhZjka$?%UeeRlX=qkH5k1Pu@ov|h8SL-S0TC;4IQE9_R5+@S(`VC zs#Z~<^Qquqpx(orV2{kpZ9x{m)f~-16W)0M&bvICKD;_-QCM&(MY|8+We8>+%SDaR z8+++flKO-WZN?e9<~yoihoOG)^zD0yXZlm1l^0fdw56%B9-g%|-qe)p@V{}r!{~)) pB($!Unw9BD z*e+#G5hP_gpCP`9PZEA*N-GB`!-h}uIP>0&L?u|jd(y&+@fM5t_z0n8nm|Wt ziUs2_!t>uh+PRLO;|6Gj`6qxcx3Ym4tqAW#g7=zDRG}QUnA^04j(PrOqjO@EOO*Rk)^yddcVX>4^ai=^! z7ke(F`SoBL+kP7P9phr?Vv#Pqq+t&=HKn7$prSa^(a(UnvC=0T_F;;GnP`Sv=*-)i zq2$Ky*B|VjF5P}*_jfM-(LLveUls+29Z?Nbqk0vy9nMfAsY5O19+Agi4&F;}Xh%Hi z9)A||QGL@_r~uR--#~GofQw!W?|UilUnw9BD zP?s{N2$C{g&Jf?kCkekYrB#BIVZ*0+d^2xGq7p3NEoouHc#B1RdV?w`rx1(w7hiT+@jEk|0Rl4#e4SQTuQ#u+9DvBc={Ro&FD}&&;50ezkL^Iq%XWrHV zCAW6Jd1v=@?e=TCzjpEW?m0L7x+pjth-#pkk?uSo=Uq;^53bHKq%S#>`|w_!MIoK{ZNZut zJu^Mv%s(q=BF@(}-4XRQ496FbU%rNXuKoln_rl~J4QcAjl7DbD9@JFo*uQJN!|1t> prle`WhaW%xG+{T=X2?hWF literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/es-cl.bin b/src/Codebelt.Extensions.Globalization/Surrogates/es-cl.bin new file mode 100644 index 0000000000000000000000000000000000000000..da9fb7f1981301af69afebc6e0724857d3119ac1 GIT binary patch literal 548 zcmV+<0^9u`iwFP!000003ba(cj?^#^?oYaRZ~;oeWp!Mc4qdbd5(z7UgeaY4Hs>X_ zSB@Pi9VJhJprqp&xHq{cIoq+bPO?JRkj9hw=KJQG$xn(Ud?FOKTu>~N%L|0wWGQr{ zVOVmJAiVkelWt7@7Pr7^EItE#{is?<(3Xf!rg$)Ds)Y(TVlmR9I5JsZ@nLUR3Cg%u zu=QKjw!ZleO9_G{sMgmNs!>!!gfe}N(V#E%HlZ}>I>UX>S!1}*;raSmpFm4HlK0x- zN$aFy@ZD@1$7vhIJr{CeBF?hd_q6z`sX999$TLUT-^vyUrA zH6PDbjVHzKB;$E-`QF`k55MelE=vJD(IeC=!Er_-$y`LS@DX|V?ZSfs7xlzPTD{yX z^zC3_2VlN@59O)@E~j32m|A%!2i5wzhWn;)lrH3zj~MS=RFld@QFPAQ9WWwE5C7TX zvmNG&mLP&}@>U4}tQu0N2*qtm8X~&{U58i>4K_neFVIbh?s!LLsO4IrLY18)Qc1#f zKIaS!GDvuw({|NCy{|u)8+iXc|Un6|h)qGKFs>A=q^$w$#o{^EZ m1)qNW_Q$5(N|$rFu{=DE_3HBC2><~9{{sL@+yb}~1^@t0s0$4M literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/es-co.bin b/src/Codebelt.Extensions.Globalization/Surrogates/es-co.bin new file mode 100644 index 0000000000000000000000000000000000000000..690a4caff211aa3da5f7440c09d3aa45334e4c8e GIT binary patch literal 557 zcmV+|0@D2-iwFP!000003ba(cZrd;r-UH+vIHb_f*iO5Zn-Rf5ibyf4{-7fzoo%KP zX;7pAZ5{g*MLTxOGc<3KCn-sh3S|jFmTKYYzWeU`?kqYc5v5kuhlv8tXXoW0FTEyGf?ybx`Z-4>ib{x3qMt5m^@Db}u5r^KDGmLGv#p`OgzD=DQp0u$XL6@~ zKDB#lWbpN1Bl~_M*^Uc2^sz{ig;%xkNY-hZe6X(wM<)9fh_G&Y%6J&t7VKhEQbS{Z zv>A$TyYuE#cP2}BUU%nvm;dbEGm9_tT)=_q8Oo!6CGUoup-M3q)kOG+KKyavodOpf zsE?Y5-}(Hgznv>o0Ord#kdG8d-fNMzm-0^TRORco+>63qx{wz>V*KEuk`^wCqA6=v zz^J4L_|Fz!>@Zbz4kEaimr4j=MH@pwYf{B@OJ#%6+Yn1(OUw}c_wz19*Sw(v)N*a3 zOy!NFQc22nKIIGy)OnZ^?2wV%8+%_s6u{&Z%|RpHMF5UmUQA3M-ktL(EVvR}?E`oo zf>~SVyu#?r&OlQCu0xw~zOLDZ>aU?MpFRHg8RD7#H_*Z}D?C`z*jEQnx*9HOOm+Bk vT<_8_UDpSg%h{{s900|NjF3__gd_7X|iwFP!000003d~f!Zrd;r-UH+vxD*;1+i6E_Mg%7*BE_isgN~GRc9>G6 zL6HWu6`lGNMKX5lGbC@4Cn-sh3S|jF#&Y55K7RLocM_Fg37<#}D=um*6N0?ORuq%AXtnly-rYtq6#9E>eWT9Ug+W?uIspI4Ec()ts%dL=+6&?!eZK!ywM(? zi#?Yy_T|cJOSfNk`v;f*;+}JhFN;FJp6CXugL)P3I-DV@n2TyGd_*4qxbRkii}u7v z&EtJBKd5i}3Kf9);~OYO3b^RCaNA3HC%20Fb6f63Vdo-VN*6J{cTq)37e&#OvvXiX zl0Ez{4l`93Ac6~dri1`iwh5G^#xx;YBAXb!53vlk*fi09KJP+w%^Na6Pwka8g>qFi zl1L>9*ZGVyFi_`VO0Yww<<=ldU~-D)pb_sh0H<9ZbRS-wlPElJF1XqS@WWk*=51YY z8l$J5_qGk3`HT*2##y^$8=^mmo-lj*^*h9K{WH+oGpjwA)7V-EPa7K!Ys_`{i)8OH rdgCc6p%nUFfBdy+H`l|?Tw@;Y8hd+u^bY_4|NjF32Yv^n6b1kQ8X^CF literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/es-cu.bin b/src/Codebelt.Extensions.Globalization/Surrogates/es-cu.bin new file mode 100644 index 0000000000000000000000000000000000000000..2e44e34e31f1835924a350bda580aaabafdf89be GIT binary patch literal 552 zcmV+@0@wW?iwFP!000003d~f^ZqzUkzE|oy_yEd*?r!1e+p5vFMNPUQ{D`BI%%(1} zy>gtDa^uKTAUJa48R(nzNw6I|b+Q3*#20^=&)>{9lQ=O^@Rl;z2+4@TrzZ%llNcIW zaiWC8h%A47V@ngiAT{uk$PWOY-n2Dfw4t(5G3g8&>qHssiR@)76Z8D-&S)@7gx1^B zo3^ff=`B$TB*&=K>kO4BDj`CNUOnpcLRVLqG2Appd?R>e#Q!4n=SPLYWZILu(;lCa zJ*6@Hb~KIsFpca^NHun`N>;w4Wshqb%0z=fML06ik3gigG6;_Qut~vAG$jlg`?eM+ zzU}v$cm1BM-G1HguU-7Td(JGs&T|O|sv9UL`AX4uxIlHw9b!a!L?3=Qc;A9U2kKGt z@I7Bn^4q?`3c&sG9ppz9NIuje-B8Lqxo>NKt`fc|>>Uz?a)^tALnSR7ilRAZm%yo_ z2l!tcrY*}s1{d<8l@fT-#ZXX2>X=qkH5k1LxfCj5nixKxmm#|q4IQ!P_R5+>S(`VC zs#Z~<6EJ^2S$<3UZOj{UpVJB*(D qXhQ26eE9M6PaAe4o%ZG0@^s(Ui_??e00030{{sLzn;t(81^@sQFcT60 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/es-do.bin b/src/Codebelt.Extensions.Globalization/Surrogates/es-do.bin new file mode 100644 index 0000000000000000000000000000000000000000..9a1a561fd374c07cd7929e9b1e228f4be6bfc9c0 GIT binary patch literal 551 zcmV+?0@(c@iwFP!000003d~eHZrm^s?G5-2EE1@QcQ;9?Zed{!2bR2u@Un%$+t z&w?TsP?s{N2$C{g&S2lfCkaWBvVI9th7F(Qapt`liAu17cZ9)4NQPB>eumIGO`s-w zj+Kxx!pr;bY-!_{m;$e`{0Q**t)>v84Ux4MM{3L=!6)uP5Mbch*?>l!I#({BXd+w^})4d(|^!*Z$M>R^06 zm3t~=`R!mL$8I9|K}a?9u}W7#)Ugv)FKOewaYb=tqn`jvXQoS;_TtKdn`?#{)b5=v zP;%SuH}Bg$UHkpI-QW252mhQqeq9t2PQKMK5a~bThZKC^pUiR6osL7Odg>qfgiYTp! zF!4-quvF_|POxPra4#}|)ZzxDat{0mI&g{wUn(%4r^{=wC7P~%k3{yjH1jGl*R pN+^X8e*E&wh5bm!efhQm-M01O{OmUX009600{~b{e76+_005EJ5`O>y literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/es-ec.bin b/src/Codebelt.Extensions.Globalization/Surrogates/es-ec.bin new file mode 100644 index 0000000000000000000000000000000000000000..fdcc5bb4e0e684f71feb18e6d54a3e056f5b020f GIT binary patch literal 551 zcmV+?0@(c@iwFP!000003d~f!Zrd;r-UH+vIHb_f*iJigGa@)m5h+I1A7rGYv%*v) z4T>_Ltz(~}Xvc1ShUQK3Bqb?Qp)8^3SS>u=ci(;Aokhn)!F$SJBP1gVpPnGJPGV?i z#fcIUBeMMcoh?oNlGMOUB0m9qe%IE3(T2)K#iTQ6tQ%#pC$gulOwQxCJHx>!5t?tS zH*H;e=`B$TB*&=K&p9elR6>Lj{q#|%AM^$@hMUH4Zv?Ll_g{Fvexwuh(vH-ZeoKo?zFR5(bU^sTL@{ z?a!MJ{h6%YdEK9HUH+qc&n&*qa|s8k{g+4mO3@FvKy}Mq#EA3}ef;UdhZbCPpgw9I zf8@)f{&ucV0k|*UK|WC+`JhF*LCQOMXlq|r2`>tJ7l}f-h>L@ZN?N!misqbM0jG){ z;D2$Lwk!u3+{VjRO5jBoLqQp-V_H$wVDvh~QmBX-V)%SU=vFjzgkISDY8qv2-YBYC zMTO3%f`fs24|9S&GLd^_uL{TlxSFFmXu`V)zY5ZxvnQy)s$0}lIhQ(L4W8aZd=@SruIhg#?<~xUC2M_6KQEj>Rvni zqlJ>4;#^a%fp!@O@x zkkJFY>ZJr;4JlN#B`l>4RUJl8V=jk=m?6gh<$28RL`P59XZCp-p`tH4MOCk;(D7Vw zFqHGK)X*`rc2Dff09gT7OJ$y#)m=v9%;n|6^zmD{NaBQRDf&Z1uVb=oZr{XdKatB0@OV!qHXU$x m7>tvC{%OO0snfaqSb=t9Jw8AC4FCZD{{sMVJkb{c1^@s`O$o#R literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/es-gq.bin b/src/Codebelt.Extensions.Globalization/Surrogates/es-gq.bin new file mode 100644 index 0000000000000000000000000000000000000000..d530cdcabae0e9c5a4fc82a6a03a65da647d31da GIT binary patch literal 548 zcmV+<0^9u`iwFP!000003dB^qZrd;v-2>zwxC9y++i6E_h6Sf7BE_isKu1ctR+v(x zK~V<0b?jFZ?bxl~ko-x$q^c&c@( zqVY{{7Q5pt@_R01-^3zactwMbBsHRw!IYvn(%CP7g>iB`KkmZR1T)SIH_)2DYKD?K zyWf7ad%AS{josh5{3rK2H~6wB1ni0OUk&P2-1wX!+A$k6Sh#>Z{kG9V2R7If7qm~m zia}x1P*@t6JG_NrP#PCr!(I<9;p87W>dw^MX~9m~h?g#4eDCa&(gsm9W#<|gkz^15 z)mGLu1&H9mtvVrqm4^gM(qNj9n#eXrS0R=`jkWXR4S5}+8{U#0YPhCQ-W9DRvXg|X ze8z3J*26&X%?X*7+khy6$tjwHM!c&4oOU_rK71XQQF!25@NO5t^AOArO~I-9B(2uw zhG#hQDHWQGvv$L_MBRcTWA^<0M~LU@xhw6N(eBM@Y|X-x#`?1wQyu;i*E@_ZJR>EP mf=@qx`(x5>s>8lqTOPJ;y*fYp3jhHB{{sL&UwW$Y1polVvk))< literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/es-gt.bin b/src/Codebelt.Extensions.Globalization/Surrogates/es-gt.bin new file mode 100644 index 0000000000000000000000000000000000000000..23e73addfc77f58b9f283f7da10ce7fbf9d61c96 GIT binary patch literal 552 zcmV+@0@wW?iwFP!000003d~f^ZqzUkzE|oy_=0kvyIVNswraF(QIjr&A8~Y&+0-Sr zSB||>ZX9_E1V?T>1AUV|3ASUWPBtKp_~I|~`J4G>5+}hD-VzEME-04q=?OyXG=Y}X z3`;IzgqOd*(WQxB;09QQ#Rq^-Z&U*@+7Qvo1b2o_bfO&gSoE@$iFy8ZXEZU&mDbzS z8`U(v^cG7Ag2kxP>kL&WsvttCUOnpcLRVKYrE%LD@eOCS5&w(OpC1(plck)=JMHl) z*;5+BZ%5PE57Wr+xR7HPt2ABtnwCB;YA6#8CKbhziGBnutd~J>+=xvIcBC1m(Aw9v zK*?>t-@NPhbnW)*et+fS@7;55`E^kUI1t@IHOW`;zQqM<6my7T;SqWG;o!XjhYrM} z_ThW6oaDECg%yDL<2xvhD&S(Mg}b4YcXF>9f3D`fDC`~LrF4k#gF_W59g3nkXP3Z; zBnS9k9A=6ZAc7ltp@aZdb_tY(;wB+Ak!_4#hFk_UHcbql&x?@V@|KL)b9-k^qFfcN zBvMJjbv)w?4Apy>E7&vh<+dP7U~*38s3YBZK+e0IbRS%uWk_ENuJ+-*I*UR&?`XlB z7`?VV;LJa3Xd}+oHQN#WH4MiWk6*rqe6D{5I`_in9t~;gt0({9YCNc^)UkipdWX?7 qA5BTqfDb=@{%ON*q|?4!Tb}OQdVYHH8vp?R{{sM3$Ccg?1^@sI$_w@Y literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/es-hn.bin b/src/Codebelt.Extensions.Globalization/Surrogates/es-hn.bin new file mode 100644 index 0000000000000000000000000000000000000000..099b40d4ca20b64bf67d099e838a67ab8913c951 GIT binary patch literal 550 zcmV+>0@?i^iwFP!000003d~fyZrd;v-2>zwxD*;%+i6E_Mg%7*EXAn$Ku1ctR+vhp zL6HWub?jFZ?bxl~(ELfhqoFAVR5HHtN+v*Vl2|#$Bh$TSjY5{uiP@KN1RyrHqO@YBBc_dHCVNdkHQ&5+8LB z-;3p>zUeDe0P2tLp*T^%#h``zLCQP1myJJHGcO7U7qL>fh_a)LDpI;AisqbM0VRSQ z;eTAB5>gY<#pqRtWl&??#PIsO4AC9y$OyeKS5_CwWzh*D zq##V?Ge$u}*2A2jMdsypz)PTFj^>~f-bDb;yPR|%T%BbIUvVZ6;k|khg>c@t1#4oo zH9g?WKdaDWoUa?YC+ck&jxQd+d=2qjeF;?Ug{eIn($tp)|KMsos43NFzFb=#wrxE>Kl=>;0RR630Mz6P8V?2l0B4W|!2kdN literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/es-mx.bin b/src/Codebelt.Extensions.Globalization/Surrogates/es-mx.bin new file mode 100644 index 0000000000000000000000000000000000000000..8d29dbbf3a2ed12e7e87eb130b6e2f9bba16d06a GIT binary patch literal 545 zcmV++0^a=}iwFP!000003d~eJZrd;v-UH+g98zd#Y^NQ$1rZz+s8pjWP;{iEXPK!; z8YE>vTgRTFK*w&qLvE6jl%z<7lGUPPG(EqM-_Ls%l@bk~D1)t#jA(p$fzWN1f}#y4 zT1bq@8nLx)-;ox0P2^{QuOGV>Fxpb7bV_=QrbefLBas7ZV|xMru(uqHiq7!e>224x z!Fflt2FWq1&2x?F1l53&%sfNYn+F{Zm@%vr(%SOh3*K1%|8T?kiPuao6I>rm(q}!C z)Q}*nWbxf(CC9Lm;vl4+<=AA|CfGXs+}E30AX-_16Wjd)M7lU5=X@Ne3vRbLVW8aK zwnDXVsaB}%e8EU4s4pG@bP65y_|sLlWhvoA%{29yE*pjUs4Pe6$6up3jOy?#U(WU2 ze6a)YaC{HtnFA?DFVc@zA<0A6hI36=fP$m1M5TSj#mQGSt$dXvOUdqmQ%z6sQWEAJ zD?vs#^sbWT6{epH z4i*|REEx{SvfU131za!DJaoppiNNKQv+1KNw2t9>DY|2Pzpj%QE_zmq7NaXS1Ifd0 zQ@W1N^^WhUc^k&#tEcZjV!SY41*5%k+LI;Ca}D5MQcV{%r+W0?+>kJN6}lO1TL|r^ jZ@*pJuXH|_A1lDaSg$WH{r~^~|NjF3jE8!CAO-*cb5aDV literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/es-ni.bin b/src/Codebelt.Extensions.Globalization/Surrogates/es-ni.bin new file mode 100644 index 0000000000000000000000000000000000000000..a3b9466441fd8000be644ec329f6e0d3c43379ed GIT binary patch literal 552 zcmV+@0@wW?iwFP!000003d~fyZrd;v-2>zwIHb_f*iJiYGb}hs5h+I12QpIDwZc>) z4T?0Ntz*BUXvc2-hUQQ5CFN70WVPs6Enz@dza1FG?{3F1px3Y#9tqE^Mf;-J7s!$Gl%x&62$2@<#(>XE9rOG#_ z*Rrm?^acw7oW`hB>l~FRDj`CtS{8L`p{uL7Y2vok$v2EvI{9A`{rQ1VSS)2!+$)dI z#h%M(elwWHzMn>Z&$t-6SfmRtY1m^;P3dSbs3?wf^bRmLR{DhFK1@+C6U}e~t$ABB zl-%0==Dpq1rQ5IV{>H^WxaZvP%c9_LAgY0KRIg;V!x^e2b*RDIBl7se!3PNr9f(Km zb1h%BXbwVm4+8DhKxeO|-o9I8ES0TG$Eg7&E=E~|qxhz^i zgcO9Sc*ZDb%6ga*w9K^J2KW}Jm`ZchQQk#BPP-g+A6%VzNMCX$_u;)dk3u@{nu66a zTAi6DaOMLFnus%YO?O0n4*mJr)0eLypQ~SiDn2vC2U8jwv*aIa4JS2Db?o1By~F5* qkEW!q!H1td|1@DY({W#}El=CFUY?%(1^@v6{{sNv7`OKj1^@uPuMbQB literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/es-pa.bin b/src/Codebelt.Extensions.Globalization/Surrogates/es-pa.bin new file mode 100644 index 0000000000000000000000000000000000000000..14abc7a7a8fd94761be7cb62367fec2e52eea13d GIT binary patch literal 555 zcmV+`0@VE*hHK1fMPvsyY5 zxuD1e)TPWRf}~8BGsHLXNy4v8X_X*l*l;wDZ{C}cs00gmOIp}4-eM7-pCPnP6X-}y zv0yw#c=_vFyVUtB+yJdG{{Zmmjcg!B8^Sx0;9jGNDwM+kb4y$4oX78WniHd3D!w_r zkxk>Jw^#_^G)9$L7pOu}1rbWsvQe)V+Q)4hcO4Q!({CBAHT_?x{`^R4TrOo)?3K@_ za!-Xcz8y{EFia%hGcHCx(sWf-D=%yC6I~~&^TEKPIMUgVfVr^~l$>^B%7U3}hFj>& zTU(&y&hEGG?4GXOeq;C7F8|&==LTOF1&1S1O;nS56|-F~P$Q{}TFiY!9)7s+UV@8` z#7Eu3_hLDzZ~6)qfcoP*C{7e`F=*j_kn&FMW#iA)%!|UoMXVGqqU`9Rij*#jqB&>R zK#3qn_+K1mvMqoI7xPMT4z%nOC`pT(gw#ZIF?tzd8Pr%eF?>ERLUhYIGD0uS)zyV^ zS#*L3DF{>fj8V{#^)M%Bk$Jf-@Diw)qdDk=cNu{5E+^dwS7#Z**PO{ic&{#^5YGFy zU`>o(tqd!}na`-uWSp}bx+Cg)7zm5UFJD7ESN{W5ePODP#x!+i!9VyKk7`PF=-;{C tVf4&rQ_?ix(~qBjnzS40v@h3|hizNW&(D4X009600|1zwxD*;1+iACIGom_)5y?i?Hpoa>XNRsx z8Wd^3TgQGy(T>^r4b7kAOG;8CP1$ZyE_}YnclYirGQ$!+5(*P8D3ztmUAW_wa0z3 zeHz2hd(+s2X_Sv#$i9nFo{xM@OCJ|Cl!-=@O47tc9{>yMB?yiiu}Q&>w7?Wv`*#gc zHtY7gPu-r6-G1BcQy2g2ewUUXSCxP*(H+zW`D)&^I6#eJ4pA&TBF|3_t`#`6B_6fU zKda$Ee%n`E;XU)mC(xbNZbOA}CkN9QNgzkWn|${lALmO z4U9;#h1ekkhs)q_KLZ>b(%^6%9Ik^y92~a6ArB5&a9H;o7K&CNq8oXogaEeKWw0O= zHyK$G*{0}i%oVW0rit+Ryo=d6Z%L1}TAQd;RV#^9l5ia_I0Hj<9!?ePn4@xU>}3J5 z047h#9Cf6-jL0LGmnXW9uFf!~uLW0|_+DKkF_ zg!6-!Z{K6S)Ng@KKCsDqQ#v%(k$*ZqzUkzE|oy_=0kvyIbIba$7aps;Eg<1gJPV$!yjo zwpWh5(%uj!o&v#<8@vL2lRioPm(Hygu=QLZ%K zo?fY@>7>_KN)RkYm0oA4LQw?~O7(KlK`*q8DUI6}NonZUoYjW@FVyb*Kx$Yn??MRytUM%85{jFI)I_#1dKqFF)Yv%hZ^-KqUGtU<&{y_tnnJlM zT1ljmgzJ39UANA|l%PXKaxd(I08s*yQ#22ac;^8)a(O<{efT=gqVT|_;A$7Z^AOAr zwBSvQ9=`mxUEr+C=+I`ovn#eC`V#bn*~8awA)f08ucc>JdN8K3GY3!l8jfmA_4wbo uox|u^$4E)jK;P--UpDQBdfb<9tAkxz&reSt0RRC1{{sM-nbTDI1poj!FBByJ literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/es-pr.bin b/src/Codebelt.Extensions.Globalization/Surrogates/es-pr.bin new file mode 100644 index 0000000000000000000000000000000000000000..e9b9eb8bb27ae82113c73372ecd5213af7037c22 GIT binary patch literal 554 zcmV+_0@eK=iwFP!000003d~eHZrm^s?G5-2EE1@Qch^a&Zed{!2bR2u@Un$^;g z$OT0%pe|)j5hP{0oFTr6PZEA*N~;7Z!-h}uIP>0&L?u|jThhXY@fM5t{0yOWnm|Wt ziUs2_!pmRZ+NF+P;Ra}h`3HbcZ)5{8+7RA}1oxUvRG}OWnA^0Kj(PrWr*mSIOOoKGJkmRVy!R_!C_xs^h`HqBzpgkAS(c6O^2GW6FY=Y=&Ft z%v)QaD*Dn6vJ?DmB7X^nSQB72ndKI%>E>I(>LoMbWk%u1+-b--k zNIdEuz8A|$ebZN{0MsAfL2;shi$M$bgOqo2FB^ZZW?mEy4zW@=MA^}yij)pT(VVku zphS=({4WkO*%rWqi+LqE2U_+Cl%&N?LTVzq7`+O)3~H>K7(SnuA-iQA8L^k<>gqzd zEIL7i6ojdG#wcjYdYBWm%)HzdcnMU@r8(*(?=m3gT~4|WuFf)~uQ`*4@LpX+A)WVa z!I~I7GdzwxD*;1+i6B_K?El)BGssh79A<+>@XEc zgCY%RD?0TnigxT)^b?vt$(NL*NSU&XAY-}kbdT@eyOXGtD0oj9EQMr5;nNd@F0&L` zy5U3#i4mFq{lVroe?=PLHIW|yKEKlqV6>#NRVnE#nwmldY>Dh?3!4l0+qLCjRA|F@ zrCmaBg={t&RDu(m{RBihD+6KLhbszhqB&vEy0x~5f?ij)wJ?ak{q*k4V)^v zga5{2u2~5(x{_B~O5jzOLPZ&AQo5n4#ppc7a@Y{t#qa^Wx`^SGXz2)csH;@yvQ<=R zMTN=df`f&6694tnBReso;m5!n5NEp_^7Y(sHRkpKgA6W slNW)J(WZf+(=WeW+7I=xFW**x`?g-5p8Nv<0RR630BV;BOB4nG0QwLHjQ{`u literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/es-sv.bin b/src/Codebelt.Extensions.Globalization/Surrogates/es-sv.bin new file mode 100644 index 0000000000000000000000000000000000000000..0fe7d6f8119a22d6d39ea81c0457fd3fdb23e700 GIT binary patch literal 551 zcmV+?0@(c@iwFP!000003d~eHZrm^s?G5-2EE1@Qch^a&Zed|<2bR2u@Unw9BD zP?s{N2$C{g&Jf?kCkekYrB#BIVZ*0+d^2xGq7p3NEoouHc#B1RdV?w`rx1(w7hiT+@jEk|0Rl4#e4SQTuQ#u+9DvBc={Ro&FD}&&;50ezkL^Iq%XWrHV zCAW6Jd1v=@?e=TCzjpEW?m0L7x+pjth-#pkk?uSo=Uq;^53bHKq%S#>`|w_!MIoK{ZNZut zJu^Mv%s(q=BF@(}-4XRQ496FbU%rNXuKoln_rl~J4QcAjl7DbD9@JFo*uQJN!|1t> prle`WhaW%xG+{T=X2?hWF literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/es-us.bin b/src/Codebelt.Extensions.Globalization/Surrogates/es-us.bin new file mode 100644 index 0000000000000000000000000000000000000000..fd01b2d3bcc7286acbd8b5a5387755b5c5a21319 GIT binary patch literal 530 zcmV+t0`2`DiwFP!000003dB>pZrd;v-2>zwIJD4EyKXva3nDlOP^m^$py)_R*D@1| zH25&!tz*BUK*w(Vhx|#tqq$=>yqJ<%;VULARS=m^`KW}YLj%sc4-R-reG?v|9 zr9iM8b>>^3(tKvSKu7bTT|NxClt?L?_KCCJrd>*j_eRuXnvyfMGrCT&C$P|FWPIa{ z*E=rMsBF3FR-iEGDja%tb!g};ivcUAw@S_k~!*#YTZahlvaeBc*VV0ui;!lkIc&5xKRMn z0#oPG0(3ENrt;>D`(!rWr|`YtdY=x?B1_@=I5eE*=#BG$t9UkB7YVu^*p`?VaJs&H z`S~lwYcuGEd+E4GO`7WR;47-ejhdzg^m1-gn7xhBl28gU{PN?k3x}3YeFa+)_O{+# UU;P6B0RR630C*lYC)ou606nJz9{>OV literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/es-uy.bin b/src/Codebelt.Extensions.Globalization/Surrogates/es-uy.bin new file mode 100644 index 0000000000000000000000000000000000000000..c4e9f3b32459eccd9d5ced47538d5b621d6cda51 GIT binary patch literal 582 zcmV-M0=fMkiwFP!000003XD|Ej?*v@zOS_J-~%WJw(Y`=+^P*-w%Vi>;YS>uX4-X$ z?aFZ~^~RB>Kyc*7Gq7*6PlEsJG!-Hjf0=K-nQx|XGc4gfp)liuVwqlEAT-T0Xvv0Q z$wi9r_|FeI*6|zM0IRY11n}iu*FcJ9M6@!)2hC=xPzgIMtZbrVo?ooBCPg_{dXqit zn#Q+YVktqe6xHgvLN!WiNKmdGiw^2RZ&OOsw$<8u&Nf>6KRTb^>l4*dj^u-Kc&v4- zqWNWS7rU^F@_`H4H!;a4zN29WEj6Qq(Uy`l(b3Oe${hf|oEVAfe+3a$C6Mkrg@ z^ZtW9^Qk-U>^XPwkM6xR{IseB?1}PUpVX_l9dLx2jyXiJ@Q6JAa&X&$Lwn*;`}ngO zpVT*V#U0)-pFRVdt=xtV)5@b99~_zoC-biHc^mFf3DTj(%Aecp(Huy>=qc2 zWDl`J2oBf5;c*8zIHbYhHaOe{hd4NFgF_x1vf!}pIV?I_frxJ7O(z7f)gglwp}5J& zhR8NWuVSu%4c0@1&*yc_E_q9OtkIf6WmmP5$W9Wj;ss}*DeK`}L(2@>y);(^#0r=^ zCv((5cO8)fm)B>ekFU;E5+~dW-t8iK9FygNR=i2kGcyA&{JVlC;(Xn)HBnzfNFP0Y z`yTV9`Xf+{N2YOaNkdvJOBUy literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/es-ve.bin b/src/Codebelt.Extensions.Globalization/Surrogates/es-ve.bin new file mode 100644 index 0000000000000000000000000000000000000000..f0196b53c709608cc38327fc0dd19ddfa1ff7de7 GIT binary patch literal 552 zcmV+@0@wW?iwFP!000003d~f&ZqzUky;tf#_)_ISH(NO7RvK*uYQl;j5JxAO&AP<) z%CT34ijv4=KLZxl%t)E{V#|V^YmO;&_MNRz z%7^_<4SR;&PKN!h%YSswg~hMSQoxbu7V49FH6MChp;j>$Q7n8!9)7v-UV)2_#7Eu3 z&oVx#Z~F=rfcfJ)C}#?|9JO#iN_i*us`cj@?nU7sUC1jRF@AJWO)3{f(UP@WU__E5 z{5KYJMN1ID#k^5M0IT{GDnfCal7`4GL9aqAhX$K2#t&$MZh1#0=#{;?rcj~EP7hOPYy~F6j qGcwY);M0#^f7`U1>SSWxz;Dt;RBA zid^usfVv=6P7$O?nIdOMZsL=eA8Acl!d5QAW=8Yo&Ab_kDba94TUZI%5{(ZJ5PFxT zplHL1782Vp7ds~mcunLjz{9m+fYFLdrB}kplyolYvQk^Dgbk5_x^yw0XLCN?xh#w_ zVe51rF^moE3!*hhj!|vTF{+m+vj=tdpvz0#wpc00xe~l_oIUwN+Nf+?!z$4CR?%~f zz;;+Mn!WI`@?J>&qUkcrmP0d-PrEtDMWclzIC0U>K%^J3BaFoRdf=CqlNOY}lm#k+ zc^}M8Fdu`-gSigo%HLvDN!U^=yMDDoUUXdQ3n4ssTYyRixBd4^YQO0PBAX#dXiqVQ zKfA1ViD`nPV55U49(sq1ZE$KB$|lL2vJ2o;(=Gfj3Ukv|AfuOcZlnah?owFOmavpI zR4a^5V=RY;xFL4`#@iSzgrXz#%)dKVs5F(*R2xl&jpu@cgMx;+h5?zhJMqr|?N-a%=)U6spsB-n=(&#+Eax;WKMtBUMW^IX*(@BF~^> zji6d8VxL^@l5!9=RbK%1p9}|rHcWMTBaO;v@3O8cvtlJ2s2Zqim-BVD=Hrd4A}E(u zr}v2AJhtCbtw9NbdV5YV;8VPp80Ge01p=e`1XFx^hH87z^)+c*(sfSdgA|QZ`74D; zoU~3=txJ7tU5}vCL7umrtY_=jQ{GCYXD-(Hx*pMaD+jr3vN24s%YFr_yn|VG8bCrgEm(vhXR5Veom2R7zn z1bZ4Hb04|1G9hAWMAf6in4=Yh2;(JZS0I>XcksVBEKFO0O77>S<$&1r8SGd~dBz&1 zJAz)PSOE=nLyRBLyA<8Zj!n=v{`NYd(o~&h+Gr+izK{YOG-X`F(%O}&Pm*)(p1y@R%Ljs?tVA;2oy>XkS<~Fv05AHQu4+yV_;cLo5Wk3woN*50q~Ct~bXe-sxx!cx9>#ik UeDntZ0RR63057|xc_0P=0CQXb9RL6T literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ewo-cm.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ewo-cm.bin new file mode 100644 index 0000000000000000000000000000000000000000..76a4fb2457f51c17f9756d9ca2eccd4ce7f6f614 GIT binary patch literal 545 zcmV++0^a=}iwFP!000003dB?~Z`3dp-YfM#ctIK9bQBhpt-9!1Boa;p2{AgCcdpgg zt{kV*F~Pt1O%uwms4<{rN@}}EO>(=))-G~-nhKG&ty8>Ek~zg+cZW@*lyL@I z-JDrB1BuewQL9nglHGh}{dfCrz_I0-(q>$Hp3g%~WT!a0Ga?iwdsF^Q2$Ni@m7_FOKw}K|8aV3FfJgO z3czQS%*!S786`6T;E6f#E&!aU19&D5&;j5fBJ#PDWS^fCklgS~_`kl2PE??yOSkB> z2D#p5u;zj`8E4$IDR~@o1u*KY58uqQm|dxskJzVpC0(Mjt6IZNXSlNQLP@l_^Khr& zlRwO)+!0LxCa_H-ZLmq$sw;Y6$MBBFnOjoET5D%IG3(qegxeb6F= zEX0WS_FQhb{SF4j?DpfAm@n;*z!slj@zJ2B-gfkUXX9y2wVuCM96Tluf+Xin10j6- j{u;x6uy;H2jRktw*u%qv-v9sr|NjF3e%d?M`2_#~Ein$) literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/fa-af.bin b/src/Codebelt.Extensions.Globalization/Surrogates/fa-af.bin new file mode 100644 index 0000000000000000000000000000000000000000..bc3d655f2138a6d75ecfde03a7511ed330e76f46 GIT binary patch literal 627 zcmV-(0*w71iwFP!000003e;4)Zrd;v-2>zwxD*;1+fBA=DI8tt%bOQN3;B+5j-zTjQS zA=R=b3{b4LqXHgo)0xe)d6~}ZVLJ2s44-B5o!Z8Bo1iN!tb03p>u>Ci580HDv@#!; zkR=~&u5UpRT@U$)P1vFY^Lz0%D+$c_fUWW`gENe&UYOR{Pd?x`+4~P+YLTmr*>5({ z=GcP$VH2J;Kv-ICo1-$_fiwS4(?(a+u()CHBlGJV)I}4rOCFU7#G+R zbvZ~OH)+Qd(}dzk;7uhWpHT>XxhQp0N`10rb`l?}gNsN9g>+w7Mm-s~Y3=V#c#g$?l!sL|n_*fCE|~cO>9xm(nSt~JIvX?R_}p{uHDecZ@_`1V z9ViG%8t#oWaM#kx?(BS)B} zs*1ua|L#y}9OPl1ux`4)p7_4?Zeh*|3mw#jXAgBz10FPh2le|-5IAv+I9IB-QP@+e z#}#&0u5O`9BMNyRa;>Xqy`oyV-o@1P?)4+a3&xd3qhcL3ziDaw6p@)t$tfxHfMBMR ztTZab9?I1udVozFkXWBh8Qq_!tGF`jB3=_+pxJ~Qi5pJ}_z$T5Wux`lf3Onwtf zITTYlvX$kyfGp(b&(Az|Hf!{-j!Y~#ic=iDHJ$6kxSSyH&spx+!B;?s5oBlP>5kK#8gaHZWrQu#el2%1>T@p zCtAo8=*ZMBmA3V@PeRJ+G5J6GYbHUPu*`)~OBf?zXW)_!4Y2Rh9_6uvUSzo@>0vd3 z)t~)UmTg5b&9PN|r>H_+(vCUh38xX@H5e!PtiP%>#x~EC*>HTRKXAf2B;?yGLfUC|-n?-e*yAl)VY|N?F<)1ntO&YiBOc;F!MaUU1XGa0(M~1E;Oe!p3|P z9#Z&st;FSr@sBL;!EFXkW$l!kSutfwK9Vs%x1!Xr|JK@sr6(3`P~RsOe)w{&VKd-j cU#2Zfr)@pm-T4au0RR630Jm2a62S%l01wwRI{*Lx literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ff-adlm-bf.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ff-adlm-bf.bin new file mode 100644 index 0000000000000000000000000000000000000000..429607931bcf6dd29ac612650c52540ee62c1108 GIT binary patch literal 684 zcmV;d0#p4TiwFP!000003hY+Pj@mF3-H$Z?5Fu48S}KR|7_y@TW-2u)Dy^zY-I&3{ zSj}VPI3ux}?)nw|hHm>id`WF5u}y3;4C`irET3~9KKCRzfE0bk30h<%fz-deaGYrv zpd4>gNHgL)o$p@&0PcJOfLzTxoHv6pN;i;vMd-(;B1XQmz$B*u+;KEuiC5?Wk}^%V z*X6r4kpt>N`93I3atS%^PRK9_Qx9PZB@RdB}$>-SUv* z^qO^$R8PU`(|gvB1j}d+Esw}BZpg5@&j>Zz=!IdgtS@l00S@t9T_ay;^bJ8G`ZCWY z^C6*P1QV2tnf0^=uj*C*om|a2O_rSIU?5qOdgTobz9(6Ixf(TD?!Z!eY_NctOY35M zQf<%3I+EC2uBL)DU9Smx#B4^J|Eis%ny{nYZ9^Fq$XTkrfib0_rJlh81Cyn)dM1Bp z`cC7U?st{bEqv40?opNOK5b#CcSP0p3^&_!wWz7yhyE!QU#hw1R;+H<=7?*QVu~Np zS8}U)Q38c4v93 z!`CD$9yD8_{f8M^Ite3FusMA9OyI9^u^gP8Z`!}0!YzkoS=C|5=i~a3jn5J zfO5P|A`&G>l7y?hX6EP~+Ai#V=}SwKn=Nqw+m4+z-d4%PZB@Rxyy$v-Ex=X z^qO@LR1d-O(|cBr1WRuYEsnHd+-Sq{J|om9qZfv~GQYsh0yxC2dXIe3qi+ZjQI~ly z84rmrMleCSm|0IN@Txxb-^tUg(`3nM4hE7nsZZX};CqtQm#0ya6(zEU2Q|@706jC+rXI8(2~z!IRlfWqIxEO zXzEVmo9cI!(k*;b*Y43S*>&2&Qtyb$?HOve_0`f%^*;1Z$@tQqdv3+*c5RBdK`EyA z5uK$BmF+Z*sA;x%sxQl^T|viVJg21=&u3KCQnyuK>WkQt(>vGGuEUf161;FKR+XNT z)2`fe=kK{K)pCVLMY2LfTZLu?At+t%0<^{nj03#IH1~m{V-eay{u0Q4>xqsovK$|v zeX$(zK+9s4Q%nnrGiHxO5dNE`Fy^GPnnvorLX5<&SX&TTqmhKN8iU$qc|NW`M%U!a{VttpIn&Q%Iju=e@BhztiPS?3A>DBGtr+1iron+G9{?~6E zU$WIsuB8X9Zr-j0kKFCB-A&gDZTGD!?7kAUFl&h87}e(e(;s232GhJ(b*&mMul4%! U;vWD20RR630H|&VS=kE!0LP$REC2ui literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ff-adlm-gh.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ff-adlm-gh.bin new file mode 100644 index 0000000000000000000000000000000000000000..0f673586c20c03eb790b244b978a925325d94997 GIT binary patch literal 686 zcmV;f0#W@RiwFP!000003hY+Pj?*v{-H$Z?U{yk0KvB~4G0m2ysNmF08py~p>Sqz)iOA8?FjDTyKVude_Y zhXKm)Hi0xHK4^XU=s1o$9XXC%O-#)HKA2&W(E#o_8nDDmbPq|9 zrrl}t-HP$}YpeUq%ITmTIqOOsQ|FXRw@}$x>N8 zlixRer}0hqyUOVnzUgcCWS8tdZD6T)MAh~TH{1GZ>85%gy604UYR^5lWVPEiN8F+W zQ~ZD~a)zpQo=4O)8zR-0Wzg)P(>WgVQbXh;u4>S2^_Ti0Hq`VkjkNpltiA+KoQl<@ z=hU=2_tN=$Zi8Cx@Od7u5Ya9~lbjHgtoH$0;}}K(-eQ{hpsQnZw1xa7kpI>r9bKdu zK0-yTNVLpX8O1cGIA!~Dk%a%I35+hLW|^Lq_E{Qa)O%YD2`BOlzpKK%G2&H?Aup0e4@9Gr6_hExfEliXqU;gR_|ho8T6 ze97)@^4@vW#k%kUJR$qIll9ONZH}!Jwx0sRy}x}D$QOU8B*+r%crux=J3kI%XH9^ZQs96*Y`;uy_R5<}`=UjZ-< z1C-%y0%=No(E9n!aU6F#avZsuwm5GBBb00)`Hs-9FL{J~FvBFH0o-#mV2PLL9+DzW zyVK^o731?AkMcp7vJ8Sh%cH0gvw)N$lK5cH9uTqzY~Fzld%(_*V?WCPr99|UnrwN{ z>41uLl=e6Y(?EAjlZ1VA-`NvqD1Gwt;xYgDbgzQOk-t1DN7I?L@@Y7Y&TW9HIS z49}|V8CeGso66N#u*RzuK@XTsY4g8pmvl|o(eAdsj0)r|)n3n-Qr}X~U^zXLrLuY^ zzi;|Z&#Cy@o_lV|YPW5UxJ3!3 z_yJwy3{~wskEm%jM5-^#pxHsEbG+oGhR7FO)u7wzFZD%isOeoAY4_n-eF^Xqm4vifK-9%J%0X3ICfWFyf>_jjeQn7=>MNaY1B_5^4)8p~g5vuWRXpc4v97 z!?z^O?=|r7^r*wjeY{E|9|YnIa9;hdEH*QT=G=$@RiZy8cbI*2WUkKP&tDy1vOAl+ za~^fDF1i3uNIvdjJ+wrdV=IO2H$n^B4RI8qYWwi}pV%(@T|ZZOtO_oU_4fMe82|wP O{{sNyDPNPe3jhFsiBO&Z literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ff-adlm-gn.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ff-adlm-gn.bin new file mode 100644 index 0000000000000000000000000000000000000000..dc5ec1ae11c42cf50e43d491d0f9d2b101240607 GIT binary patch literal 682 zcmV;b0#*GViwFP!000003hY+Pj@mF3-H$Z?U?Ej3TB?Nb7_y@TW-2u)Dy^zY-I&3{ zSj}VPI3ux}?)nw|hHm>id`WF5u}y3;4C`irET3~9KKCRzfE0bk30h<%fz-de0ALyh zD976r(v0|^^ZkqCIPQGnIC3@baNZ2YDBVEv6`>!WiWvD|fk{pSxZ`NR60gt$BxRaz zugiC9#>YDz<%2L|83cb(#Btrs5>kpt>VqA7K*%1jc>^}=0XH{(lK6SfLq25bmWLdt z*Q|r2dJ0yb-m`urSVnVbc|?YBLx$CTMySz7FARHSeSw<|aER~f8u>z_ZwM06mw7Ik z4+#|`n4nzDtfw`2Rj>N*KQC&V6s$J&*TqH z-)Vf){jPGlg>U-WJ*tx3r!6e?j;Pw6;bxnz7B$uT&_AW(OEvf0iq-Af9C3|OOz|T+ z%NeTLX&zD2Y>8A~mQlNdj^}vJOD&PlxT>XZtH0D2v8ASWZlv9ZC+QNra4J@po>J59 z+;ivexh>sthet)SMnt;`%?d(Ldbk}#baa{J_yFyT z%MnksD%Ls0w4gX+`;kb(f3psN7DR4QN^M~k)EZ~>>soZs?ksP0 z_?l$Jg9h&Z{?y^sE?H->ewUIaaIeG|A{d#Zg*i#5qE{z*pWb2iC6Wbt`(M9xe8sMD z@(Ow&Yx5)}c;p<1(l$dYv^}=&u=`5%!gfO($Ee=kKm8Hg)exHJs*Y8|<*{C0Uiid`WF5u}y3;4C`irET3~9KKCRzfE0bk30h<%fz-deaGYrv zpd4>gNHgL)o$p@&0PcJOfLzTxoHv6pN;i;vMd-(;B1XQmz$B*u+;KEuiC5?Wk}^%V z*X6r4kpt>N`93I3atS%^PRK9_Qx9PZB@RdB}$>-SUv* z^qO^$R8PU`(|gvB1j}d+Esw}BZpg5@&j>Zz=!IdgtS@l00S@t9T_ay;^bJ8G`ZCWY z^C6*P1QV2tnf0^=uj*C*om|a2O_rSIU?5qOdgTobz9(6Ixf(TD?!Z!eY_NctOY35M zQf<%3I+EC2uBL)DU9Smx#B4^J|Eis%ny{nYZ9^Fq$XTkrfib0_rJlh81Cyn)dM1Bp z`cC7U?st{bEqv40?opNOK5b#CcSP0p3^&_!wWz7yhyE!QU#hw1R;+H<=7?*QVu~Np zS8}U)Q38c4v93 z!`CD$9yDsRy}y6x}qC1X2@ZDNyQST~E2$LHL8kMBJR4j@IJag1gui6Ql`uK*Z_ z0m|?;fixvPXnp_UIF36VIgVUSTbwt65lS|Yd`0NTr#wPFm|>F90PZ;&u*6IB07;Ri z-D&gPig9<(qkIsiEQ8?B@+hjrEFh(bBtF=)2ZZbao3~)Y9B;g{SLyHrw7}i>`+@*vXLONmCDHI6YkWkj=`+BE*(W!3;5~0jI zo6LwrFXu2unV4KhlXz3Dy6@#`(yFuMOnW`a8dWQ=Z}2_I>dMui&T@N}+Czion7K3+ z!?S98M%IDErgAkFtnq3^&?9D3+Wha@C0!GCw7ab@qXIcgwbwJI)VI_#SWeGmsjQyK z@0-5U_@?_^<#Y?*^tF4kOLm_&u+%%EYI}y8ZGE+LQ@sz}b1J^H=bl@#+HIR7Zc&0M zenb~JLsdJ^BWjurk?PAbXm-%)9M5^FA@UhlHR!hbOMMX=YI>JO+I@IdUxF7-#p=>? zYTBK9>HIynK`nRqJdan1XcwYMP6$fY`v9$R45I*VG0l9?)v-C+LjDrSU+a;MF47Di zp(0i!TIQ>aVwzK&vi-S8!vCfTj5w)KV=G-CMqyW6To75KgxbPNs4>pa>stDt-C5r0 z@GVL62Ms*@`=!IneY{E|AG{K0fb;5qWwDt#H0MSPs1p4lxyS6IBXe~QzyIj?lHJ+l zo%5)Jb!Bsu99t=DzZP29Ziu4@RojQ3f5mp$@A|pQV^wf*tT)$JPXGV_ P|NjF37a3&Rhv literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ff-adlm-mr.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ff-adlm-mr.bin new file mode 100644 index 0000000000000000000000000000000000000000..3fe17984f79520a4f3f8a749f757c46aeb193df7 GIT binary patch literal 681 zcmV;a0#^MWiwFP!000003hY+Pj@mF3-H$Z?U?Ej3TB?Nb7_y^e7*%RgR643Ebz{H- zR`VD+&PeRqUB9B=&~1N*FRAS$wuw!KVcjf{<#X=6$M>ED2auxAI6?D_B#`>oR{%`I z0Ofd_LYfgDbiUm?j^o}=97nEhJDfLzF-kX(d_m~@ry@o^m}8RD0PZ;&u*6IB2uYcy z+w1b(n(^_0NBJPkSO&qL7jayRSwKn=Nqw+q4+z-bVCxyuMOg!IC&S1J&=A)%_z_w`QsqElZHBtn^a zHklELUPdrMxtLr}lXz3F`tRgw)@icjOa}wWn$#dV!r$#Msl+GB&|n7K3+ z1+37m+U@mVX1dS)%FZG+xlwhrg|Ux=Tv-Y&po$db-Ol4+@Tax z{DdxYhN^a+N7OW1BGs2=)b60uIiB-UOXM@IYSC@=m--^M)buWmwEOU^z639viq)m( z)U-SI()oLCi(2mRs7O|bXcwYcK?q9M`v9$R0^&v zP!THuk89ht0m`1M=Im+aCe zFP%p%Y^pB76Pl0P*bJ@E_Sjls_m$AXc0(M;sNO#O_#?KfhBwbu9jk`RW4*q<`Ue02 P|NjF3C_#haw+jFOtin{D literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ff-adlm-ne.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ff-adlm-ne.bin new file mode 100644 index 0000000000000000000000000000000000000000..429607931bcf6dd29ac612650c52540ee62c1108 GIT binary patch literal 684 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 T`Ue02|NjF3;9S=Q-UR>vrcL{x literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ff-latn-cm.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ff-latn-cm.bin new file mode 100644 index 0000000000000000000000000000000000000000..25f086cf6e1a1b2288968ead7ee4f965a96eef4d GIT binary patch literal 531 zcmV+u0_^=CiwFP!000003dB^sZrd;r-UH+vxD*;%!%e#s+5!ts3RJ356(~BMtc%Tv zA_M*;(AKeghi*k5q0i7QuaPGyNs$f}yV-(pI(*-Kci$aF6`=7m?Qtn&4>~_SBIL9z zP|*zsEo4rVX`lm#FMuI$L4HB(J{g8NSyHKV0fS=;Td2k>kfUtwu*iSBaGIQy!s>nY z(l8cVuRv>*JSVL^q$Q<2WUz;vpXYs_E9Dd)1m8Htf3suKq-0vbcGp|$=Dva#J8Cr< zxuYGWw?EM_^;Sqd?K>~$v7cx68#>CN$v(0?bLdwD>3!@36aT&*`khtKqw@DLBQ4&H z0l@8#G3p^e{1QU|5U87W47LsR_t`WOuc@7(eX6>Cq_nc4K4nJMf(3OW0)?S)Ys?sQ zLWZ0eT$(NYvlTn zEKrZ?_FSGEm_B_Sud+1ZObT9+Q@fqzsSJ!UVWq@;{tgzvun@o-q|!^y&6ksb$o Vd3^K_009600|3aAt$W`E0042Q|C|5- literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ff-latn-gh.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ff-latn-gh.bin new file mode 100644 index 0000000000000000000000000000000000000000..1b0d897b8a8d4e6ddff050a9418aec9b9a159726 GIT binary patch literal 535 zcmV+y0_go8iwFP!000003dB>rj?^#^?oYaRaC1rl(dwW<>Ci>HAd#>lNQiQ>ncMXx zu}}WFQ#wRNPeF%x1R7r8x_ga%5^Tp_oZE06!qw>e=9~FuZ0DfxJ?(MHMGq=FJt5>} zk)xzr28xS}NL@n<7QcWFSp(t&V*5^an2{wFQsppMHaCSTyaqAK78VQq+e@p-NWqQX zWiNHth1P3O3I)qZV-9IZVGbG0A-k;aGbxEuR`Z6lt=0TBKO{|xPHPwkYG)k%so~_7 zT2IDqX-nz-H?&N(<3de4FN#Iz=-8u{zMsXTtt44u(T@niIXOrsGq{TAHdjKA(%ni* z8oV6?fcvjw)PslE75V_cQ@70+>}u+6wXOx;P%}mIuj;yy;>wb`l$30E=hZd$6#BxA z)??6e;d4T8rCXoexn-tgfIx+UHTO=FWX{bB8CCQK|EH@`_ce;>gI#DLkZpz>H?)T? zr(3FIMxMo7iCeJ74=?0J%&xhl6ZX0Lg0@hlYpJNxigJUOoVkfc4|5Gi=BVAd`w}QN z$kd$7Q;+J7T%ONNAODW0Nu00}Twh1@-H({926Jm&Mpm!(pMSYQpbVG^9pcTsW|!1F zgM%d9fB7EsmHG9id+NGRHg#-nr01n3AgZ*Y7PUZ&- Z^f=g))05u-009600|0rFvJ&P6005!S3u6EP literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ff-latn-gm.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ff-latn-gm.bin new file mode 100644 index 0000000000000000000000000000000000000000..96f7e2c93aaed30ba8677712bb13a4000c2ac7a1 GIT binary patch literal 528 zcmV+r0`L7FiwFP!000003dB>*ZqzUkzE|oy_=0kPXjQl%-%z8iDv_`vNQmQPGu?IL z*p+`;<;Iaa2X2T*;2F5}HTopjj=dyg=?&GV$$ayD^UXLez~Beg<65d73_U#|k#34eFxIh2&r@k906 za-Ldmz!+45lGYv4lF}VAxI^}|@2S?r7|(et#m;m7S)Yn#qH_)B!0er)KN^AVq0MaU zj&+RPe?yPdd#TL4^Qv5>jsab?jQxCmvXzWxKKltl1t$l}Y=)qSVRIGqsKc$~q{X{2 z0J#4;Mm@xoxW*U&MCh&^gMGuotu~FqTjr){|CeqUX{xMQD9OoI^2lyvgfI%X){a3Z zRjf(Dwe4at56jHS00~Nhjf_sS?3kMi6wI(&d`ef9?Hg2+2X=0iLa`kR+_D~c!FJ4O zN?uN}3U}a*AO4WnQ*BGN!jnL?MPZK7 zBJ?P4;qvUr^wZbzBAXUmC~0pd@UI_Jv>x28aY~9X1XStUg&`A-U5YE_et|=I{_y4d z6tCTjcb)UldA6mcu@OFQYrd)_H{y?ylgI2?qLhqtOzDTuKSMfh_3z2zU$N literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ff-latn-gn.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ff-latn-gn.bin new file mode 100644 index 0000000000000000000000000000000000000000..59546388ccc57d50078439c2a3ee7357a5a3e389 GIT binary patch literal 530 zcmV+t0`2`DiwFP!000003dB^sZrd;r-UH+vxD*;%!%e#s+KLEv3RJ356(};Etc%Tv zA_M*;(AKeghi*k5q0i7QuaPGyNs$f}yV-(pI(*-Kci$aF6`=78?QtPw4>~_SBIJEp zprRWNTF9Iz(?ACfKLv)o1^E@R`)nBIWI?6U1q_ZYY@r&jK#sDx!y^Cb!fA3+3aj_o z3&U7!y#lRK@|?8xkd~D8kii~uc9!>ju9Q=J6nx_p|ILm`lagr#+g)$1oBIl0?5Ndb z`Ev)Vc+`4=L*%PQJQL_sjzq@xSweB@Sx$FduFfQiGL6%*U0rD zS)d-(?YTTTFn#(uUS(;*QVMgG(0_lYY(3apWA^W}^ix0;0ULTGIQzgasQm_Z`Lnz4 zzf!)o58k$(`PP#)?K>Ok!@j1w+SdmDQE~K`y@-;MGKLYp`}W7fVXY4*3xh>^9PH)s U(LVqH0RR6306Tkh-rWTN08PRNW&i*H literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ff-latn-gw.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ff-latn-gw.bin new file mode 100644 index 0000000000000000000000000000000000000000..29c526b78ff9c06f46f8a3ae5691b5bac846d143 GIT binary patch literal 529 zcmV+s0`C1EiwFP!000003dB>fZrd;r-2>zwxD*;%!%e#s+yVI-7~$#A4($yBd%7#x~gp$e}+jkLMTMf~H1<4{sa%lFkw z!+C7I0z`=WU64h>#cQjui(iJT1`f7 zS%Y25-gy z;P%HDbr4eG5<>tGpqpk4wl(wjS=S1$nVq3|DqTNPs@yYQG9zor1G|<1!XVrjGX||x zp(X~GrVYhhkHG*Dih{KaPP6Qgn==$lvuk`#SEcD{RLR#`7^P6GhaA_e1D>-D(>*1x zQ>?@dIODq)@-9VJvS$$9|Ovmv7yfdYwyJcvyWg$nB9H< zmEx8C@wWHO_nz!&-`WTtHa1<>J~!ZxlB37$MWhsrbByV`Z-0C`?DgSfVXz2~gS|XH T`Ue02|NjF3;9S=Q-UR>vrcL{x literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ff-latn-lr.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ff-latn-lr.bin new file mode 100644 index 0000000000000000000000000000000000000000..55b246d64f16d5ff6203bada77986e66a2fc395c GIT binary patch literal 529 zcmV+s0`C1EiwFP!000003dB>rj?^#^?oYaRZ~;mI(dwW<>Ci=cLLy;BkPzi$Gq>xD zW1swUr*xF`6m*D3;2G%dHSS5ycI?F=%XJ7>llkWR=9_U`g2oSYz_pMA=;HK*kk?g- zitadQAq%2R3q82}IWXiM$d8Eqd&96GYbup4VRUF|g&MpDInh=w7x8zOj#H3ISiY}b z8^&Vm4QP#$7o@X?bfmI}jP{UyF${%LL~F-+EBMZF{#qZ4W}p<_Vqu&~y?x4+V z?4I_N-hD%dGC-V_K!DHkt~XuLbuLO&*RloRCGkGyfz|ZjtL_ zv;aNITev(sGJX0wo@Z&ng%svGfq(r-(Pp%_#tQPp4*_-jwxQ1iV{iB+wZFijJiq_) zJ;fXQ;%(>Lcb;u&X>5Xz+nTRx$qo3UrZqz^!?jz+Lwm~kyIt3cE9g1}k5;i9cLX_k4>?kMRg=n#*YlGc8tC8hnyXg{*2eNUAlT06}fG3=b?ulX@)R&-v&I?#LT=ywe-chqJ! zcE>u#?!KX8>b;P9-g#B7Vn@#&wG90no@^zfnL|GzNblqzna$uUqTgHvJu3eyIcf2B z3IOiDPEij58m=$|0D-z~r(oYO|Ef(R@rKzc+J9BokCawc%%|jJD|k>hB2X9#x5i9C zCuGQp!IkMkGWW~O$q12(1sf5ZX4#UP3mlkcH~2qYRifZrd;r-2>zwxD*;%!%e#s+yVI-7~$#A4($yBd%7#x~gp$e}+jkLMTMf~H1<4{sa%lFkw z!+C7I0z`=WU64h>#cQjui(iJT1`f7 zS%Y25-gy z;P%HDbr4eG5<>tGpqpk4wl(wjS=S1$nVq3|DqTNPs@yYQG9zor1G|<1!XVrjGX||x zp(X~GrVYhhkHG*Dih{KaPP6Qgn==$lvuk`#SEcD{RLR#`7^P6GhaA_e1D>-D(>*1x zQ>?@dIODq)@-9VJvS$$9|Ovmv7yfdYwyJcvyWg$nB9H< zmEx8C@wWHO_nz!&-`WTtHa1<>J~!ZxlB37$MWhsrbByV`Z-0C`?DgSfVXz2~gS|XH T`Ue02|NjF3;9S=Q-UR>vrcL{x literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ff-latn-ng.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ff-latn-ng.bin new file mode 100644 index 0000000000000000000000000000000000000000..bcc116c12e4e3da5e53eb97011398cd4f8d51bf4 GIT binary patch literal 528 zcmV+r0`L7FiwFP!000003dB>pZWKWf%q{sJCb2ev)5(ya$&goPBeBbgMM8wVx9z*} zKE|4dt<4Y-IRP0WBIX;&{2Trf=6TF=YiEdwT3ub;RXsB~D166yTyfEZqQ^&syex8* zY&(GBf)c4~Xu;;spu?d7@gA{#t2?A*#e`Hjj26vJqYAGz`A%d~@;u69PvpAL>}q4mUa z%UZ_nzM@5{9T#dkcUdgsJck|*w2;jv`^ac!vmX$I)3GN^^t*oOc2+`<(%r{`GLH|tD+~cZfNmQf>}uxjv#tf+Fyo>5SACtOw6kQcWI;B(3+$Q)2t(sWYag^+ zgqj#!={6L1$_FDvC^oElP?}|PYR++BirwJ!HipmMKZe zvlJ_F3s(64g}g}7HJ5CHK6jtbHmYd(;4^a?|7P}1?Ph6>jeJwJw>b0+*(J;{ih$!29z;lLYE2BUJaMbJc2!8asT;S zidW{xo7oFDd$OlPX&#;zHeJ>sH{g$wqsHtcQVP~}xcB<;r%Q*u{_QLni?BELH-UE1hAAv6d*`BT8(#U zQKZ3-4RtBgr$`s%2suMKU&AK}Ns(*HyK!fj)!@B(GjE1u2^v4s0hdA!po`-pLf%&; zD!SpIg)E3NE%e~OoTea^uzH`p zG>pa8E6^GxFGyz(=}2V{8SNq4Vi*dgh}KSXF8Ic2{+l0@W<}>UtOLEZj_zxCxuaII zv3uH6dixU{(`<#*^UjNE5j%QzuVv`x@MJ4lkva4$g7i*ylGzNtBKpnMFrf0cl9LW^ zrU2mf#}o|^AbyD<00`7gHwD|4`de*ViPzLl(LGgNKT=v*QJ<2NwO~Qria=o~+!-?k zy^tX%2A8G}$;>Y^CnH2E7Hmaunq`OFoFS*0UgLARs?E@%Og`ADkrMfOEOAW-U?ts9 ztqSrwRk807@qOVE_OC literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ff-latn-sn.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ff-latn-sn.bin new file mode 100644 index 0000000000000000000000000000000000000000..9a05c24e423e0a7c04e39cf277c92d33faaa60ec GIT binary patch literal 530 zcmV+t0`2`DiwFP!000003dB>(j?*v{-H$Z?;0?+GN;R-S-c^k{10ta!BO#VfbK5bs zW(E}f%pWzflrw)!OzHP!feULC-?Z=dyW&AM8hrRuo03IjV~_{T2&<|dgzH3 z5~HGUwKZYTcSL>xIDR$^FxpV5bV*K*Ep3wq?uiVNrK=_W)81(?s)W`1-5bML8oMQ0 zgX}Tt?1MT~*$18MgKlmx=U6GH_$c~=Q~Yyx+B9mJcd*m-opqCS@M_0xXYw|8Lh7@T z%c@$YVV<8(bCj!Qhf!eP@GB7MO$>sOdEXEGfz^bA@*iS>RxGTy5LYs;r}cx0?>_9R zZ6!QV>%KedXTPFONWTt96BZF+L=Nycpl=DOAkNzRMEL+k_+vnOfHojbWNh#l0grK% z@!=haK}@u#NCe^-K`&zC4#1~e#7}i@=Nfvd=>z;%TeaaW$m~+Bjg-*uP9^LpC#<9g zsuf0Wa;}C0an6TdGX60j$I#n$6m1ymKzo+&u7zB%_ zA3t-xvDe+sUijIgbDCNU^t`e0VNJD>e^#747B7;dqKrW*KYjo0%kf;#lf__(4#8et UUi<|B0RR630LH4tb=U;}06Z)J#sB~S literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/fi-fi.bin b/src/Codebelt.Extensions.Globalization/Surrogates/fi-fi.bin new file mode 100644 index 0000000000000000000000000000000000000000..163d3ffee7907efa380e18c6408552ac9751391a GIT binary patch literal 577 zcmV-H0>1qpiwFP!000003anJSj?^#|?N{1=aD!67L<=-1-D;y*kVqI2Bt+@V+?_G8 zdK=_#3sQ z`V0=yl*aiRtQ3g8Ks)oGU5+aApus%obQvB}3r@d>bS0>Mq+>z%4PtcmKPevygUFn6c3005onH#+1mA)`vJoaovRp9mxB;$RmB+ z0}Z$whQO!13u+k_0*CBpu4yonWlJKjp(l#m!c1(JCvs!p1&@%G90Mmh22S>=gB2bl zBRy`d__(+7PgAUc7&!|uuqJBFS`f)~ywXBIza2{05{79>_C(17y-2Yd_SpIyzpGa% zy5W*c(3kG6+D46Tr6Niz!cD&By?f_g!_q*H%*H);*9XKFdbLCg(2RGHfHRdB3+|H} zl|9SSf@{I`F@b;oNYQ3sEvE%~`1;e?z;(>P@&3-d0rwe2eQ)|3Vm_RawR-sWJ;fXI zlQ05SPQc`_=K4ImtZsT@b8f)@Nsbz`Cy`PSN?|no<(Er`!+q>57>lqs_VoPh4*&oF P|NjF3JpABg7X|<#!1Yz!6gdXtpw)|S^cV97!hz;H?JK5Gd} zq(PAm)CH+>iku<2l1~zT1yZ}&Hfl)CaOTZ>5_2NqEA3&;MNcF?Jwa$y&j$u58=&jtiMo zEtcD5sAbu`V!o2WqnTtlGw2f#VKbxw5=XFeD@hN7{T>T+PyMRgS`fc_{MO@_{=K&R zs%ZqgQJsFf=f{Gf-xNdy%Q1L<3#J~aNi(yxoy5l14BV!IW@fxx%V|sHfYIle zE1@MO`1E6ZirI<}G+{s5duNPl)eMqKB`Mc<$z8K9!=ZwXIb5y+u>mFz$vkybx0f>M z!MjG6;v%MR1Xr)|jXBR^x*q$6cNo3@_+z^uWkB@SB0kw2d#3sym;{UWpTAAwqiwFP!000003Vf8!irX*{$L|aK4!RT{x)Iyx-26&-~{%vXzWT_(~gCa?uc(USA>fAL0gP+{h&@i=;0x4nzU_A%_q((Q}aT8NE_JpJv4#bYoccl zS8cS_VD^=bt@m8WQB$1fI5e~Rw40Gkw09s$nwaQ!Ai_e#f&sks1AAx%X`r<)Wr14d z*5>ltZRF*@k5ISnFaO+TC)`?teV=71;7s)Z+leKMo-CTS!SxtzeP|~xe}Z#2vbF>D z%@4#|?x6IJ#B-68-!#Od9|Fli)jmg69uiJ&!;jK!7(cts7Ccyz%+cHfqmrIsM1><3 zj$Al`;VBu8Xdz8iIKtsbha(=2eE1o#P)!MOtI-?bpZHnIZwE`+) zW{984`@Xv3Egh)u>@_q-YgM+AN+l`R@q#n^EjWg`hEAEZdt+|}hz&3~SLUTj-EB{t zP~Of=-@hg|Nk8FUaCI90tpsu1H6^c8baXGSAVrAit&MoHk8DTv=MW1Pk3WC)^|ikB zy7j`g9vst@%*nG{!=sv(di|x^K$yG=6*;YI2;s*ce{I+w>Ub_cR*>CTudlD300030 O{{sLr+O#I=1pokWxg9G2 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/fo-fo.bin b/src/Codebelt.Extensions.Globalization/Surrogates/fo-fo.bin new file mode 100644 index 0000000000000000000000000000000000000000..a960ca0e9b57d83de69e33e7043b91c2018f0d97 GIT binary patch literal 581 zcmV-L0=oSliwFP!000003Vf8$irX*{#_tRJ4!RT{x)Iyj=_N7{@wRQ4%) zJJt$lh?yZCmG@(H#d~_DzO$Fn7_C*=ODdJ5T*nK}>{)OOml`@{*6xkH8z45o7a+8b`?gdwe>CYvI>!B-oo1(ovQ3WYNKrd~?gMDN*)u$omFCKsX z8tZF)^>yck?R>UNb1)}g#5&)pd8yZ5sttt6t5A{CwuKOW{PEX@{hm(e@?!Inb<|NjF3R=snz^929^gh3q{ literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/fr-029.bin b/src/Codebelt.Extensions.Globalization/Surrogates/fr-029.bin new file mode 100644 index 0000000000000000000000000000000000000000..05bec00fb07725b299ea829225bbb9944a9ea6bd GIT binary patch literal 545 zcmV++0^a=}iwFP!000003d~foZrd;r-2>zwIHb_fx<=Zi;1*bQQlL_eDnQYZlFklY zku)e$fVYhOitd@(y`%rcUs94H6)JKvm&={sMGDvv*-PdY3;dV0)nJqfqj$TPx@kh& z6;TQ#$EY?7)hIIy?ae|rH<&TpwpQ_3@QqbGyE|+em5eKx?&{9Cd92{XmRgO*T{*0{ z6H-0tIM1?q=;ionGfP=CI*SA+7X1!HIuC$(SsSgj8Pm|=7ziZ%B(GLDEpSflw$mr26 zw3NWBeF_z2q)F+9surVnF_*)J*inW%^dV+fqNOADy?dIrP@&6KQKc0X2G0d|_oer6 zs$tJe+FiQm0fkbY6*L)b8VK<5 j{*QzG(LSBcj~3{DwAbfn{{R30|NjF3%ARpI`vm|1%rF*F literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/fr-be.bin b/src/Codebelt.Extensions.Globalization/Surrogates/fr-be.bin new file mode 100644 index 0000000000000000000000000000000000000000..e5b4aa3a23206e0524206a601181cc8ac6377d22 GIT binary patch literal 547 zcmV+;0^I!{iwFP!000003d~eJkJK;_?N7S@;O4XiIqob4>*+3HXx_xCeEE6xYH^y1?lc1K@A!9Ru4PH zeurV-`@QqKbog~u3FwIN-pusqWl&^3qF96oLbM0%qYgry!~-`{cLT-xd(1jtzCAv4 zqc9fk3KE2)oS$v42^*u^zr+7xrz&J1=oiNzKp@LrxkBg^!WXk zn*tXhV?vkl&fc*tF<-?!5a0xWDuG4lYxEU6l6sT0ADo}K!q_abp z9|lDU@RqT^qI;%x@92NxUs94H70OC7m&={sJsvZva2OvQPt>_94wofA_eS;>LqiF1^)BKYB0*A(YxKNma))w zO|%9jFsjW$HOkCF2eZ)aE#@3Ija7V-Vrv!8?hczqCF2UFyS_7S9xFJprPiZy*A6T0 zq|#>{=UFxny&OMnW+{tCXOZBRP^YU ztx_PWLkbn;gr#&#b%W7$%;m5pc9h``eTdn$Z0Lx6@1CYDRJ3KIsctou2G6B%_oer6 z*6`gUGimqMJr__F2>q1IQxn~FL{40eCiGR~_wzc5H{2-M?j!ni|2w9O11}}RXt`Rr zIY=H5lRCtE`zSWl+>1dlJN^6>^M(0CFwJMK`RJgg-g^2OXXE3Viar0bI=D=(f+nMk mL4Z&9e;n+O_Ix%!TA=&UUR_@N0{{U3{{sLUTK{|d1pojd)(|uR literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/fr-bi.bin b/src/Codebelt.Extensions.Globalization/Surrogates/fr-bi.bin new file mode 100644 index 0000000000000000000000000000000000000000..405d63c2acc5a19ad762d77585f631d5d72fae6a GIT binary patch literal 549 zcmV+=0^0o_iwFP!000003d~fyZrd;v-2>zwxD*;%*J-;H+R_M43RJ352PisH(zQdE z4}%W@-ZJ(px@T(lj{XyWNlA)SC@bk)F8Asjo_o)wL={-WEn%<_l3|^npCNQv7NE$6 zV=ZKEpB#3DDexA{uK?e_7z#OB5UF&5_l_-WkrnK)>?L!DMgH^JX>wEwtM|JXhSJz} ziM0mFbJW^}T2$JF_I9D0o1C#+DW~`(_{J%o-5ocLN~RTTcYSBwJXY{xM=eL=EEQqJSs7M?OfKD( zkrH^bFQ6d|(}HY>Ryn#zxe7MejWT>g?^AXu6dAGa{MB@YR;E^(Xrqa+cqO?1UV0BF z4c|U8lXh?XbphD`*H6g;HPKxpaC}raW+1#sW|ZeR!5iFi>N6H nr4Zrc{cjJ4qdlE1j27vBw3p{+e*pjh|NjF3HM0iP`vm|1bSMbj literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/fr-bj.bin b/src/Codebelt.Extensions.Globalization/Surrogates/fr-bj.bin new file mode 100644 index 0000000000000000000000000000000000000000..1002654d2e7035c7bdf16ca6325aaa1fdcac305a GIT binary patch literal 548 zcmV+<0^9u`iwFP!000003d~eJZ`&{s-2>!5a0xWDuG4lYxEU6l6sT0ADo}K!q_abp z9|lDU@RqT^qI;%x@92NxUs94H70OC7m&={sJsvZva2OvQPt>_94wofA_eS;>LqiF1^)BKYB0*A(YxKNma))w zO|%9jFsjW$HOkCF2eZ)aE#@3Ija7V-Vrv!8?hczqCF2UFyS_7S9xFJprPiZy*A6T0 zq|#>{=UFxny&OMnW+{tCXOZBRP^YU ztx_PWLkbn;gr#&#b%W7$%;m5pc9h``eTdn$Z0Lx6@1CYDRJ3KIsctou2G6B%_oer6 z*6`gUGimqMJr__F2>q1IQxn~FL{40eCiGR~_wzc5H{2-M?j!ni|2w9O11}}RXt`Rr zIY=H5lRCtE`zSWl+>1dlJN^6>^M(0CFwJMK`RJgg-g^2OXXE3Viar0bI=D=(f+nMk mL4Z&9e;n+O_Ix%!TA=&UUR_@N0{{U3{{sLUTK{|d1pojd)(|uR literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/fr-bl.bin b/src/Codebelt.Extensions.Globalization/Surrogates/fr-bl.bin new file mode 100644 index 0000000000000000000000000000000000000000..8c68b1553fbee701d3ad4bf474f258cfb57401dc GIT binary patch literal 548 zcmV+<0^9u`iwFP!000003d~fyZrd;v-2>zwxC9zn$7#D1+JXp93RJ357brSX(zQdE z4}%W@-hxj3itYglw0lPXNxq~cMXFTfbS{^BeGbpP=Tf8#tl<-3un>}Aou8f{bXgXl z$cAGrWNv>s>qQ^Ti7Bi*kRdA<_?Sehqcq>s1#Q3cP|X3 zvF#FT4U*@mwF|YVvhD{iNf(Ea$P8=cmma<7r@ec7z88lz8?7VsxSlPzrzf*q>t3}k>L=b zkJ}Kt5S8aI>smrbtowFSkDbSgJY)>Zm_f|8U_#bG+^2A_O{)8W()wG>yRdzIxbKF- zSo)7JLpZ_0Y+FP4kkP-kY=~AldYy6=Y_J<;xI=GKb}1AYv2Xm-bcI%?R+?y|iLiJjxW6yG zhhq(UX43AJe=Z;!;QE*>P!runLQY&>9GO0SKQFU%!?hG0jxMvas3{4h mFid;*+r!~#pUxIWi*!HQi_?=o00030{{sNwf9DkY1pok27Z4Tz literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/fr-ca.bin b/src/Codebelt.Extensions.Globalization/Surrogates/fr-ca.bin new file mode 100644 index 0000000000000000000000000000000000000000..08e54772bea19fa8f6ec510f72bcee9d9c0a17c5 GIT binary patch literal 539 zcmV+$0_6Q4iwFP!000003d~f!j?^#^?oYaRZ~@wa3pzkF?oJo&9TEvEf`llYWOmO> zY_I$iX*)`u0?}SaPshH=JqfmBN6sdqCe2Ldn{VbD|K&u(C(2+gBqJJMULbT+sT07##Zq8YtwbH z@rGy(l4I1O!hYyzKXiYO8N*7sbaxIZw1h^3AL zGVkXv49Et!UZMqP#=B0ynab;h@zWc0wMrB2q%emB{_`_Mt0SvLhtV@X1S#Xcb$uiV zd&jrbo{BL&d;0z(#Vh+BjPKWEmFB_*cv;qTspi~(|C1awuAWCqLAwrO`03j(9}cT} dK3Nzn!oy%ME-(H9009600|2TUIRfwn002Y40@?ro literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/fr-cd.bin b/src/Codebelt.Extensions.Globalization/Surrogates/fr-cd.bin new file mode 100644 index 0000000000000000000000000000000000000000..bebfdbea84fa5defe183dd770d343e47f58efaf6 GIT binary patch literal 546 zcmV+-0^R)|iwFP!000003d~fyZrd;v-2>zwxD*;%*J-;H+5!ts3RJF96(~AV(zQdE z4}%W@-ZJ(px@T(lj{XyWNl1!RsmSSEF1$MDo_o)wL={-W7s6mEB*Qwtyg=x>EI^Sh z$6CnTJ~?cGDexA{uK?da8wxpE5~*~74~{KtkqY)$_L8~7BL8XQG&w4T)%)zFp)|H# zW355*9JO|#7L|6PgI(zMHfJnX$|*hyzIBRcvt!bzWLm*?*LT*<-wIyrsP$;vwa2PE zA@!4v^Rk@BUY?&ebCg4qv&izyq2B;Y?_m&(y!(3K&ufJlDE}U2s3rYQO}{f7cIfwA z*t@VR&tKQIgpOGE?W7)i9V_w>F)U*QG1`F%Q3o+k;a;0m_XDN%cbIn}eRF*1hQe6- zmoP&(!NP1iL--KUz+!RyqeEZV>wtC^l3DoYb?q%ix0KHdLH>FU60LG90J;m5$M z2-wgg!P*DDA@;Kv@@J k)BSG`hm(CeTNo|U{b(;QFCGB^0RR630H_;fAo>LW0B*t%&j0`b literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/fr-cf.bin b/src/Codebelt.Extensions.Globalization/Surrogates/fr-cf.bin new file mode 100644 index 0000000000000000000000000000000000000000..005f3cf52c6aa4a4664c865419ad0e24708d716d GIT binary patch literal 549 zcmV+=0^0o_iwFP!000003d~eJZ`&{s-2>!5a0xWDuG4lYv>6th6sT0ADo}K!q_abp z9|lDV@RqT^qI;%x@92NxUs94H70OC7m&={r<9l~UiOR5ouY|!$NQPB?L!H1^)BKYEqO7qj$Skn$l2q zjgZ;lV$V2q`E z2{VKv%+I#dgbx|@EEdPV%GZUx@~Ego#zm;p93N_*CdpI%-2f+wbnt)mS!h;)j4s_$ zO9{L_WKa`^X-2k0wJExexdOJ>jxu~hA7XYbS~6nayQ^u9N?o;zD6NPvcpjJU{uAY*4YNET2$Vr!@3B7B4e_ki?h8rpLKB7Vm^#PF+2VI74xO}Bbe$lSABF+)8=~mnbyYVH5GgQWp(H>xeA(` nPznJ)-T!g0Kil)!{AhvhM|*X7@ecq1|NjF3AipF<`~?62>_QBX literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/fr-cg.bin b/src/Codebelt.Extensions.Globalization/Surrogates/fr-cg.bin new file mode 100644 index 0000000000000000000000000000000000000000..005f3cf52c6aa4a4664c865419ad0e24708d716d GIT binary patch literal 549 zcmV+=0^0o_iwFP!000003d~eJZ`&{s-2>!5a0xWDuG4lYv>6th6sT0ADo}K!q_abp z9|lDV@RqT^qI;%x@92NxUs94H70OC7m&={r<9l~UiOR5ouY|!$NQPB?L!H1^)BKYEqO7qj$Skn$l2q zjgZ;lV$V2q`E z2{VKv%+I#dgbx|@EEdPV%GZUx@~Ego#zm;p93N_*CdpI%-2f+wbnt)mS!h;)j4s_$ zO9{L_WKa`^X-2k0wJExexdOJ>jxu~hA7XYbS~6nayQ^u9N?o;zD6NPvcpjJU{uAY*4YNET2$Vr!@3B7B4e_ki?h8rpLKB7Vm^#PF+2VI74xO}Bbe$lSABF+)8=~mnbyYVH5GgQWp(H>xeA(` nPznJ)-T!g0Kil)!{AhvhM|*X7@ecq1|NjF3AipF<`~?62>_QBX literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/fr-ch.bin b/src/Codebelt.Extensions.Globalization/Surrogates/fr-ch.bin new file mode 100644 index 0000000000000000000000000000000000000000..e9f305c34576a10b86384990c41b39e10c11cb4a GIT binary patch literal 552 zcmV+@0@wW?iwFP!000003d~foZrd;r-2>zwxD*;18%Vnp+yV=Z3skC66(~AV(%GRa zk_JTz(3Y`Z(LGbUcl4k5OG;9tLfKB{YT@acg$%w+&R|wr@DYSIU zi4qcoqOkTo%lElhp&VETEsaAHfX zCxfpYRy+u)PD;+RY#wSk{=Ar_EE?@bf)k5=2O?b$qhQjz^8>eIIbqPcFET?l9o9w< zD;-pF={+Z#Nn^3r^<&(a;d+2;8f8L{;xiB z%}S8b^;>8ufmeMB6=kGJ>6WS%qjxcv!!5a0xWDuG4lYxEU6l6sT0ADo}K!q_abp z9|lDU@RqT^qI;%x@92NxUs94H70OC7m&={sJsvZva2OvQPt>_94wofA_eS;>LqiF1^)BKYB0*A(YxKNma))w zO|%9jFsjW$HOkCF2eZ)aE#@3Ija7V-Vrv!8?hczqCF2UFyS_7S9xFJprPiZy*A6T0 zq|#>{=UFxny&OMnW+{tCXOZBRP^YU ztx_PWLkbn;gr#&#b%W7$%;m5pc9h``eTdn$Z0Lx6@1CYDRJ3KIsctou2G6B%_oer6 z*6`gUGimqMJr__F2>q1IQxn~FL{40eCiGR~_wzc5H{2-M?j!ni|2w9O11}}RXt`Rr zIY=H5lRCtE`zSWl+>1dlJN^6>^M(0CFwJMK`RJgg-g^2OXXE3Viar0bI=D=(f+nMk mL4Z&9e;n+O_Ix%!TA=&UUR_@N0{{U3{{sLUTK{|d1pojd)(|uR literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/fr-cm.bin b/src/Codebelt.Extensions.Globalization/Surrogates/fr-cm.bin new file mode 100644 index 0000000000000000000000000000000000000000..3709424077b623e08c9e6efafa3f5d73d37eec8c GIT binary patch literal 554 zcmV+_0@eK=iwFP!000003d~eJZ`&{s-2>!5a49sjiqm!}v>6th6sT0AE>Lu&q_abp z9|lPY@RqT^qI;%x@92NxUlNic70OCFm&+aA<9l~Uk;<`#uY|!;NQQNGd4bTp$U%`U z$6Ck?8T87c3rvAGSbhWe@uj7Zp(T+@=lEdR+}NyPk7X~KSuF6MH&&COLKwZkUT?;S*SsUS?FLEy1mU9%apQ;Pl9i);>F!z)5tP*FxB;)>E_A7i7mAn4Xgx_ z7G2*7sn2T8ieeV3IeuEsQWlL)Bgqnreg`aF7lUBbz4HTiVkKsv+_y+kL;6VDJ~Heh z^l|57=c97`ys9L0#B|?G{Mc1+pyML5FzY`d25A)}tf;`mqly0GsrVTwc@GA=@$=J-(iG)bQ8?*=&0q=Wyf&$49| z$mroMS}B3oha76cFwM!9XqBPsm@8q6?I^bub5w(e}bu=y6U5onl{(dFSIs3uc_Gc|5k@C slUG4g5K1Ayr~5w+_Gf!On;$LE{b;W*FCGB^0RR630P(NCbpQqc0G~w|mjD0& literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/fr-dj.bin b/src/Codebelt.Extensions.Globalization/Surrogates/fr-dj.bin new file mode 100644 index 0000000000000000000000000000000000000000..678a32f01878aafc9b223ff8dd2d4b272b26836a GIT binary patch literal 549 zcmV+=0^0o_iwFP!000003d~eJZ`&{s-2>!5a0xWDuG4lYv;`3y6sTOIDo}JhS!bKB zNE-YQ;4Nc+MfXhY-qHWWzoaBZI+T@k4wpN>$M^1zCRKpOuax0TNCrB;yddPJEKt!k z2Q6f7e>vm=<#~qf+St_Kq#ANrgL*y=3aJ$bVirO-?G%MmGKanQ7Zt zcmZ0YHifHXLp9Eh!&9nRCrh)0uqZC|kY)_9KUhb&HVCaR% zs*RBPtmd>Vr?HynN995-hbL!}<(WgjBS_!HNiyi)JEA|gIWScI|Co@5_OUg6WDp|u zaT{V6qVoJrT}$k!?Y|lMu{Y6?hm3)Y8OCgjCS)DPeF}PQ;_e4Z{kOoouzhuS=uXBU zRi8nEh1s@-@>A9Z7R2GN4s~&-11gp=<095+4iC$aX4zBy-65x%cKEXToEui7Odj8@ zkrMfGU*M85XbZZgTIJ+A<>t5sH_GV_eMs4bP;|h)_fOOrRi;*&YNM&J_*`&*U-}-- z3ch<}M&;i62ZM5nTt6iX)JS)okfSaK69(7x{k+c74R=zQT|yu4f2VY{XSHbUN2=NS zIba?Un|dVl_K~lsy%#6JSRDBOt7DhhRn(NU nZ85^f`#&BIM|(b77%kHMXs<3W{s900|NjF3A2Bdm0|o#90<#Zm literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/fr-dz.bin b/src/Codebelt.Extensions.Globalization/Surrogates/fr-dz.bin new file mode 100644 index 0000000000000000000000000000000000000000..bad8fd739ade2096c1dda76cc27f0c576e261cb2 GIT binary patch literal 545 zcmV++0^a=}iwFP!000003d~fyj@vL0><_qqU=yfF9AAV{l(9tZk%PGyJL`qrBN6xlZ^K5=h8WkPaC^=I*RLcgjQ@60kG_r-S%@eWF@hNFL5HY^m?yE>#9WIZe|G-yGvzDuMKHZ*uJ`Dirq(?DjIr@)O~rx#w>rAaUPMhvx(*_I jzW?puaI#Nl3!_EakM{EV>Jb0{|NjF3rh+eZ0tNs8X`2wL literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/fr-fr.bin b/src/Codebelt.Extensions.Globalization/Surrogates/fr-fr.bin new file mode 100644 index 0000000000000000000000000000000000000000..87171b9dbd6642fce98ac69114a166d9d9ef5344 GIT binary patch literal 552 zcmV+@0@wW?iwFP!000003d~eJkJK;_?N7S@;0C3DWe;djy3<8_heX1PAR$U8ncede z+bhS8l6#B4Q#*+P7yXntw%9GJV@Uc_R?p09U{gNW2nYDXmp9_c@m^?-E(2RExfissEC#H|z&x<53xE5UPBlz*|R}7Z}t$3@` z-+tOTa1k;(v>EU19orE7U5tdq!5a0xWDuG4lYv>6th6sT0ADo}K!q_abp z9|lDV@RqT^qI;%x@92NxUs94H70OC7m&={r<9l~UiOR5ouY|!$NQPB?L!H1^)BKYEqO7qj$Skn$l2q zjgZ;lV$V2q`E z2{VKv%+I#dgbx|@EEdPV%GZUx@~Ego#zm;p93N_*CdpI%-2f+wbnt)mS!h;)j4s_$ zO9{L_WKa`^X-2k0wJExexdOJ>jxu~hA7XYbS~6nayQ^u9N?o;zD6NPvcpjJU{uAY*4YNET2$Vr!@3B7B4e_ki?h8rpLKB7Vm^#PF+2VI74xO}Bbe$lSABF+)8=~mnbyYVH5GgQWp(H>xeA(` nPznJ)-T!g0Kil)!{AhvhM|*X7@ecq1|NjF3AipF<`~?62>_QBX literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/fr-gf.bin b/src/Codebelt.Extensions.Globalization/Surrogates/fr-gf.bin new file mode 100644 index 0000000000000000000000000000000000000000..6a5dfdae59148d8c7d4c545b08d2faf28328e5ed GIT binary patch literal 554 zcmV+_0@eK=iwFP!000003d~eJZ`&{s-2>!5a0xWDj?;E2v;`5I6sT0ADo}K!q_aa; zBn^HD&=z#+ujn42K)Yx3KglmCNs%fQIi1Ue=lAZtyQ4^FSivVkVZ{Z-Dm^_x=rYeh zk}boEi`4wG*cEPpHCTKG`1(<|kfIe4Qmwca8SX7=vod2=!XAr3y0n&^poR>4 ztB0Lpzr(Qa{NDLpI{vb%1a!o7-^~2zd2nPtqF96oLbLpv5#ymwbGWa4m?X#gy9P!S>EQqB zv(U5x5k0;uEd;Q-&!8q0w;9E^&iKuqWm-`hL3A?99;g2m(aA2DB=KLk^J;fhZVYTnyGKhxRtxaMNd|63ip sOwNKPCv6Mkw0FN9?2q>8Y<{#r52L*}J^2Fw0RR630CMJB_5%h006$v=(EtDd literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/fr-gn.bin b/src/Codebelt.Extensions.Globalization/Surrogates/fr-gn.bin new file mode 100644 index 0000000000000000000000000000000000000000..de4375afaf7ad2261c4c926934ce928894d2d8d7 GIT binary patch literal 548 zcmV+<0^9u`iwFP!000003d~fyZrd;v-2>zwxD*;%*J-;H+JXpn3RJF96(~AV(zQdE z4}%W@-ZJ(px@T(lj{XyWNlA)SC@bk)F1$MDo^$V|L={-W7s6m6B*Qwtyg=x>EI^Sh z$6CnTJ~`|LQ{XL@Uje>c% zq&}-SFUxtX<@sqbM>#Y(i!9F^`VFx3Jq&_T@7@pmd95%5<=?{$wWQyv>34?14*k9h zdlz=)`Rlrt&=K2xJMm+$qazOy!!kw?qaBzKbrACu?zM@#A1L+TVcv!G&GDfdjIs1D zVTN#mh1qt7@FAjs#p3u!hq|!W0ToS*xQKPy<3kg|EPJZIC2*oi2me=}E5mA#$)&q7 zQUY%d1vG?VT97T#Do0l-w}LHpqYU5B`;=V^MMms9e>I&^Woo5~Hkt^FuLSqsOW(s; z!MBghq}&^ST|hR#^;5DyO>|cYIq7mVVQ@|F&#Np=SW02`34OZ%mD1IL)q>ie)6$QD zR}rwGM?z~K_=eceV#uGJe*8@N%Ki^*?U}DVI;UxCJ^f5$@s^1H6@`G mB7D04?cs2;=d*>;BHfSn^77&@00030{{sNk8ely71pojel?_G! literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/fr-gp.bin b/src/Codebelt.Extensions.Globalization/Surrogates/fr-gp.bin new file mode 100644 index 0000000000000000000000000000000000000000..6a5dfdae59148d8c7d4c545b08d2faf28328e5ed GIT binary patch literal 554 zcmV+_0@eK=iwFP!000003d~eJZ`&{s-2>!5a0xWDj?;E2v;`5I6sT0ADo}K!q_aa; zBn^HD&=z#+ujn42K)Yx3KglmCNs%fQIi1Ue=lAZtyQ4^FSivVkVZ{Z-Dm^_x=rYeh zk}boEi`4wG*cEPpHCTKG`1(<|kfIe4Qmwca8SX7=vod2=!XAr3y0n&^poR>4 ztB0Lpzr(Qa{NDLpI{vb%1a!o7-^~2zd2nPtqF96oLbLpv5#ymwbGWa4m?X#gy9P!S>EQqB zv(U5x5k0;uEd;Q-&!8q0w;9E^&iKuqWm-`hL3A?99;g2m(aA2DB=KLk^J;fhZVYTnyGKhxRtxaMNd|63ip sOwNKPCv6Mkw0FN9?2q>8Y<{#r52L*}J^2Fw0RR630CMJB_5%h006$v=(EtDd literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/fr-gq.bin b/src/Codebelt.Extensions.Globalization/Surrogates/fr-gq.bin new file mode 100644 index 0000000000000000000000000000000000000000..005f3cf52c6aa4a4664c865419ad0e24708d716d GIT binary patch literal 549 zcmV+=0^0o_iwFP!000003d~eJZ`&{s-2>!5a0xWDuG4lYv>6th6sT0ADo}K!q_abp z9|lDV@RqT^qI;%x@92NxUs94H70OC7m&={r<9l~UiOR5ouY|!$NQPB?L!H1^)BKYEqO7qj$Skn$l2q zjgZ;lV$V2q`E z2{VKv%+I#dgbx|@EEdPV%GZUx@~Ego#zm;p93N_*CdpI%-2f+wbnt)mS!h;)j4s_$ zO9{L_WKa`^X-2k0wJExexdOJ>jxu~hA7XYbS~6nayQ^u9N?o;zD6NPvcpjJU{uAY*4YNET2$Vr!@3B7B4e_ki?h8rpLKB7Vm^#PF+2VI74xO}Bbe$lSABF+)8=~mnbyYVH5GgQWp(H>xeA(` nPznJ)-T!g0Kil)!{AhvhM|*X7@ecq1|NjF3AipF<`~?62>_QBX literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/fr-ht.bin b/src/Codebelt.Extensions.Globalization/Surrogates/fr-ht.bin new file mode 100644 index 0000000000000000000000000000000000000000..4795827ebec0b6fdab3ab53f2a3c7762708dfeba GIT binary patch literal 545 zcmV++0^a=}iwFP!000003d~f!Zrd;r-UH+vxD*;%*J-;H+=2*p3RJF96(~AV(%GRa zk_LYSc+1$Q=$@(FJNixhBq1qMr6Q+ux!m!-`|iG@NaaMs7s_BEBqJJMULbT`35W4JzzH2fNViEoKZWpQFFZv{_w(0VlP+Q-T} zA@!4v^P-r?ULKz|bC8QBXOZE|MZW=&Uc*2bY4`QOpVx{oQ2sm2P(yp$n%*)JEcA94 zY!|HZ_;poD=%`iSOzN@Mu_6y1BQkmry&ag~brACu>A6XDKTukKM|c;~H^+x=C`_dP z2s1>ISeR{RC?C8wphO)1=+GDTIz&YsJuYIO=J-$tH_OiHTLPz=cJP1cTp3n@Odj2h zkrH@)$f2f;v^m{UtuT6-tDg_JMDxy%j_H?DXSjikJ3xU|Y|8>(MbymG$s5y2gh!B?tW9?5Hw(5jh2ITZrM) j{cj%*2m5rkFj|EB(OzC&JOTg!|NjF3$;?qc`2_#~&I=0k literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/fr-km.bin b/src/Codebelt.Extensions.Globalization/Surrogates/fr-km.bin new file mode 100644 index 0000000000000000000000000000000000000000..3e22beba084d134dd4074e0631962232dfff3dce GIT binary patch literal 547 zcmV+;0^I!{iwFP!000003d~eJZ`&{s-2>!5a49sjuG4lYxCIuR6sTOIDo}K!q_abp z9|lDV@RqT^qI;%x@92NxUs94H70OCFmkZDD-Mf27k$f2cM zL9|rZ{&LuYFc1wpJ>LqiBMgG&qX)r3J)%)zFVJx;? z6RklBj2gR8g9^LQ!7g-ri#f+_>l7cQ*gD0t*)eHUGOb{{>pSb_v4R&nYCRfv?XmJs zDt*>*UKI1#%k$G_j&f*n78%YQ`VENk9tOe4yRQfSyjFxm>%YScHMHNE>32@T4*k9h zdl&ZB^Ve0Sprh7(GpWa4$BH6EoTwNJ0iM}zBxX0Lt&!) zN0=d!U}3hMp<;+wV2M2b(V;KwbwFhuBOzm-=J-&DFw36ucLRcI+QI+jb7go1DtUAZ zqZEkxkV8#5VL9DW-C}f=ax2&pH_C8_-lyzZwsge4^H0+iDoxdDs*R@7;wvfqed#@% zHGKQXOxnHi&jnNsLO&%7)I@ickQ0}q2}9NN{k+Q3gc~KzKA}(dzf!t9@Jcd_7E3<{ zSw+Bx9tqYyhz+&ZV#uGJe*8@N(*7UV-ZS5ObWT%iJ^hTa@o7!Pf&aHUy3AfgO+guh l2%qkMdpMlz`D|gdNcW??yuA1e009600{}jZ0NVNm005bn4~hT) literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/fr-lu.bin b/src/Codebelt.Extensions.Globalization/Surrogates/fr-lu.bin new file mode 100644 index 0000000000000000000000000000000000000000..a61d4fac9d5f1a4310445abe85d63940c419c48a GIT binary patch literal 552 zcmV+@0@wW?iwFP!000003d~foj?^#^?N7RYaD!67-X72(cc+W?4vB;nK{`=7$?Tq& z*j_nyq;!aiub@APf}V2!|m;^d(+Jy2Pd}F zb~5(XVa2_W>Pf|QmaRiA$Ipvd%A(O(Bsj6?Cm_=GFbXEUJ3nyel@kW7`yMM)(_wG) zuruO!81{qTJHNM%zbZ=!9W~w8Ge33_9J!Aeks*Q*9YFi2gOJyfK^wWdfnxsy;hj(4 zogTW;m`L{#R)|EHpY5P2AEU;zM4WypUl)$bqoN8C7okpldZ>JuBuo9>0H=y}@PGB0 zYgU4c9^bW=5_r|8P*FyjlYCr)iA}UABrUt*9_~ zF1WidLk~*@2WD38rF$+QE8uEL=Bb(PG9qVPUM@@@zn>RLoNyzBK1TFKOcp&WMT61f z*B@>Qk_W_u4)LA6!5a49sjj?;E2xCId$7pPRDDo}K!q_abp z9|lDV@Yb=vqIJgrF96>@83q`wsOof1jtR<@@TDVJymS zh}NJ4My*|_MTK4HXctEOu@+Kk5C_*``_ zm42qUEQ)2+^7vHDK`xt|MTRq%{R%{R4`;&2yYC17yh_5M^Z&yFwRG5-8Fo&>4#U0= zdmr}B<2QA!pr_V-JL$)-Vn-1oPE?E_Mtd+J>LJ#3WZ)*<{Xl8|J&D!Z(?dTIApKd2 zgvs`XMomLmtdpnTI;g@yhpcR3BxLN}o*tSIX4#y(I}lXU9{wknrQtQGt z92&|A%ju5l4x=|IR>F?BLC*K*U5ajGM@Q&e|14dj%G8~v+Gr|mzLdh>mBGWD;DAiz zUi+s4ssW+rXaSn=t`l(L@_J_a^zFRL(t!5a0xWDj?;E2v;`5I6sT0ADo}K!q_aa; zBn^HD&=z#+ujn42K)Yx3KglmCNs%fQIi1Ue=lAZtyQ4^FSivVkVZ{Z-Dm^_x=rYeh zk}boEi`4wG*cEPpHCTKG`1(<|kfIe4Qmwca8SX7=vod2=!XAr3y0n&^poR>4 ztB0Lpzr(Qa{NDLpI{vb%1a!o7-^~2zd2nPtqF96oLbLpv5#ymwbGWa4m?X#gy9P!S>EQqB zv(U5x5k0;uEd;Q-&!8q0w;9E^&iKuqWm-`hL3A?99;g2m(aA2DB=KLk^J;fhZVYTnyGKhxRtxaMNd|63ip sOwNKPCv6Mkw0FN9?2q>8Y<{#r52L*}J^2Fw0RR630CMJB_5%h006$v=(EtDd literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/fr-mf.bin b/src/Codebelt.Extensions.Globalization/Surrogates/fr-mf.bin new file mode 100644 index 0000000000000000000000000000000000000000..8c68b1553fbee701d3ad4bf474f258cfb57401dc GIT binary patch literal 548 zcmV+<0^9u`iwFP!000003d~fyZrd;v-2>zwxC9zn$7#D1+JXp93RJ357brSX(zQdE z4}%W@-hxj3itYglw0lPXNxq~cMXFTfbS{^BeGbpP=Tf8#tl<-3un>}Aou8f{bXgXl z$cAGrWNv>s>qQ^Ti7Bi*kRdA<_?Sehqcq>s1#Q3cP|X3 zvF#FT4U*@mwF|YVvhD{iNf(Ea$P8=cmma<7r@ec7z88lz8?7VsxSlPzrzf*q>t3}k>L=b zkJ}Kt5S8aI>smrbtowFSkDbSgJY)>Zm_f|8U_#bG+^2A_O{)8W()wG>yRdzIxbKF- zSo)7JLpZ_0Y+FP4kkP-kY=~AldYy6=Y_J<;xI=GKb}1AYv2Xm-bcI%?R+?y|iLiJjxW6yG zhhq(UX43AJe=Z;!;QE*>P!runLQY&>9GO0SKQFU%!?hG0jxMvas3{4h mFid;*+r!~#pUxIWi*!HQi_?=o00030{{sNwf9DkY1pok27Z4Tz literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/fr-mg.bin b/src/Codebelt.Extensions.Globalization/Surrogates/fr-mg.bin new file mode 100644 index 0000000000000000000000000000000000000000..8f4bfec9dec884a18e3bafbd13ee6728ab395d4f GIT binary patch literal 547 zcmV+;0^I!{iwFP!000003d~fyZrd;v-2>zwxC9zn*J-;H+JXp93RJ357brSX(zQdE z4}%W@-ZJ(px@T(lj{XyWNlA)SC@aZaF1$MDo^$V|L={-WSHfT+B*QvCKSSuMEI^SB z$6CnTJ~`|fQ{XL@-vEAmF%)vNAX4c9?;TrMlNIc+>?L!DMgH^JX>wEwtM}OpLuo9# z#9D*oIcn`fEh_Cod%Mu>ZO&M(lv8{XeB%_)X2+zFW$Iw7>pR=cqk|VaYB?Hr>9N(F zkou(Jye#LjmglF%9OcmDEV4Xv=y$-<_b>=Xy?a0K=T%__%D;yhYDvFS)9(z29r}G6 z_Aczo^H+5(p(D2YcH+n0L`NPXhGmQ(Mq4l;>LBJR+-nneKTztw#k>pY>%&7g7-Q*Q z!VKXA3$twv;X_0Ni^buu4s~It11g#raS`jZhleJFS@u+aH^7M|9sFN?R)*CelS_AP zqy*mV3up+#v>+RzRgNxGu7VAAqYU5Bhm>6kMMmsI)a%G62|Z8Q-UuLSqsOW(su z!FP|$q}*G7T|hR#^;5DyO>~zDIq7mVVQ@|F&+9BrxRJu_68d=mJEd29Rtsu>TGEe! zs|eW8BcZjAd`;|UG33vVKYykC%Ki^*?U}DVI;UxCJ^f5$1<)NNcW??IzRgd009600|2%wd|dhk005uR2KE2| literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/fr-ml.bin b/src/Codebelt.Extensions.Globalization/Surrogates/fr-ml.bin new file mode 100644 index 0000000000000000000000000000000000000000..1002654d2e7035c7bdf16ca6325aaa1fdcac305a GIT binary patch literal 548 zcmV+<0^9u`iwFP!000003d~eJZ`&{s-2>!5a0xWDuG4lYxEU6l6sT0ADo}K!q_abp z9|lDU@RqT^qI;%x@92NxUs94H70OC7m&={sJsvZva2OvQPt>_94wofA_eS;>LqiF1^)BKYB0*A(YxKNma))w zO|%9jFsjW$HOkCF2eZ)aE#@3Ija7V-Vrv!8?hczqCF2UFyS_7S9xFJprPiZy*A6T0 zq|#>{=UFxny&OMnW+{tCXOZBRP^YU ztx_PWLkbn;gr#&#b%W7$%;m5pc9h``eTdn$Z0Lx6@1CYDRJ3KIsctou2G6B%_oer6 z*6`gUGimqMJr__F2>q1IQxn~FL{40eCiGR~_wzc5H{2-M?j!ni|2w9O11}}RXt`Rr zIY=H5lRCtE`zSWl+>1dlJN^6>^M(0CFwJMK`RJgg-g^2OXXE3Viar0bI=D=(f+nMk mL4Z&9e;n+O_Ix%!TA=&UUR_@N0{{U3{{sLUTK{|d1pojd)(|uR literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/fr-mq.bin b/src/Codebelt.Extensions.Globalization/Surrogates/fr-mq.bin new file mode 100644 index 0000000000000000000000000000000000000000..6a5dfdae59148d8c7d4c545b08d2faf28328e5ed GIT binary patch literal 554 zcmV+_0@eK=iwFP!000003d~eJZ`&{s-2>!5a0xWDj?;E2v;`5I6sT0ADo}K!q_aa; zBn^HD&=z#+ujn42K)Yx3KglmCNs%fQIi1Ue=lAZtyQ4^FSivVkVZ{Z-Dm^_x=rYeh zk}boEi`4wG*cEPpHCTKG`1(<|kfIe4Qmwca8SX7=vod2=!XAr3y0n&^poR>4 ztB0Lpzr(Qa{NDLpI{vb%1a!o7-^~2zd2nPtqF96oLbLpv5#ymwbGWa4m?X#gy9P!S>EQqB zv(U5x5k0;uEd;Q-&!8q0w;9E^&iKuqWm-`hL3A?99;g2m(aA2DB=KLk^J;fhZVYTnyGKhxRtxaMNd|63ip sOwNKPCv6Mkw0FN9?2q>8Y<{#r52L*}J^2Fw0RR630CMJB_5%h006$v=(EtDd literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/fr-mr.bin b/src/Codebelt.Extensions.Globalization/Surrogates/fr-mr.bin new file mode 100644 index 0000000000000000000000000000000000000000..3d5a44838c7a3d2c526f9b5865cf35b03160510d GIT binary patch literal 546 zcmV+-0^R)|iwFP!000003d~fyZrd;v-2>zwxC9zn$7#D1+JXoU3RJ35wJ17L*0oKS z4}%W@-ZJ(px@T(lj{XyWNlA)SsmSSEF1$YHo_o)wNflVbC&FMMB*Qwtyg=x-EI^SB z$6CnT{&LtIrodY)zW{vuXei`pL8Q_JJ~+0pMQYe%*-PdQi~NVR)8wcWR`0VHhSJz} ziM0mFbJW^}T2$JF4tAk!&RDJ#(%Na>3%+rhXY*sysOY$cb)dJ_(cci!F+J#;YPfjGuGlzZ!EWL|CGV<>$fW zcVX|st~`I+G!i;u{kM~P>^fHDA!1m@2x7DY6QT}cp2EF0sqP0#>+dk{Li+mn*bRlT zRDFaKEX=kugbxu7EEdP#I`oCT4yahgh>O^#JwC2Nm}Teu-2*3@bnt)qtPE>FCQt9q zNC|v(C}2exrUls$t#b4_MFTICz z4SQzN?v;NqAXmWkIa#14x|@WYxV$+tefoZ0W@*B`6lR~$r-z>@T_0E@XpTPncU<8r z0ygwWu=b9xiM{_OPqN6Odsi(q@teDBdYO|A9xGsecJH5CW`-|FZxyNa5UPzn(~ kJ^b=;IN7JOh0!A2kM`p7;tv1-0RR630K@(X761kS0E`(Em;e9( literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/fr-mu.bin b/src/Codebelt.Extensions.Globalization/Surrogates/fr-mu.bin new file mode 100644 index 0000000000000000000000000000000000000000..072470e9cc42dbbc74b318e6bdc06672cc8c482b GIT binary patch literal 546 zcmV+-0^R)|iwFP!000003d~eJZ`&{s-2>!5a0xWDj?;E2xCIfM6sS}qE>Lu&q_abp z9|lDV@RqT^qI;%x@92NxUs94HRVs2imkZDD-Mf27iq46K&y>SLDo!*$KSSuc$f2bh zL9|rZ{&Lt2VIUf!z5sl?Hw-XZP}S<3>>ZoiA}iPt)l23Mi~Ogx(_mCctM}Op!&q#) zBwB+K7&UgG1{HRpyqe zQt4+M=S4A(y*xi{<|v0IXOZE|p|NMf&tF%Sf{t4E&7>Z`j1@(QI8iZz7;V9XsDqf-l3trs_XDN%w?uRyeSLW9hQdVo zOPC>&U}3hcp<;+wV2M2Z)}b%#bU*f zQ3^!8&!MKAu$*qFZZUeBawTkt8)f*0-lyzRwsge4^H0+iTA8ZVR2xmD#Y-vt_tJYf z)v#wK?cVt30;&d~Pssu`(Oo6v#O2kA>C^Y~I!hC7l{CAAK0f|T>D8WBl3{f3@3ACh z1Z?P$VC{ogQ~OyA`LpBqA1S}G{|C1B%=aFh)6`l|zhG>9T2pc0|E-QLvx}%HC}R-e k!5a49sjuG4lYv;`KN6sT08Do}K!q_abp z9|lDV@RqT^qI;%x@92NxUs94H70OCFm&={r<9l~UiOR5oFNDEbNQPBp z94jGH^JK9VrodY)zXE*!tSO{uO=PDse6Vb0Oe)x8IY^ck3;d^z)ubpFM(=j7HKn0! ziIoD$Q`DM;T9liG4rZa-+mx}i>#X9V;9IMBc6Zn`v5Xx|b#-UDd311MOO=yxONUi= zLaMWh%RFC(T8^I=vy?@nvq;j!qTc{Z*TX27^zQt?omYVwbnZPYP)mkL^$;2M5r(+) zvG=ia{B>PR=!xmRo%ylX!IArnVHq+A*$%YNdIwPTOGPgUIa}} nD1`u@?teSjpY8c!5a0xWDuG4lYxEU6l6sT0ADo}K!q_abp z9|lDU@RqT^qI;%x@92NxUs94H70OC7m&={sJsvZva2OvQPt>_94wofA_eS;>LqiF1^)BKYB0*A(YxKNma))w zO|%9jFsjW$HOkCF2eZ)aE#@3Ija7V-Vrv!8?hczqCF2UFyS_7S9xFJprPiZy*A6T0 zq|#>{=UFxny&OMnW+{tCXOZBRP^YU ztx_PWLkbn;gr#&#b%W7$%;m5pc9h``eTdn$Z0Lx6@1CYDRJ3KIsctou2G6B%_oer6 z*6`gUGimqMJr__F2>q1IQxn~FL{40eCiGR~_wzc5H{2-M?j!ni|2w9O11}}RXt`Rr zIY=H5lRCtE`zSWl+>1dlJN^6>^M(0CFwJMK`RJgg-g^2OXXE3Viar0bI=D=(f+nMk mL4Z&9e;n+O_Ix%!TA=&UUR_@N0{{U3{{sLUTK{|d1pojd)(|uR literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/fr-pf.bin b/src/Codebelt.Extensions.Globalization/Surrogates/fr-pf.bin new file mode 100644 index 0000000000000000000000000000000000000000..7483ba372ef475f6fe7a9959f6fb4eb96890060a GIT binary patch literal 549 zcmV+=0^0o_iwFP!000003d~eJZ`&{s-2>!5a49sjuG4lYv;`KN6sT08Do}K!q_abp z9|lDV@RqT^qI;%x@92NxUs94H70OCFm&={r<9l~UiOR5oFNDEbNQPBp z94jGH^JK9VrodY)zXE*!tSO{uO=PDse6Vb0Oe)x8IY^ck3;d^z)ubpFM(=j7HKn0! ziIoD$Q`DM;T9liG4rZa-+mx}i>#X9V;9IMBc6Zn`v5Xx|b#-UDd311MOO=yxONUi= zLaMWh%RFC(T8^I=vy?@nvq;j!qTc{Z*TX27^zQt?omYVwbnZPYP)mkL^$;2M5r(+) zvG=ia{B>PR=!xmRo%ylX!IArnVHq+A*$%YNdIwPTOGPgUIa}} nD1`u@?teSjpY8czwxC9zn$7#D1+JXp93RJ357brSX(zQdE z4}%W@-hxj3itYglw0lPXNxq~cMXFTfbS{^BeGbpP=Tf8#tl<-3un>}Aou8f{bXgXl z$cAGrWNv>s>qQ^Ti7Bi*kRdA<_?Sehqcq>s1#Q3cP|X3 zvF#FT4U*@mwF|YVvhD{iNf(Ea$P8=cmma<7r@ec7z88lz8?7VsxSlPzrzf*q>t3}k>L=b zkJ}Kt5S8aI>smrbtowFSkDbSgJY)>Zm_f|8U_#bG+^2A_O{)8W()wG>yRdzIxbKF- zSo)7JLpZ_0Y+FP4kkP-kY=~AldYy6=Y_J<;xI=GKb}1AYv2Xm-bcI%?R+?y|iLiJjxW6yG zhhq(UX43AJe=Z;!;QE*>P!runLQY&>9GO0SKQFU%!?hG0jxMvas3{4h mFid;*+r!~#pUxIWi*!HQi_?=o00030{{sNwf9DkY1pok27Z4Tz literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/fr-re.bin b/src/Codebelt.Extensions.Globalization/Surrogates/fr-re.bin new file mode 100644 index 0000000000000000000000000000000000000000..6a5dfdae59148d8c7d4c545b08d2faf28328e5ed GIT binary patch literal 554 zcmV+_0@eK=iwFP!000003d~eJZ`&{s-2>!5a0xWDj?;E2v;`5I6sT0ADo}K!q_aa; zBn^HD&=z#+ujn42K)Yx3KglmCNs%fQIi1Ue=lAZtyQ4^FSivVkVZ{Z-Dm^_x=rYeh zk}boEi`4wG*cEPpHCTKG`1(<|kfIe4Qmwca8SX7=vod2=!XAr3y0n&^poR>4 ztB0Lpzr(Qa{NDLpI{vb%1a!o7-^~2zd2nPtqF96oLbLpv5#ymwbGWa4m?X#gy9P!S>EQqB zv(U5x5k0;uEd;Q-&!8q0w;9E^&iKuqWm-`hL3A?99;g2m(aA2DB=KLk^J;fhZVYTnyGKhxRtxaMNd|63ip sOwNKPCv6Mkw0FN9?2q>8Y<{#r52L*}J^2Fw0RR630CMJB_5%h006$v=(EtDd literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/fr-rw.bin b/src/Codebelt.Extensions.Globalization/Surrogates/fr-rw.bin new file mode 100644 index 0000000000000000000000000000000000000000..74f7a92dc77f9830696c7a17182895196770310f GIT binary patch literal 547 zcmV+;0^I!{iwFP!000003d~eJZ`&{s-2>!5a49sjuG4lYxCIfM6sTMyDo}K!q_abp z9|lDV@RqT^qI;%x@92NxUlNic70OCFmkZDD-Mf27k>ZoiA|>pI>LqiBMgGg$X)r3J)%)y)VJx;? z5v@T9j2gR8g9^LQ-Y#@=gE_}->lB}**f_pSb_se%_fYBd^n<+1Wk zDt*#%UKI1#%k$G_j&f*n78%YQ`W=Y!9tOe4yRQfSyq1JR>%YScHMHNE>32@T4*k9j zdl&ZB^Osenprh7(GpWbl#)=|DoTwNTOzuUzCJv3Lt&!) zN0=d!U}3hcp<;+wV2M2Z)uAu!bU8OZ$Idd(V9D(K$`6_4EtI#-}wE2masc=rVg1H3el1 lB7D66009600{}=Ml^Xg5003eF64U?y literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/fr-sc.bin b/src/Codebelt.Extensions.Globalization/Surrogates/fr-sc.bin new file mode 100644 index 0000000000000000000000000000000000000000..1da4b356554c51e1dad5a5a7804525e424554d6f GIT binary patch literal 546 zcmV+-0^R)|iwFP!000003d~eJZ`&{s-2>!5a0xWDj?;E2xCIfM6sTMyDo}K!q_abp z9|lDV@RqT^qI;%x@92NxUs94HRVs2imkZDD-Mf27kSLDo!*$KSSuc$f2bh zL9|rZ{&Lt2VIUf!z5sl?Hw-XZP}S<3>>ZoiA|>pI>LqiBMgG&;X)r3J)%)y)VJx;? z5v@T9j2gR8g9^LQ-Y#@^hdIY>>l7cQ*f_j&%RZv`)Q)M_;D%46k& zRQg%Rc~Q(`FV9b#Im)5QS!6hK=vN@hdl&>G@4g=R^I8%Pt^W=))X;usrr$XUJM{ZD z>|NMf&tF%Sf{t4E&7>Z`j1@(QI8iZz7;V9XsDqf-l3trs_XDN%w?uRyeSLW9hQdVo zk1#_d!NP1?L&XrWz!G`*twUef>43^QMnc9u&EcsIVV0fpcMF1Q+QI+jb7^=5DtUA_ zMkx^WK8Koe!g9Kyy2a>i$}M3-+$h5xdY`f@+0qgF&Oc38s5DipsWzHQi!Y_{_oer6 zs$tJe+P(451yl_}pOOV?qPt4SiOZ`K)2Hv}b(SXFDrt5JeSG|x(&e64l3`Td`!UEe z0ygwWu=YW$sl66M{_ObuN6MG>|G@U1`QD>*np*4W7mSThYbp->ztz!Yb`doNWeg&G keEj9%aI(*53!_E4AMMro*&hG^0RR630GFwRR{8}107^*_#Q*>R literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/fr-sn.bin b/src/Codebelt.Extensions.Globalization/Surrogates/fr-sn.bin new file mode 100644 index 0000000000000000000000000000000000000000..1002654d2e7035c7bdf16ca6325aaa1fdcac305a GIT binary patch literal 548 zcmV+<0^9u`iwFP!000003d~eJZ`&{s-2>!5a0xWDuG4lYxEU6l6sT0ADo}K!q_abp z9|lDU@RqT^qI;%x@92NxUs94H70OC7m&={sJsvZva2OvQPt>_94wofA_eS;>LqiF1^)BKYB0*A(YxKNma))w zO|%9jFsjW$HOkCF2eZ)aE#@3Ija7V-Vrv!8?hczqCF2UFyS_7S9xFJprPiZy*A6T0 zq|#>{=UFxny&OMnW+{tCXOZBRP^YU ztx_PWLkbn;gr#&#b%W7$%;m5pc9h``eTdn$Z0Lx6@1CYDRJ3KIsctou2G6B%_oer6 z*6`gUGimqMJr__F2>q1IQxn~FL{40eCiGR~_wzc5H{2-M?j!ni|2w9O11}}RXt`Rr zIY=H5lRCtE`zSWl+>1dlJN^6>^M(0CFwJMK`RJgg-g^2OXXE3Viar0bI=D=(f+nMk mL4Z&9e;n+O_Ix%!TA=&UUR_@N0{{U3{{sLUTK{|d1pojd)(|uR literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/fr-sy.bin b/src/Codebelt.Extensions.Globalization/Surrogates/fr-sy.bin new file mode 100644 index 0000000000000000000000000000000000000000..e0074f3e138eefba99d8f204c18f1ea81cb0127e GIT binary patch literal 548 zcmV+<0^9u`iwFP!000003d~eJZ`&{s-2>!5a49sjuG4lYv;`3y6o_1-Do}JhTW6cD zNE-YQ;4Nc+MfXhY-qHWWza%6@DwLIUE*GBPyZ7#nCRKpOuax0TNCrB;yddPdEKt!6 z2Q6f7e>v<18ss&|Z-_s>ma%rs3b zya26H@|@Imk(!itk%L`in=_UxMYMLBJHaTl~NJoEx@8nLNH5 zBPH_Hp}-Yo&=hn-waUp=%FS^DZj}BGeN5SfP;|h4@K4kkRc5I))kafc@wwpszH~jD z6@351jLN<94+iB5xqeO-sFCg}AxB*fCJe6W`+1Y43Aa+1eL|n^f2VYHU`x^DF2MMuk07W)}Hv!5a0xWDuG4lYv>6s06sT0ADo}K!q_a(z z9|lPY@RqT^qI;%x@92NxUs94H70OCFhs&Ms@x6OTlghA$uY|!$NQQNKeTC2>&p?qa z$6CnL{IazrrobC4zXAOC(o#s#ib$n1e6(n0L`pbd*;D4W7Vys-%Sll#4BzcuwUmao zYpgX$o}$Jq)S%ofbTkX?QpQrHkk*#-N${=ZJi9+^8i|fIj03$hjvh4}-9qcp$ZJFf$VCh^8l#zd@2=3Gh%s{z+V}=^iN80w0VIQH7 zdmlR=mBSZRC7~n6e>2fzZ-OHC8N)JU5VAeAKITaM|e~)?Rw{K1l-5`vm z>N6bG{A~M{@FAlf#p3i=`@V3{zAEaFaS{47r-$07N%EAxJK#i<4qleeqGc7x=;GC42n;?BFuF37niz n3ZZ!5a0xWDuG4lYxEU6l6sT0ADo}K!q_abp z9|lDU@RqT^qI;%x@92NxUs94H70OC7m&={sJsvZva2OvQPt>_94wofA_eS;>LqiF1^)BKYB0*A(YxKNma))w zO|%9jFsjW$HOkCF2eZ)aE#@3Ija7V-Vrv!8?hczqCF2UFyS_7S9xFJprPiZy*A6T0 zq|#>{=UFxny&OMnW+{tCXOZBRP^YU ztx_PWLkbn;gr#&#b%W7$%;m5pc9h``eTdn$Z0Lx6@1CYDRJ3KIsctou2G6B%_oer6 z*6`gUGimqMJr__F2>q1IQxn~FL{40eCiGR~_wzc5H{2-M?j!ni|2w9O11}}RXt`Rr zIY=H5lRCtE`zSWl+>1dlJN^6>^M(0CFwJMK`RJgg-g^2OXXE3Viar0bI=D=(f+nMk mL4Z&9e;n+O_Ix%!TA=&UUR_@N0{{U3{{sLUTK{|d1pojd)(|uR literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/fr-tn.bin b/src/Codebelt.Extensions.Globalization/Surrogates/fr-tn.bin new file mode 100644 index 0000000000000000000000000000000000000000..3f18a83a6af9762c6a3bf0a5fceadf9dfd0b7413 GIT binary patch literal 545 zcmV++0^a=}iwFP!000003d~eJZ`&{s-2>!5a0xWDj?;E2xCId$6sT0A3Q%;Uq_a&| zBn^HD@RqT^qI;%x@92NxUlNKU70PltmkZDD-Mf27lS+w(2g+a}BqJJMULbUvrJ(4V z6D=gRzdG!WG{9>jzXAOCY8t?3L8a0u*>`MeixjXUvX{&|Ebw1eod%;!SiQ?$n5GGB zmqcrj9HZJURHMu;w6_awFk@ILq;;qHEcm+9yqX`9Mn%UptOLEVj$Udwc}FcrBQG6R zY=qP&J?B|A58WI;Y3F-&cyuBOPCE2E5b0bDl97K`5!|Wegn@GZ#thZ8-y75KjQAb; zee3tu@5=GFWhtSh)_*;z$F4&~?juHIh#*8;Fg|J_cdmz!z4N9?;beSw1xl6XKq*tGJ1M< zMoQq-K81=h(xh}vwZiB_%;m5q-6+Ey`WUlIq3DQpT34trrP5RzO@+mC!QFl7J)AUr z|H4e#y>kx+WCdKGlX+^QyNSq&%bPRP$M5HD5+~eCVRjLHeEc2L#h#U-!6S^L6?^{Q>fkcD3Yv^I4Fvf3 j_{YKiWKU=FqXoJj?ak%IGXMYp|NjF3GEvM400sa64$%x0 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/fr-vu.bin b/src/Codebelt.Extensions.Globalization/Surrogates/fr-vu.bin new file mode 100644 index 0000000000000000000000000000000000000000..2570d94c37265bd175b217dd6b46f0cbb09263dd GIT binary patch literal 547 zcmV+;0^I!{iwFP!000003d~eJZ`&{s-2>!5a49sjuG4lYxCId$6sT0A4q9}iq_a(z z9|lPY@RqT^qI;%x@92NxUs94H70OCFmkZDL?!9|Qlgf#KJIY}p6(M3)Vi}N7kasTav~YdT=p9f~W`&=>Y5WMv&AA!DEB_)v#1%bxOg3xXQj!T;s6Y4mIV3<#a=h#^@@=O4txL%5aC?r|42@Izr$12kL}YZKVx0t)bH9ODX()={=k^ zeEWz@+P(1)22>5gJVgu8gm;yI6PKe2gKGMIUS(;)t&;6Nflv3pQh0UXm1G!wx$|R? zGA3;3Gr`&iv8MJ~4E3|qkDn>NvR?$-d**wO&S`3`ho3PvKCLM^;QwYvm)VQRDJWwQ l)2I92J{?Z>e6}!Jg!|E6US9kK009600|0Yo55E8g001Ps1}Xpm literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/fr-wf.bin b/src/Codebelt.Extensions.Globalization/Surrogates/fr-wf.bin new file mode 100644 index 0000000000000000000000000000000000000000..7483ba372ef475f6fe7a9959f6fb4eb96890060a GIT binary patch literal 549 zcmV+=0^0o_iwFP!000003d~eJZ`&{s-2>!5a49sjuG4lYv;`KN6sT08Do}K!q_abp z9|lDV@RqT^qI;%x@92NxUs94H70OCFm&={r<9l~UiOR5oFNDEbNQPBp z94jGH^JK9VrodY)zXE*!tSO{uO=PDse6Vb0Oe)x8IY^ck3;d^z)ubpFM(=j7HKn0! ziIoD$Q`DM;T9liG4rZa-+mx}i>#X9V;9IMBc6Zn`v5Xx|b#-UDd311MOO=yxONUi= zLaMWh%RFC(T8^I=vy?@nvq;j!qTc{Z*TX27^zQt?omYVwbnZPYP)mkL^$;2M5r(+) zvG=ia{B>PR=!xmRo%ylX!IArnVHq+A*$%YNdIwPTOGPgUIa}} nD1`u@?teSjpY8czwxC9zn$7#D1+JXp93RJ357brSX(zQdE z4}%W@-hxj3itYglw0lPXNxq~cMXFTfbS{^BeGbpP=Tf8#tl<-3un>}Aou8f{bXgXl z$cAGrWNv>s>qQ^Ti7Bi*kRdA<_?Sehqcq>s1#Q3cP|X3 zvF#FT4U*@mwF|YVvhD{iNf(Ea$P8=cmma<7r@ec7z88lz8?7VsxSlPzrzf*q>t3}k>L=b zkJ}Kt5S8aI>smrbtowFSkDbSgJY)>Zm_f|8U_#bG+^2A_O{)8W()wG>yRdzIxbKF- zSo)7JLpZ_0Y+FP4kkP-kY=~AldYy6=Y_J<;xI=GKb}1AYv2Xm-bcI%?R+?y|iLiJjxW6yG zhhq(UX43AJe=Z;!;QE*>P!runLQY&>9GO0SKQFU%!?hG0jxMvas3{4h mFid;*+r!~#pUxIWi*!HQi_?=o00030{{sNwf9DkY1pok27Z4Tz literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/fur-it.bin b/src/Codebelt.Extensions.Globalization/Surrogates/fur-it.bin new file mode 100644 index 0000000000000000000000000000000000000000..b7e58ced9e03f489aaa326705ac5403ec3b77021 GIT binary patch literal 532 zcmV+v0_*)BiwFP!000003dB>*ZqzUkzE|oy_)_@*+f}*Y+p5vFpe9`rBm_5SGffSS zy>jeGxgkzG1y8_%XX=ySzigc*s<@!~^l84CZ@wAZ8P)KSwXl_{rJ9_cAhgLd=vX7D zmWm*H?qZjegQ%(c1n}*H;Xu%qsZMXDQ5hXv)MaH>tb_wqp>*wHKF{Xd-nlG-a%pu2 z<|f_B*OIC_zwd52_Ka8AiE17EzATU=O;!CT&Z)&K2KC(YWG&DID`BjZ!h|N#9$K zk7AEHj^9l-a_}1|@1@dD9IW$vJvQ|GyrZLBG+7fS*hN1BRo=+4U||fe3VxvlZK3lQ zwnDY^!Yjm$2%x1Z0tNwml`Mds#hi{-{=Tb9LC@?c^?#D}W2M4hAm(nN45iZ`DOW&4o$=!eIR6SR)LVHxZg$B3K?JedUYwZ~yr06~4uhC=BEM=a-RX6ue%~OUz_Rx0L z_%`_3d#TK`ie+7wW37NMi+RX<^J(BPjW0k{&@d5Z+Cx4F^J)kO9ll73G>to#aX0Dw zbv&p2pi+D|uewgbi8}TBf1NM1kZ0Tw5sfu;(WsS)#_E`|)FhSJ*c806EXCM98g63I zxO+(SMxLVKzD_iX;+&cr5Y*5U{7+Sloxy<|GPSnTh8kX7Jk_YzN*+hSB5qU!e=qj2>qOPg3??9H_el6QO+k@iWI;_qwP5(ripi zWf4BBYd)$aHQ_IDM}@_!kx^5|VCwYS@8C{Deco4UYlLH4uP-nD00030{{sNkih_gA G1pol(MV?_t z8xBgyl*uWd8gvc~@*3nv#Lw^h22-{m*{Ox-Wd=KgnyO6Om3Rx%iDw40b-L!=jj2jm zF0{|iGJVs804q=mB~MwcA6BzmKWwKTc6F7uZQ6B4u@rn`6pvPiqLF3npu4NBPV>*f ziVd|I4NiXWax0`d=sC;tS?Ff@<93EJXtWzini%vGg0v|H!6?1;L%U-IwAk4*nXpW_ z_p*2IeE;1o=KG(%A}lU^X$kf?t4iV>=>h5^%XS+~fe*GM)!+>E;0-dk6UWd%Z4X-5 z!Qv)wgYyER+73;m0&ho^Tf9MNJdNahC+vEEPaa+F??cAL{&z^8Me7p6st}D=CCRCP zm&i%c9sXxQi@vQ;Mptp(ONo5F%WzFCG#PD3bt!uta|Ld|%rbmUuVQv3IvTMr?KL$< zWnXoQRIf;Ayb$hGU4~N)9do+f3gsHPIwkYele(jnqZzzwbd#nreJMqM8(*^*Nlcf! zwh~Rs{`{~*KoNkVCwB}X+BLr+{ap--$-~!gF<-qWFUjP6A|NjF3@-;V`3Xh zWx3Egdy8~+9Sp2MDU>{A8~v~i%k{(d`e9dBY15=_YZyzxw}$a(cW4?(#tM46+G#ic z6fD_5t5IR{$9&u3wp#gE4s$W)`4b&NJNwq0^9b*M!5a49r2uG@~<3=?(&SgKJKC^}O1Stcrq z0YwJT*0FPcKoOuz$D&)->YwD7gr6#i z#KJ4Wy`{AtRSb58^e8QBZ@vFXJ=lM%m~U~Tc0Stl4~;iasM=@Z{ytD1DeD zrwp#4p_1Oge`YjStOOC=!le=dnq7xsM;WOxt*C5M^fu;lsECR#FP;DZ0RR630G|0TIRyp)0Qa~LfdBvi literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/gl-es.bin b/src/Codebelt.Extensions.Globalization/Surrogates/gl-es.bin new file mode 100644 index 0000000000000000000000000000000000000000..b6626cfa11e9b84725c07d68e1f2528207e5228a GIT binary patch literal 589 zcmV-T0oFe>4=jwk5~ zdpBC|M#&9v;wg|gB5{Cc$eZ*@*zc_42;s|)=06|58GD^$0Ut;QGsZhCvhy>9u8JIb zvZ7cpo*|resrFvu7HEU{M}W`oWeXXa5#Ea#lRU>e?bT7aDp$c8bDKQXJ`<;6?w2|$ zLj_ZHc1DqH>j56H5Ws1M8ueVD1|! z;tqQA&L${l_Pmq!EU-KGKdmu$0gqtMYX8H$?Yic$A!>+bRMAeUYtr6Vk()gs@LgJeKT3yVUB(H3~Y4V;i?Y3Fmdp6x&IT))(5Vb?+U_M_tINspvz(5tRy*w zb_0|MvVjv(NfXD(O4T#MEv6Nj6Ji40Kl5?PootlJn zxXsCmh(1HFW37Z0)>DK}=xwY%u$~OmH|E;vLY1t0L4*{9DSyeR`A{swsfJb=wR>gm z3-AR{aVpJ8qrA&V98q4Lm_EKf7fBp&!Uv1uE633KU&Z_Qatr zkpe{q@UG~pr|7=BB0x@%oFpeHNs%;V8CgdQ&tTrXH*YA)DUtAv)-dCuCK4YXA#|Rl z(9#tnk_(K;q@I}S1*w27iTDn%`Kl_wXhuaVQ?fN^s$~jji0DXDQ}g(jYs0~)P?~SM zXR50F;5m^J1jA^lpOOAWnSMrSs~>cAh3gu(ts#BpY-LE#5qw`yI2Oq`lQ-H^Bx30X zoA>r^+}_0v7jkdzG|Q%boW+Op3}mX&p(Hpl)gM5FwGjw?|5gy}$>pSm*1nT5IzM&s z%*8h@zIE}Pi|<|hVBcj~3b>`({&G)G!sFjA+dSOUE+dU~Fh*?Yl7@GY@7lTVkF@PR zvHE(~zuxJu!+^C=%w>LrPGrb7AtNCZJ_{uh2*eSRxV{r(f1xf$_ literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/gsw-ch.bin b/src/Codebelt.Extensions.Globalization/Surrogates/gsw-ch.bin new file mode 100644 index 0000000000000000000000000000000000000000..6792cf18a2de83a2045b93b664d520efa37682b0 GIT binary patch literal 534 zcmV+x0_pu9iwFP!000003dB^+j?*v@zOS_J;0wwDS}kxvzEzE~Wks?TK|*kI+S#nN zj$Ju+rEuCKufT;955PO{CVdk8Tb#7)4dK)1`{tYZW@0BN3O>*d3L!h9@Z|+Ui!z6v zwwx#-G1?nqZs8?iz_&zx1bBF_8DLaU*{ecmnUleyHY+#vYSCQ5>JHOj&4IQ*!kf0LHVE(`(O;d_#n&9*|`Qz72U&swN>e^0hv6rrIr%-X2@YfJHm3> zQq^PhD&;C@iFJOwBX3f6EqXd)U%MA*3)Q;m6;)bMVem?Du$1?3uAyg6+P!oS0^|m` zIwuR%iS8;PPh4J|nST1qi1f7-dY6!g$8RZJ4_zY|M$1*BOz4o{>@B~e<`NtQ zv%}Z#DPNlhZ=UAN-Jj8#rp`S17hmI5O{IZ-S{of^&zu*7mXtAw@Zs^NgTqp%bA_=Y Y?Z8iH8dQo=6)2jGvM&k| zi8Lt6g)$YL`V>Wmj2-#_o$5Eqla#*-WvQLZh3EV3`|dkZbW9|Cpfx01)I{RrBZQV| z3=J(Akz8ODMLKs%DqtHTJ_6jnZ!5qkp`wuqZ$(Txoz+#b63byrgrzQY&eW-z%WGYQ zQOcE0XOOn4eESuV5(L9&qZZnrR4vr0h0f1$UE`+FjCY)sn(^0aUo?;m6;yY5que|x z%ne&(tBJYu8!qHQ%SD(3lIEp}e(w zO6-0`-EXja?C?am`u)AR$)XUjqssnfBslkqF1VsT11^YtO(N#K?EFC2%n~YJ>>rrt z!Om;$AHlFC+6 zuJRdY=CiRLrW#sg)b6EuB_P(oj$EEhOdmd*7g1PnCV0CI;NSNlns;@< zD~uk${xD;Z%x6?+GS1ptc1_hs(GzBm-@b=*d3L!h9@Z|+Ui!z6v zwwx#-G1?nqZs8?iz_&zx1bBF_8DLaU*{ecmnUleyHY+#vYSCQ5>JHOj&4IQ*!kf0LHVE(`(O;d_#n&9*|`Qz72U&swN>e^0hv6rrIr%-X2@YfJHm3> zQq^PhD&;C@iFJOwBX3f6EqXd)U%MA*3)Q;m6;)bMVem?Du$1?3uAyg6+P!oS0^|m` zIwuR%iS8;PPh4J|nST1qi1f7-dY6!g$8RZJ4_zY|M$1*BOz4o{>@B~e<`NtQ zv%}Z#DPNlhZ=UAN-Jj8#rp`S17hmI5O{IZ-S{of^&zu*7mXtAw@Zs^NgTqp%bA_=Y Y?Z^Z>8r+EaP)1@rqKAC9LSG_{mC9JIMc3kZ>5l^;tmgj`Is(|s`JcJhOZpqxDtLx$(sQIt=OaVd+p##Xea z#{MCT*T(*6*%!8rw_`A1ut(KMqs1=jf=F>~_flQ#cDlIuWj9sQ*?sY%HM&dj0rjj$ zxKP?wT`V#vOOwuLJdIg(GV`j1EcUUvu4?&DFuuI#pN#W8J^+jq*HWC#gNyxnBmF{V z)~{lHhSd&?^H9w<7pAItWED9ygC1E&qy{~=V!k1V%i80*%T(BegmStE|DzhcJRShE zw%JC`7$n1q4?`N0$fskndqsQJxaEzx_os)=jPyxjfZND)|piu<% kq_1$_7*X4ERbv^r9P94t%3lBg0RR630Co>2#!m+T03vKc%K!iX literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/guz-ke.bin b/src/Codebelt.Extensions.Globalization/Surrogates/guz-ke.bin new file mode 100644 index 0000000000000000000000000000000000000000..8a20874719aa9fc9d519d78180ad4d0a9239a069 GIT binary patch literal 511 zcmV7y~spF z(%>h6cU|@rJwwlwla!=LgL0hgig5KX!-$X2%@Lz2f)L3I|4>)rnIT(-m{f6X<$dyBw2VY@wfM0gHdChKHOg0aZGJD)EH0# zqu!kh)Fa{!+Pj0UuQBIXYcKgG#o#3`Ur)DYrnv=?!faih0~w^fr#AC}rN^4BROYDV zf{;b(75L}PJmt}B8wD;r`V*)M8Rh|Ieh@ZRQw}L;#7-(ipqsS@P#XNb++{-)ygAtJSm zh82ssisDq7D-g`EM|jIrwdF0S>`ASxQXsm01s&sbtk}Se#^_Vd)i6*W{P2H#%-N09 zY{q^F56>Glw$+9iYnXI+Ed_XL%5bXT#GG!o0o8#pr(}_ORrf6AY=-EXy^YJ9zEaZe z@`rO#s<&YZS|`Mn0g1_O#65HWz(G(x{r;2ljeF|Oy$tTNH616L$QN?W zS9L6n?CaW;uy~hH!p0F2{PgQ@fa6k+=Za$`dK&Bf`Pn}J009600{|@B<7?9e007f) B|C#^* literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/gv-im.bin b/src/Codebelt.Extensions.Globalization/Surrogates/gv-im.bin new file mode 100644 index 0000000000000000000000000000000000000000..5627c53013842f0c1143537e42e84ca955d79381 GIT binary patch literal 553 zcmV+^0@nQ>iwFP!000003e;3Pj@vL0?HAZPunANovXhkToE5x|u~Lk9fkjHn8p}i| z(%{E{x|BIZnp_}f$WitrAt_R!yx#3ngoQDjH}mE_np8nF+|v%0LUu&s>nns7WdVw| zoM<62BC~GhvNwbQZ-{&V`1;u}z-URO(o11vL3)>URfVP7!jZ_KdG2z)&enX|yDE%I zVR?Fw7{;Q24bd7T$EdN({-Dw>)Z2wtE8KNhDc5o*c(rkoP%68IgboyF8c+D^eV;%@6+iR`M{r9MLJOaU&+xL zyhazW82BMBkh?J&s}3>nwik6R;Y6*C=ARLJQxodEH6VxhJ||KF44abllItN}oTQ{- z@&`d!)ALZ2D|@|S%X+fAGlWy6|Ca8B>1i0Xp6tqeB@Bl??kd3;-TC{Pqb$4R;TAa6 z^aTH(m&$ZC$mBWS7^{@;`T};eBdnk;)e58cDON#CoZaz0zDv=KP;`R6^-tXqZB4B- z)kafc^OfM<(V*edzyY~DZe#BnaDAyQKri+^Q91DtSd+InOW|87%rSkaZ?Y8L_FXL) zM!$c06Qqg>8~RKT_L1+Yy*Oii{`mbzif`?=#ggZqd~!rZrd;z+ymqtxC9y+)kwE;Ga}fjVJSuxpzugppJgHv z8Bk;jZ$+m*MW3NdU&v2V{tA@rWGxp`cf9-VqsWX%c%mIFxaf$)*H;M5^9*|0Fe16Y zs9YHAp0vPfBEA7Ue^o7Dw4kDw895p@(7ciNBSq_jpQ)Rli2oLDp0{pZ zDgWKuzgSfQUa3xBPyNVXD1)Q7Sd+oi?^&rXxRQyj?Ibo{5#|;PQn^Jw`0ai8+}(i` zZI$1=RlfMV@eP#3=X!khi$Z;Oi;UXlQj{c@(ky{dNnhcArYcldfr#GIy%GZ0?wG-j zcBIW{LuHTArm84wb1!rI=m*G-D$DEbBvu^;z z4w$?o^VGY#vy^uix{n^k$CzFUu3q97bDP9;dF(3QVzhiX{rqeDAVt9R(jq?F7q+MR z77UW~^y_!bm->}!|J3@A4r-dsk#8g$AJ$ar+4r>}VR94DoVG0l`1IqCh5fNk`|@oC Z+O_rJ`syD5009600{{uZ{u|N-007493ljhU literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ha-latn-ne.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ha-latn-ne.bin new file mode 100644 index 0000000000000000000000000000000000000000..2ab2f84afb748e7519800691fcfae46978d82e67 GIT binary patch literal 532 zcmV+v0_*)BiwFP!000003dB=OZrd;v+y}@VxCyjqR5#gGJHdjI7?xsG0SYfE>sclu zkpV@f@UF|AqG#xta+30^QnHh6wIMabnKzHp%dmha(nHR8k418MflyjxFp!pF!FYnI zTw_bz0c|k<4)FXwMV_76Ld; zP@^8yph7*@=%^laf1mVyG7MU>X0+9k_mBHi6VuQ_)fWeqXC$>2HJaK?8r~Kfs}78d zX~{*g@RbaET1rzI4elaJB8_eVbCY0Ne&Pq_zDnG~V7^0))(5u|yFOv}&h46Zc3nyL zZaPitn!_tm*_*i^9u0+ebQWtodb%?!*?U(!vo)QB#w$$iCdaki6r$$C!Yr)#Kjx&|jhO)8 zJD}p6%uyfePEy{S={^{W&mn!snS2Q+<~j=L>e$z;OVBb;O&7TIh}s&&C3~QIqW*zV z5WoHU9rBf$aOEBw_sKQQlUeeeT+^$XOC9^M)+davJX(;h0}sFb{9|Busq?;ETb{OU WeY(8(3jhHB{{sN_3EE)F1pokz-UnR( literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ha-latn-ng.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ha-latn-ng.bin new file mode 100644 index 0000000000000000000000000000000000000000..c5e9a19708fafdf597dcfaa0cb0a7ff81eec3a88 GIT binary patch literal 530 zcmV+t0`2`DiwFP!000003dB>rZrd;z+ymqtxD*;1)kwE;Ga@LdVJSuxpzugppJgHv z8Bk;jZ$+m*MaRy4raVdcD^RkNHC#x3$Gh*25;G##L~?;q zm7CfP>3}svdblT&L!<=3 zFlzKb4J!1wLPtH&-5u_GJPd}i=Bzc8*N=x&6VX^g_m>ClX9NuwH3r&D0&fdbs}5Yq zY0E{i2%Ri?+R8wt8r?;L6I0y+5!S)9{X`G!eU+q#!G4Dntq*>tZhjzsFWkKB+`LkL zZ<8+TTEH{a-kZ4|83kof^b%__YWg!P)dy8FleI}=;T2(Sk(1gjicxRx%@^+Lr)aDE z;jQw`m#q&_5%25%(JxB%!!0su!=)%m&bhe-MkRfQ_jFaNz6KG!q#Gp!u-!3(9qmb% z(U!^qqt7u`LQ9PC@yGZQqZ>ZZ32M1ks8aPHsZ^43T`xHU133@p8am{p-L-uIAa=my zIhu#w^1Qih6N+KPAfmF=ni2S!5r z^7~JWSNer(_0+0Qu4(Sffv@S4x_7e2os1m@YSMB^yc({0uA)?{?`C%rzJH-2M;4_Q}idKQUk0Yj3?L-g|UN z+qru3omAt4+Lj{wu{I=3J_R)6O#=ab`SsVsc%<8N;aGw0$NId#_X+?2|NjF39b|Bo H;{^Z!ZeRVx literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/he-il.bin b/src/Codebelt.Extensions.Globalization/Surrogates/he-il.bin new file mode 100644 index 0000000000000000000000000000000000000000..8040947f1d0760964a7e56c6a3863d37befdd2c1 GIT binary patch literal 562 zcmV-20?qv&iwFP!000003d~f?ZqzUo-B;>Ac!RQlVN{mhp+?gpkuV}ih@~@gJGDsc z%5f^q4zXg{QbwW@t%}5>u;Lr|3Ge$Q*pBTwnQ7N}G4?&j=iYN2dr~6d6|G^yMNK5$ z-a_bUmO?`pj7To9jtsU-DqwRWUIV;+*;atjgo;L{WNFw`Cn?~Fh)yy#nCD*{7!5{6 ztMzvGq^&Anc1olK!7!TZp?^@O2U_ZZ_V;mJ(vZp(C9c4oEY>C5MfOOLC?I+2lmKvQbS`u#R#br zH=nxsqnpp%{K?HLH~+Gquq*`}Q|*2}%y+I<>f-NJ$m?UD-^ad=k9|EK`?@|3_0_5R zJ@8=L9=NzweA9|+x4u-@>bvh;Gq?DOI*%$|Me8qN|0=lts}^+R2D z>m=Facn=tr^cenk=XqO~Afgw%+X?|}woGA0Yf`0jL1lx{lbFk4K}>VuHul&lZ|FK} z6BTXQNGe-NxyEzOz)+osO$9qylR(-MqKAIVZVC^wJ{E*)w)P^*srK(ai_@Z9HG-KNg*RWV82 zs-e`e_iMewmL9B0RR6309L0V5<&(50G(nT AO8@`> literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/hi-in.bin b/src/Codebelt.Extensions.Globalization/Surrogates/hi-in.bin new file mode 100644 index 0000000000000000000000000000000000000000..57a2242a74951f71dc006569388fc42177f220dc GIT binary patch literal 641 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 LX_9LdA_f2e7TY3Y literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ia-001.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ia-001.bin new file mode 100644 index 0000000000000000000000000000000000000000..6164a1c02f525f16dd529440b8d8c2013b65b60d GIT binary patch literal 525 zcmV+o0`mPIiwFP!000003dB@PZrd;r-3Q1WxGA(~RUq9}yC8y-0+DJ&1==ntX{^xU z$Kc0+cU|@rJwwlwlaybFvWy_Razkp~yf<&gq-(6<8)2{#l3`t4ULbVc)S$@3u@T73l$U!WVg|7ja}$q7rMKv7^{?W+waA5u_VZoqD+$Uuoe3x8gmrxPh@>3x$qXp+zs?6!g!Y|U=ov4 z@vWgT$4s#l?7~3|IvjYiGr|xKMRCr}EpVdA9{#7R*03IA_Q-CGl)#5W4Fh4A)?^}D zRp?WWwJ>34{CF`w=jd7}GDAJr3w5SfnrNemu<=%Ke+hzza|HvkD0k)G0LTHjK1Ykt ztGtEFt25o_kK#j-C)`S5b{YIJ2fG971+CDJ`oVXB+Z3@!ABoPs@C~td;7BN+fB(tx z&c5;E-_~qQOJ@N->uWx$B{kx&ag)R1U1BtZQb^(FUw?f#4)wIJ*j9o=TkkI~{s900 P|NjF3Rpf-EpZrd;v-2>zwxD*;{*Jwv>K?EfYD#fS_7#%75MkXqe z21Oe1R&?rDbnM)3%9oUnOM$W-ujRtadw9-0myeujSn(bTsd}dA?F}J!Wex*x1=CVd zyK=dE)`8eEwFdb9)pS5f!PTI1c64ZNMQYeH6(|dri}>@4<4{sc%lEqr({-`zl4%V} zP_ngSMoK$uI3q_p$m1jJdpZn`^hJu+k**QqzKL)uVm;`c^)!M=ci3{$_0o4;@1)Yx zs*7?FOL_FXmV;b2IgpHIF8d9b@)kydZ_}9=^}rum#d;Y0Wz0!!!d%KQuW-EvT<^kM zDBREdB{q$M1GnC{XL=$EVz4qOwT5lf#3F^_QB|MF`c6{eCx&_jG+2S5r@K7{Wq1O1 zb9C`!I^1JgECu@zJa2r>IjQ6!1UYO%kY$(LJb>VuAK-tws!ZR2O1{&*Q3}N7Xm|0R zbvbXj9w_;gVimN^86O|U#}r-4flpA+^+L622F|o z(Ga@IJ99bd0acSv@gapDlr;PF$IP-6u8(~qJ4#-E{_$O~DrRixGwAHIc;WU9jD-2? zuiq(N+aGS#=U#nsOsCEQ_=d0PQJqo|z0Qpevv)CD@~(ri(;t6*8V~ifFKjEqp{@6~ UH~#3P07EnaY5)KL literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/id-id.bin b/src/Codebelt.Extensions.Globalization/Surrogates/id-id.bin new file mode 100644 index 0000000000000000000000000000000000000000..98ebd874a7ef706477b4b1c21f977efae719a023 GIT binary patch literal 512 zcmV+b0{{IViwFP!000003dB=OZrd;r-3Q1WxCyjqY&TtMXGCxkH&g_xK#(P6PZS~) zX;7pA@4D)UWeeUF<-&NLH}mEVsVRtpAGCvokR4I^TtH7-PLzeLGNB-f-vPC)NlaIgB58!_)c8Y z30mp^YER9ZM#7Go5jOuw)(w;jFGnu&U zlR|Hg7blYSzH0=_(aOC+Ny->7&_#l=2mVUUCveE0eEj;I^0nD>(|O`L4{qtyn5Rc= z4R7kSH1OwYqr>bfR$$5)#PG+@KQ0{Z^mwi?R;2w{UoJ2H0ssL2{{sN5w$U}x1polu CYWzX~ literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ig-ng.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ig-ng.bin new file mode 100644 index 0000000000000000000000000000000000000000..aee160c754891ecbc2f6405a6163ca7d941a3297 GIT binary patch literal 534 zcmV+x0_pu9iwFP!000003dB^qZrd;v-2>zwxD*;1*=Fz?MW@1KfR99blAGG02Q;44dgTHLQqmqPf8W|LMkPFeTv$_w6(O#8zY-n+@SByl zzEqtncH5urXsu6nMDMI~ib}qAMMmwjPEnE^%5)BlO1g&spRH7V10uS1XG#cQi%kX# z+LJD$EtLaC?_#cmmYDeC8}v42D?ZQ(`^H{P)2LR>AgNT6a*daq*>PNkLxzqyY*&F; z0F#Ggo_bODB;{lV-!-~DvzR^?T&?1(b&|w%z3Cg?VRZlPkDY>)0nw#Je6kPhhUzzA z6r}gxf5&{SKL)ycYP(O4X+N1GpUE{ns(q`$OHI%a0Xk YH`eRpqXz&00RR630KOKu8TSPM06WwFnE(I) literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ii-cn.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ii-cn.bin new file mode 100644 index 0000000000000000000000000000000000000000..3e07b9774a6189ba9057b77bc5a50f908dc70ef4 GIT binary patch literal 590 zcmV-U0vg5vDk7y$n-GF%RW97PR7Lc{AK<6t=wHF?W^J$YQO@Mz=Xo=4-b{AwG6`>a0F6il zOgj5}guL)vhOO`WqEF;MO6y@$N~B*Xm5G;ji3fTdKxZf_)w{>9jlq7ifs=fAva9by?U=; zx7kpnid%c5jyC=tn9%NaPFVz7122Ab@7~SYI z(CG*`J8lC7#@s zcyv?Z`N+x{mpHZZFYYb;E4#R@P>ajrmC|j#k09idpThs)znKIb5Z1LnOoV{2J9MGT z1LnKD&t>e8=Qh`bK2swW=dr@JqL^3MXZn+%gxX0bmRu&1M;LELAt-9)VOzr$v(fHA zUqTRF2<5giLp@lx;qqY1^wwQ`YSTv|N>1#H`h?nadl+;g-ywf~=pk4$4A z=tP6ZL2bCzWP5PiXB#fmbZnS}ewbzF(+p**qXP+|z*N5h7B)mLn1r`}U=Jn6P$#VgFqPHk!&TOz|gSWS$qEJK>0nPCQ zyWV)lckGQz$h|N2@$s%-1b4rkqI>cZ4Qn6kq3WI-maub(Zr(qIvlg_Zr19qiX-MG@>HQ&_4HbeK6G}cS*@lwW(^J+&bS&Zf+eh!`MFNWhwVe#U zMXY*M+Rj=oi(;92A%EE{PyronBcoYBe*n|y;ao8Bj(UI_E13X;Ut~cVg^~->IXMJ^ z=@>u^TCRrR2r)B>G+} zcNmeU=U-#G>P4+ON>-aSPQl8A_z;ok>_P6izXRuj#p&noF<<$o?w{oXug_#nb7uqj zim&Oa=B1H+yEZw@-k}$d7QE{q!Kddx2*;()=Za$`dKl~d?af~R009600|4qc4!_$4 F005IYTOwOmH&B{?J4A1D0 zp3*44$6ABrIcm*9Eh^1Iqgm+wK4&af%2s?7yt5Vm&5lVE%9O#V>qq0}AA>8l(0--u z`cX(dQ{0y2HflM1DP|!XP3|Jg9pM9D={%eZCf*$%xcjOw1Lgk52DQTPwD&v1VF$l= z#P37+Rt~>u8VLh2?%M?)i-bHf%19Xw9SNcXgdByN8LjIiCGKMG5tK1BuGMTO7~ z?L!22K~sVD2cg4(iy?R?2Y>K?Xzu0?IMHN)mvmM2tO1!!)NL;%@WWWZfiO%9(h;q4 z^ftvR=&&_@ei-jlbT1T{pzqwgS)#gclqR~@M3{IbxO)WN!$S1~ zJzKYMdA-toIuviRG~rH){*=I1DOiuJ5j00nKYqI|a1|rw=pw<{2Yw{x4V()$Pd|U9 zcx`6fNN=3<Z5PUtatL R009600|3hMbmr0p007b;_=W%g literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/it-sm.bin b/src/Codebelt.Extensions.Globalization/Surrogates/it-sm.bin new file mode 100644 index 0000000000000000000000000000000000000000..6fad0b837e7409d830d12eedb65ca1100b3ac4da GIT binary patch literal 516 zcmV+f0{i_RiwFP!000003dB>(ZqzUo-B;>Ac!RQl>8P+l-l0a*B9Sm6NT^F^awoNL z?2#WMWrtYt6?_2;zNue=pMx_A-Jxc6bI!fzoa@9T(eRlLun}?~8ed)@^sXvF(Vi16 zB(`r3yCDpCN8}fPub&J9j5bs%y%9#1WOS(ODy>)p2O`7h+F`!W_I%vCE{rN+bwuM#e~%UFgqK_)W_TzD zB4Yuu=&1~ed^sqdnQZ{$$|9A!K4%sA${~zphF>a zEVwwv>~t53qF73E3!G|tgy&3Eo1q1nU91};CGg!?!j2Avm9(c?Ve~rZYUqgze)>P& z=ImA|I$_`VYv+U-(<)81(NtKx791QEGAtPeW@dNouL8&&aJ@7ZsVC=VDX$l{&+o>o zB5$~r!W=UCDkqz9Xa&RQ@%t~o1*sEaOOM24@A;nEf8aE*di?P-=No&~t@X-VPmXDx zEYOR&rbjg&jr>!yDPi#kd600030{{sL;>Us>> G1poj%LHUIM literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/it-va.bin b/src/Codebelt.Extensions.Globalization/Surrogates/it-va.bin new file mode 100644 index 0000000000000000000000000000000000000000..6fad0b837e7409d830d12eedb65ca1100b3ac4da GIT binary patch literal 516 zcmV+f0{i_RiwFP!000003dB>(ZqzUo-B;>Ac!RQl>8P+l-l0a*B9Sm6NT^F^awoNL z?2#WMWrtYt6?_2;zNue=pMx_A-Jxc6bI!fzoa@9T(eRlLun}?~8ed)@^sXvF(Vi16 zB(`r3yCDpCN8}fPub&J9j5bs%y%9#1WOS(ODy>)p2O`7h+F`!W_I%vCE{rN+bwuM#e~%UFgqK_)W_TzD zB4Yuu=&1~ed^sqdnQZ{$$|9A!K4%sA${~zphF>a zEVwwv>~t53qF73E3!G|tgy&3Eo1q1nU91};CGg!?!j2Avm9(c?Ve~rZYUqgze)>P& z=ImA|I$_`VYv+U-(<)81(NtKx791QEGAtPeW@dNouL8&&aJ@7ZsVC=VDX$l{&+o>o zB5$~r!W=UCDkqz9Xa&RQ@%t~o1*sEaOOM24@A;nEf8aE*di?P-=No&~t@X-VPmXDx zEYOR&rbjg&jr>!yDPi#kd600030{{sL;>Us>> G1poj%LHUIM literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/iu-cans-ca.bin b/src/Codebelt.Extensions.Globalization/Surrogates/iu-cans-ca.bin new file mode 100644 index 0000000000000000000000000000000000000000..22b0a05b723d2dc85ee36f07f1c64dae7eddb8e5 GIT binary patch literal 611 zcmV-p0-XIHiwFP!000003e;3jZ__XozfanC@Bx$qEd`FbO^Z4q(NYm4#L;QrT8sRd z9A{E*h!q$xLDG;RkU-+XVUrjWpUC?p*lwKKZMQo)J-?rSf8J{v4>Nd5BIqVG!pz;? zLTIPwK}yCkW(jr0N%nSe2=NHhX8VOOA{D zOz_q1ZWe~xc7PcJ8oOvDo>oshqH0aWgC=eixoL_RlcYyUJeH*E3Hp{LYm4-fm`y~c zr3jJ=5*k=T4^+>eB$U~vonA+KDRj-Oc9MN#BaZ9H?sLFYWoRhUzGW$b+FBn+kg8v! zjd*#ii??-=zt_d3hA!%&sI1OT5KuTIVu;bYEH8fX;!`8e=Rf&8Z!CCz#EW-Ji~N$G zmXgwVl^099qT=NlFPHAT`pSz_Ugf;1`21)kj9P;g=ksq~=DeKM$4XGY^Xf}|oS$3H z`Hbg(dG$u4XCkcDIp^goU5iBDmQemdjd)_j|7gtjnisjT(U}b19K}s>UmqQ3(>!|+ z6Gjf<|DLO#MFCLbgRq-X3h{92!H`5a^vIa7)I|?WtPf)>M{nNj`zAU_QevU^)MrBq z`B{)M!ZJn@(eEcQNNAB^li>o{Y&QTpgqUrj)zFQ+wUpKjwW{&2zH7pJG|3LkzkJIv zVSgG0N$8?mY6jfbXHlw7o$Fz|PsBUaTyI|;|1fc1e4>PQTWMQMTFtcpuSsPuYL!}} xH*oj@M5ex+gtwt009600|2u_^(Bu6008BLEe-$x literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/iu-latn-ca.bin b/src/Codebelt.Extensions.Globalization/Surrogates/iu-latn-ca.bin new file mode 100644 index 0000000000000000000000000000000000000000..310edbf972ef1691c38ad059c94cde5581e1a064 GIT binary patch literal 526 zcmV+p0`dJHiwFP!000003dB=OZrd;r-3Q1WxM-n8?Kg0!HIeGB3HOJ4pF2kd>HXpEpkpLd zSnH6y)}g|(Jr@s$A37SUJ4Et@*buNdStp>1#$~qP0<4M zf_IgG(=JEdC-d+*g>R+MhjdtGSqj&ut`Q8Q53UDN#=AMXNbq&XAF25Q>{#-+xlP zHq&ji=T3X@NMm0fe8tu9p~lpJzRisevyU-aP{tsJpP&A^aCp*jU!koC`?fw^Ui1^@-)Zlxx0G?C%65#bgT>wEtCMy-usbM2+l)^EUPS!VA z!#_VX8iLYV>+SAgT@+305mgE#Cupiay!d{BV|+EA;T&Im`hw9DQkJBujOv--6QkO! zXm)nI1D9BEb)-|ZT&%UZRvL1&GW?GZ22YQKR4cvvaoo@ImS5>;7y||egNY6J3aGR} zuA8Mb1$%@EEupg4(?dS0Ud(51@$2n3kDOmL)K|Co{qCb%Easo>?Pi&T6Q(E0|BNRsvg^tnSMIuU&z1YGJaFZqE04T<$5-z&@J1M~YrGGfDRu(?DL_(}8OY%E?A1~N zA5S9~vyv7On=n-ov=ed(OsL7&-u)nCN1|dK)@rR$T4$AFs#Z*BJP{lW{cMbmg+abL#MSUDTid#6O(`lKBf}o%FhfHYF0D5T=AM7bV zWcs$-{k_ZCS;(jQA#3xVHSe6#axh0;6RUet%Tmv7);0<8jRuWbQ9uJzwxC9y+1x>bUGb}hMP^m^0Am~V0w8L7Y z1d2-Gt=ST>oG<9?Rq!CdUy(6iQIdL;k`)h~I#h#go^#K==N=oh4LQ2S1dSp_ zAh%9W02nwnO7M(A9x)3LAHJ?1%U8(`VTfn|*&RajFKLJ@Fv2Y1He5*77VSI~Lsp6n z(~xLg@p&p$7H}fbLDi4aFsv<%A?Juu3k2dh2Mh54M?B&TZf-0>tR#_|PZ6C-&5`=L ztkqWUAsp~~;iw@?p`^yG^>?c|6d4px`y~hT8ke8>G7x@iFk=ZdF2KF-#of`+gbcn;w+s z8{Pv8oBQSbJM2)9L-o%FbCr<)dh&y1X126tEi*8 z1DBUQ+v|7WxuF+avnY)<`a&nY1@WU${N)Ts1GNTpYe;-lNM-FKonrA5ZWQLr&$Z5b z;)ZYjpISK`S}W;ZW9_UCr4@fnTRSw)YK4Qt5Y_O@k6#L|Qtj?ltyR)M={VU1;cD<6-^`mKrz8sQ=>SV12cq!#8A6Mygpu}~C?PS@ zN^gaQuLuL)5%~*X`%^Q(Xi4R$N-|ltG

5$RQPi$(tK(P}WNgwea(OU+oUydp}0 zR0$)!htm!~lNqeeBjJ~B@4Lz~O z5C7vbWmjUP8T-}kpH0;0c2rbpMTNm@!NF4A!>NLvIbCiAat&Oak_GBb-3yml41G;Q!7#dS+`p_z9T5{cBsja}kJS8ugJAaj=Woh4X5&rvnaiGy z>DZYkU-6ZX>R1}sx3$q>@hPGeWeg(x{PfSkVW`J_g|;H?+xmQd_8$NM|NjF30d7(Y H-30&uI(z!| literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/jv-java-id.bin b/src/Codebelt.Extensions.Globalization/Surrogates/jv-java-id.bin new file mode 100644 index 0000000000000000000000000000000000000000..1a700408400389098a949ce86ed1f2e08b4c685a GIT binary patch literal 516 zcmV+f0{i_RiwFP!000003dB@PZrd;r-3Q1WxGA(~6d>J|J0pUVxRqj91%fUqYa$b- zNP{8`c-Li5(KGZ+IZ63-sYuPP2v>u7^WMA}iYkbLZ?uP{kUdfO@&chnS-?O$PLz-s zJq&tpv$uo+Z;5;Y*l#ogjFwamsvswe7DlFq1CgGT<(bXKipOWm!l>3p!PPG{W3ly` zCQ&dgEc4jT;nRK=ve|Sc*sbI{5b1232_ySX58To!(!<~`Bu9%KX?;`!j{)<+ zhBQ9-LR{Y*t#k-#4=tKT!jYOO+W)2NMoN`eBx63E42mkPs4)3TaIlc~FxSu{lXf@mJ%HQ-S97!gy~&%nyqTFk zeH~X>T5ub&WR#RKi0PLfzg;@)^z~d}tO)zDK3-n@0RRC1{{sL_m|Ziv0le-tg&b{&kgC8Jix!5Yh7%UPWMyL!e|)wzIjXg(ci9_FX>7a0N`YWG zIv!DJ4!W3w?(UXdx0KRmf8(sR*|V83VL+8umz=2=qhefbvE9s^^$Qnj)NWOltJuup z({2{B(PRlr8~XuRI0=3FK)PcCx26hrAl>>Gs3hLjELiI89=v@Bb{lN1+_g20fHN`L zj}yK~1ijN!Hj%T7q`|3SOzS2|iMKfLZ6ZyHg?HAc;FJ)i+3JwI)uH*i)l$V~C+|GI zhDgQF-Z7Wt9e+b(J-5J!B4_x&x+>i@Ad*jXqlEx=xD;?89i|0oiIO?`oMIKU*h=po z$Cnh{aY+WKt93-RZloegE5c2@;>px_^-44V7n3^jK(7SaLm4g`qYw|6! zPg$C9E4V(5e@z7IOV@CkqrJO>3Rf{;To(z#?%6XjkD$+Ay#4x};F+s4)8wD@sBs#PHkCKQ0`0I-VHViwFP!000003fxr9Zqq;zzE|oy>;?Hi5~*-OzM)!ak#L9z65_Z{rs)d* zRO@x6+z`HS4A6@7hbjS8LL3lJz@cyAJ_)sJ!cIMk}zHi364yb@vEP;N; z6Ds`O9YUUl0px6&Qju|AMk=>YV@M~IzXo{wvWUSaea3SU(3wI5S!4t!lxs>)317&bZhR?S)~_Xd&JdQ;^D96Y+dcW#0hh=wVH8&0|5pu?=Vf zIlhiAsmhD0JU8pFRk<|lRaIVD`7dVu%Ua)9`+rpBM|{Om#Nm|5)+Vi5Rk^U`B+*iw zZ-`1cOZU4gJ$KdTO#?U(*TMofUYk%VoYg!PUb$80Zi^aSSf$RbQaZe}xSy=iu2AUK zYVNiwznSnFGiN6JjGHfX=y`2j9YD$iJB9zDyFrmez^%{3e!)4U<5>V>me4q0Qzmks zJhHI?OsN{c`n*4}(P5S|2Yrkm6IEzbM7dz15G<4VL6(Aow1+l9jWp!;@M;4eLn_*6 zHMEu2aJkpgy?xg^p1t9KXT^yH-z{x)G)tl^_R0PGKiCExn2bIKcT4?`?{=jkz5I!H z&D>Mt|50iU`?%jztxi!9(Y&?1o3?*c74C{fs j`;F;(_?w;8jTu-s_HcLSF8}}l|NjF3mA#t~&jtVhtYan2 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/kab-dz.bin b/src/Codebelt.Extensions.Globalization/Surrogates/kab-dz.bin new file mode 100644 index 0000000000000000000000000000000000000000..95acd4c4ed9670cd2cee4b415cddf13c87dd60db GIT binary patch literal 551 zcmV+?0@(c@iwFP!000003cORjj?^#^?oYaRaD!67Y6TLFyJ(|5kVsfvPC9MrB(ocf z*giS-N!wBK0MrPHf|h5X0P!04B)kR0TO$v@l9F+!5({OPh=M`<>-rR1>9T z=j+#c7-IJgQ3@o-s51+7s5A>5%tAe8438sH&cQpu_m=a|`dBm(oobYVtKN9}tKsMt z+RP_s&~?Rw1SZM`g)v86*#dWMEJpBzkvGn?H4ki4C+(cz24o9doudWlN#1#vv+2{P@ghqLuB6a+3H)%_;q$(xXLZUA_><)5F?$v% pB^?Hc>4%R$Tsj=bT1xoQwD*CMi;&cGvELuo}$cd-G<<$%uj*+QX8Io+x~Jg3zZT14%cG zC@wI1`aO_#N7{i{?2>fA8X|51+Hbl8jFwbLm65@snGvhto`{jUu(^PLy|WyQDsA}g z_EL9UD8C{~fnXRl=A5Gj73QG99CUq+`yNYaDPK6-Sjy|y!>yTUEKzW#w#Lr{I%;E~ z)j{LCr$^2$RBgFXdzBYOu?Qs{epu5&HX98k!HLa&2O^x6xsRD1xWSdA2k9OrMYpX( zZLkYL=L7ZkF{D^XO~KYZY+Va@pr(uFU+KD*V&$TSG04FS=96GfyiOhjZ??qK#<8cU z9RHoU!`vIC=3QDnMQ*|_^6E))%+VDvs^|m!Z)c_MYY@?{U1}kKt%nTOv?pCgH&jWC zKE_xH8)D5*KjlM=uDGN#^u60eD^%%PDyp=i+~iBnT*IS>V+BX#c)1mbH86FI=Ak!v z2QFtlc-3f2E@JpfaD5-I(0LNW)zH_x!zh>TH;(V-+I#?` literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/kde-tz.bin b/src/Codebelt.Extensions.Globalization/Surrogates/kde-tz.bin new file mode 100644 index 0000000000000000000000000000000000000000..f2d818f4b60d8f92de66628ae69a6756c85f0281 GIT binary patch literal 516 zcmV+f0{i_RiwFP!000003dB=OZrd;v+y}@VxGA(~TsP?_0C#}}Ck-OSr~(98Qr3$^ zgdz=!G~ivAJw?yZGvy@Z*PtBRyP#YRX5MGsBbgHg544B5kUdfO^aP=+B8P#toG2kN zDs)FJJ0lEuL*ygC%TLV!qdAp>%E`v6xhYe@ib$U{wOrKipKXq*Buu`Go@>Tp;{{O) zB*&;R=L|KdFb8eSK{q$J@9{9$lsmy&n{qfjMvaQ5B}{+S89!Umr8ZVtj7FYylnF~$ zosep$>$E7Qv7OW3_Op^@lZ9kBv+NTP>1>QWjOu|~T1k2s+;vRQ9lMC&O9Wpd_!hzU z2reTyceh#B64ulV(Y#YxH&9ymmT(W|P($Ty(E=Mzjs>$E@ zl*-pq=vDf0&azalHhnD^Mh{izrXXcx40KFz_JcoD^9HsFlh@yWQoS<2-Bh2r>Z3L7 zI`iTIU*lEnrUvzRZgiM^h-^U_gGj&r`s?Vh)ZMwlSW)(4eLOw+2LJ&7{{sN&qT(6Y G1pok7LH3;h literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/kea-cv.bin b/src/Codebelt.Extensions.Globalization/Surrogates/kea-cv.bin new file mode 100644 index 0000000000000000000000000000000000000000..1ebccc34739a466928b7a9a5f4011e154a4760b9 GIT binary patch literal 542 zcmV+(0^$81iwFP!000003dB=OZrd;r-3Q1WxM-n8V;E^Sg?2#%Cow9;s0tKaQr1Kv zERqI42HaJb1$u{~N9Y-Pl$<2|+LR>(-9;M?=JCCGGvX9j!52bd!3D)CKR-k0sw_Z~ zj$y?`jxe>kYup2CvG@wG`K)`$(Siu63cR;yVMJ=!V&N%sn~V7UgXQF? zvMa0<2$rMPd>5!iSxYihn$Jgj^P$_@oYGuMOa8=JXUYFVjQ0nHQZeI6JsOWkv7?N| zSA$7x-6ZNqF4T#Gd0Eb5L5GhkTF7RTF=csXv)=#E_JxP)P1qaV~v?AQ(E6&^_@E)cL zdSq1Y(k%jrH83?r3($+ak;}`8?vu@UlfpNG>um!5`;(&eo;JMC(bJD#t_fVlj0s&P z7`tN+#5{omVfOU%cZ%0$&&^KG-0K-kDP7r%1fDiF9MzZ`@E6I^WA-*uO49dm?Delp ghpC=+78;ANZ|vRq*)sqD0RR6309N-bPU{5#02{6cfdBvi literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/khq-ml.bin b/src/Codebelt.Extensions.Globalization/Surrogates/khq-ml.bin new file mode 100644 index 0000000000000000000000000000000000000000..5d507d27eb1c05ac1b8ae9eaa4ae6f3cdceefbbc GIT binary patch literal 524 zcmV+n0`vVJiwFP!000003dB=OZrd;v+y}@VxGA(KTqgm#;m)w2q(Gz?Rg0oa%6hR` zQ)EDq3B2pFrzm=aULczSxkyeDeice_vn#5N2Q!@a<~@@+QSga&Pzc!(g^!OAT9i5T zbi;`f5~D@i>MgPSk}%*ckzW9IA2kDv3MzY*lf6}QQ>ca;BE4;Hxu{=VTMtI1Fn)Ks z(2T{_E20!gj!|nq)S}XSXm37rae=!I_q}yo3cj(9zn+eVMkUhK!$^}ubcA|3SZ-%0`NmGnnuDcH6yhDsH__(E&Om#xJLzm2PKigeiwR`L3y~>cLQ=;n4!12TD7OD!ev^*)C+?Fh^1hN>Q;lT@o< zLu~TlhP+SJmFVe6J#|md7OHjAE2^}j!tj;gE{V@DX?XUmylCeNu0XDVt3$RRz3Mxh zax#7LI^L!7xfJ>)5&!&3)q3AGf?>2Q7H$YqMaDqKgkT@|H8po&Fw7o*{7m)Qyms?0 zXYTrpwlodq#lx}2i<&xv`l>bN%ig#ohAk;$5b4M7za1SmI-M#E6=grv+vB4r00030 O{{sN*bTo9<1polKRr=om literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ki-ke.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ki-ke.bin new file mode 100644 index 0000000000000000000000000000000000000000..aecbcf2141a867de56c439444f2dd7524247bfa5 GIT binary patch literal 520 zcmV+j0{8tNiwFP!000003dB^qZrd;v-2>zwxD*-^*KJ2`MpQqdQZXz8Mn}rJv581z zKvF5ZWz1J}&(@E~m*h)IQlvmRPPU?)F3#aO_gqp`N;Rxm15+Uzs`2?5LKBjLVmnT? zkQil5iaTNPD_R4usN4YDt=bwenlh<$N)MJzjZp#jRCcnl#R7kGYc&`Ztm}71B*&;S>k?Inn1v2zq4^v)4OYrZeh9v^lJ~cVT?5nDf(WknCQnZ~X=SP9VCeZT z`tm$t{N>ql#a>8#)Ot+FIP`S<+oqPXXmlzGPAvKpsB~F|K?Z){PA;bnD0eF(l#xkS zjHTjoGD8Y`}hT56~JFZK*WVt!BdDx!_=_F2kvY9do+f666-RJ|*+ihq^Z@2Qzrr z=xuzC>6sMmef)4Plb9|JO(|;gb5eUZ1us_hDUWQ_3X#mkTCfaP{QgO0{r^;$HD$kkLU7Z1-cvS;{5C{00030{{sMx KlM2b-1polUWBZ2y literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/kk-kz.bin b/src/Codebelt.Extensions.Globalization/Surrogates/kk-kz.bin new file mode 100644 index 0000000000000000000000000000000000000000..a6a426dc7fc02ac7ff9417dff9a5761724389b48 GIT binary patch literal 576 zcmV-G0>AwqiwFP!000003e;51YTPgoz6bISx)dLpHKe^1-%89Th1y-}Lg`UnPd1|d z39=m6+irRZ^j;`|66gy!&}<9Y5XckA+c(IQRFW-Mu1$LCp*m^in{Vd(B+D*l@P;HX z&S-*}v%Q7TbI*mG%u>uU>WE0@_HYbogy~y=_pgf>95g00XD*&g)D=wvIL5T5*fOW_ zSBH}0ATJYqRXr}^SdX1x#(<^{nu~=jzOrl-Ay2Fw6p4in4xA)$@>~*MX6Z~4|3=ca zodISep@kg@Z7o={B{b=npQv1Llu_0h97VS0*>Ze~_lHSHW{s1v97|^30j5gBkQ1#$ zbp>^XK29K4cQZnKRV|y{H@&Nt#%|G|mu=mOuQkdq)eVOsg%ctiMgO+DGHLeTobz(? z)o!Sz2yb<8!^`SJ6I9EepWA@1dCAvC@Vo4+`oynwaB7ro&a02rq74M{-3VGlh`(wZ zSk{pGeMku-C-6VH@QWk_YCP$^f>KDQa~Gy0!Ldtbgyjx;Vq!kbur%6!lg~_alI5g> zK2;B2HVTR`XM`1uWFqfpDM+Z+Ff_16dgFH0^8-4Clnv1u=s{jjzfS_%!Vn>t&y85W!rs8ypbP;{iMZ-q5U z85HS2TgL(!>&-yV&`V^{HFA=ElA=P{ZVpfaGQZyA|L=W@W=a%%p&VwFF6GK#p8vEqIY~6HFyF48 zX~w+lf+z)2BvF9_f1){#sKF84-X@$Ub!}2UR-!a1|6cA_4T^>(P+#4lpPsa-g`pOM zh8MQspjNW%*MvLm4#KjW~%7`VEM*9{L2^rE$^M1G{4x;ZWNzF^cNS%}l$Q zlWuMgE@;5bJ5ShVCwVSmN6~(9T(I4Xg8HI;$cgO3_8>R-vu!Ic0=(k;d$rto`~<>a!wm8fx4oo9v{kf@9+#!*6w-U?gMo01QE%fOJofiEAQLG z5x&t5c5iDRAiwSWi$-rW>q?KuE@*#ghEMI+$MLz&Za`2)cksV-m}#Da3@(DHmJ-CO zNnu4fVJR)Cs*~tl$YoFxvkCpFejl=ns-^?>+Flo?&{F5MqDm`TA)Zyj9%Sd?NbvfZ zIgzvdEI_V6sB>u@^Zqw;{P~cwRBQE~m4JZG&VU!q6g} zwGU!V@j&$%qo<$0Lw<=j6l#yG_F$h*tvULvvEg2wrgr>Gx!z&?%4f_eW8mSZAAc;| f?dow~U0a@ZZN0v{_zM64|NjF3ri2==iUt4x!*L%k literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/kl-gl.bin b/src/Codebelt.Extensions.Globalization/Surrogates/kl-gl.bin new file mode 100644 index 0000000000000000000000000000000000000000..440636badcdd0ba6e0e8b40f5c1556d9c2d767bf GIT binary patch literal 526 zcmV+p0`dJHiwFP!000003dB@PZrd;r-3Q1WxGA(~WTahcS440UAX1IGK+)yM8Y{H< z5lG5_cU|@rJwwlwla%7epe!NVYQxdId2im3qDnCMopM}D#laM}H-vntO4PIyV5BNY zmW{awU?^HpKM;@K28IP$Q>9G_=MgQf$QFB0fs#8;toXVgSp})2RdDs|fw9oM`YX7{BuH-qV1G)xg-ZUd?v3bRBD z(2RGVfXgng#!s)uU6vL+DmnBCyh_3CnKzOZ literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/kln-ke.bin b/src/Codebelt.Extensions.Globalization/Surrogates/kln-ke.bin new file mode 100644 index 0000000000000000000000000000000000000000..ce825d76ccde353b5032042c7bcc1df14ac112b6 GIT binary patch literal 510 zcmV(PTVjQ-6Qc2-c(tX>9j1pqof09nh+5r)TJ}IWUO)Q z$Pdu$y5uYP2EK_e!FKGCGYssidUbV<&$;K`#5vJ$OM6%d*%OVAj}SU5a!|D6L<@=0 zMsf$969&8`@(y5gV;Eqxpi=3aY#p0hml_5lN6p+}k-xro8jNaV_5Sw4Fc$k(L~D>7 zqt>1i)S|*3w6zCaUgEyTN;%1I!8<4U_FhBJr$0U~{jX@-d(_@$Mk2j#!U3@x<^h0w7OvDi^07QVkL znE#kfBjJJCA=-ar>jz4W3*)cMP}z~-d`p7Q)njN;kYHFvs_bAaZeom|Mvld=AyCU9 zMje7G%MQi408TZ1fd3k+G<^dyd06L0O5m$)4lCLdmeY=Eh0$rsm0;7^ji$olrQkl>nBh>vkvZJ10=WXN56J@csqS6M$qd0Yc^%(U`a%jb zq)+E0OX+&sH-cfbRBJy4DI;P_kA!4b{GQsMU?-TpK0T*=ZQr|fpLzGmn)Z{87iGws9A5~Gd=Me!M_WBq!Qx2g0imiVjM-|Mpm<3T`8*=6?Ast1)hq& z08F(To4?@+{z}xZJ!uI^e5?(8PzLH_PtUhul|Zj@iZdwn`x;5dmonAhBO5f}MDSl0 z8&EsJTEF)sp>ROtl#9Xsg1-~|hi_#py7UKy%&|H5UCBRx{GO;@Nk_K6Fu;sbe>C9A zfNKLj8SvSFF9v+I4MlzKVB7z~N_gIot!>B&BM0zb*qc^a0@S&&TNR~{&sQPLNruyq zED0+Ebl>Hsu*7Ntd*&Xv?5rqBhuzdySv88Qq-2Cuj1)3H)lJlIk>gY)HExEa8|Id< z=4L?Wkh7t(mbz89>5#*IdwXzhp6}Azw5ayoYkALe>3EeTMJm4o^_iXmPfbKZ9ci6C z%6Ex87Peq?^On1OEI%o-`$%{1tf}v;A^+m5yQ+R^%l^C8IP~tAXhhN!O!(&Tn+~^2 e?a$SYW$0$CyX$Me0RRC1{{sNLT$_751^@ti)+Pr4 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/kn-in.bin b/src/Codebelt.Extensions.Globalization/Surrogates/kn-in.bin new file mode 100644 index 0000000000000000000000000000000000000000..0653acaeb6953ff708eb2eb14f334800f4eb9de9 GIT binary patch literal 660 zcmV;F0&D#riwFP!000003hY%)YZE~jz8Cr*_9A<*3D)D@N|&^P8-pu|$4N3x2lu1Q z&K7dhLSsSnCIu-5PX>)4%+iux%wHM$OPqN(v(A3lgJ<^;-g%$*<9VN*ed8jAUyu-Y zVj3dmY;RfCp6B9(j3UHh>R5t*7ulKMOObsL{95o|g5QEYQ^ETvz|j!Vml(f(o(9;l zI)o<7MPr4!vbv8?5Y21ZEn9hY#Iqxnx*ObKpSzcj8fmDgnPB9G>#GqUkg*bti)spm<+E{60p^dpVF12w}GWPm?icg80 zVOT5s6Xu}|VfAhP$edU0L|F0aO=;923C%Xq=R73WJhFU=}9;Q9nYE)B2j#nz${p1?L8|5ZSvw9n~i=GteuT zLB?Nb&jf^6LA9w7DLoV2WeR%Db0#|ATx&4}bt@=Lsw&hIzXIn~BWl}CIv(JNFmj6j z>-jHwcGIwrsj(^dQ%Z3(7`u2tLKL`UL|Ecjk4>zLM@UIteAK%oxECj+1V4hksVezt zKVgKWjKtF4jU%j}oJ3Q{9I5w%jfUv}N31Dr1KpcfW4YTfzOm8TCVW8S^u%0uJGKe? zjud-Ct)D3!n uu4ZUI&|Z%O0WKze0~=e5TAgb%mWK1O9&T^_1^@v6{{sMsWW0u}2LJ%k2sy6+ literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ko-kp.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ko-kp.bin new file mode 100644 index 0000000000000000000000000000000000000000..6de32ac558d7dc3090616e5bf5de0e5f72b1c55f GIT binary patch literal 547 zcmV+;0^I!{iwFP!000003d~f?ZqzUo-B;>Ac!RQ_6Lm_ibkL=*uaV<3%;gHn*IZ}<9M9RP*zBIb##xYMb@J8nO z$W!I^%8O$q!zg6ZLJLM!mbKl-Lp8g!jx8ZndUEFH?D9TYq6FXDEo7ZJ}G7i$506#6Lj?S)Nk6{+g(qOji6 z8z5Y#SszLsYYKXq5y_#{&uV~7Rtc6D4Y>ViK)twZz|FU>4fyqAVeWjm(vLbxIGj>B zO8Sp%^-Qku&>HSp^uVHhiw-P$Xwf5!9$WOpqT%ieuDT3YZ9H#NxFaa2pr`O3g^a2^ z0q%T~hZW~gOy&VhXil<#PN^s{+I6`IrbNwQU!bAOj#)`Ntk!CyxJpVvMI|Vc^@tUq zs3t?N;ogeb+-?kf0)^NlGt`~BwUnJ1jH~nU_%40KS#{!mSv#If$MZa48AjLd^;;W} zsI5q-D<;{q;+V=;!U_i0i_b0}%U^(-w}k2%2gMgO2+ck~ipL|j;PhE2P?W;?E{aE@lAJ6Q?XPJZ} zrl*8dZ~Y9=r8e|NhY0SWB-6TO`hldc-|+I*P{ZSu?PkU zkEn20R|t9NdyukOOhv+7BJ;Dp%)iNEzpuy*8bUm!{5inOr&$Ot88Ds-kIohAVYL8u zDKB%Ko}*9`@nlI=lea=RrAYj6{S$y4_Eu~0w~vN>I9`@ zjWh~^wrofvNcC6gp{zINaAgi>=CD{g)G?R(qmIWM_83kvT`nv0AN@K_7Dvi}x&zuE z^A9rrSwjn1yq5V_>plM?^K)4o*i|s(SQc-QsL@LdL1X(ZLE4L^q!XE6t4~lI805Ro zU6d8Ex~1=0BZz-A;5&U|b)=GZaT|PF@C2_kwy<7N@r5i74e}nxwg##ye%3n5n^8p_ z8{()&PqmA`Y)igqDOY8B2|7-f6Ppk-!S>*Pb!3=DW8l_8+Q>MEcry23!Xg@aY{o?D zk_R?7gc(())xXqwgB~R*YtWk2m4a-X3MMka62yl|42mj6bagD5<$ijP0G~iCy3#7@ z&b%d+>mB1;`=oEvn>@*O?Pas(*mN+D#!2XsoBiK<3OY0h9yL-adlYXoynuB=@8($<{sjaLe|DmgCRXep}@6I&}oqGoLSr|e+>8o=MSEjb-s>U*OIoAEvmA?Q0 Q0RR630D+C6RuTsQ0M2SH?EnA( literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/kr-latn-ng.bin b/src/Codebelt.Extensions.Globalization/Surrogates/kr-latn-ng.bin new file mode 100644 index 0000000000000000000000000000000000000000..f4cf17f92dde5f0dcadafd2854193869585e229f GIT binary patch literal 527 zcmV+q0`UDGiwFP!000003dB>pZrd;v-2>zwxD*;{*Jwv>K?DU2B1NbS7#%75MkYd$ z21Oe1R&?rDbnM)3%9oT+gR~v5<-*H*c+NeSkCG@@(h({lN22iU4MKNy2@@SSQ9@#~ zvblT0fNzLg0la?G3^1ywoK#5;7A=iP2RkA?Wnps>e}1tXjA~){Zg-^_i)CA)6iANI z#*7)N%`o8%9n3&mJdSvpkW!ZRB=}%y*C=scCY{R|A8KoS9bqqEp*Cy0b&YphAyr;> zQ7>XGhn^J+m25sal>!$w`yGgM9&!VjBDj-l$Ox0WkvZzLpKIagWmvButhauyWY|yK zP4>NnJvHt(XL>vehG40K)Cx9HGZd*LjjHNI)^(B!Ka!wVK_4oR;OTA`g4(|WvpKqW z)GX}LLnsA1A3U#J%{gks-UlVDeNYsa+&loMitgcmx@z>;gG~O^y_ORA`e1g^k+6~u zR81ItNwEe7VvQdk#^)4m#Y8jIah*`7`$T{=_9n+~Z55D6oKdMt|K(BM7!{S5C)|4?gcKYM5ONT=}?JKkuVc*ur+nav? R009600|4X~%tX`$001?y@T33$ literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ks-arab-in.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ks-arab-in.bin new file mode 100644 index 0000000000000000000000000000000000000000..afe6b5b23b2157d7b7a1ff6bcc86cbd253adb5e4 GIT binary patch literal 610 zcmV-o0-gOIiwFP!000003fxpZYa1~b-UIm$TFMQLYtpT^g&Yor+BLmG=_uQZEqWh8 zrwe#%N^CL&x+FAHDW%{x1YDCTOMZuBZ}}yCr8`|D+x1*}gRS>@-sgEgd{%%tc}ru` zNLh@zzrBUfUNayW?I)P0%!f!}`#2&=53_fKe0Y;b#77OvG9KWeVgoP<$q{CSq^>Z- zzdlqNAB8#Sb#^00xfT>M;&<;X=Kn!1RXiErZ8!EWSdIa-`l zn!87KuhU`Vn8Fr%|7u@)rA}uz(8UiiTbviMJOOVz9w`@jIUkq#6M3&#d1`n#UsPUa z@{2T?MRY1Ai*w^9CiAJd71w11C-8@9D)tv3pnAmQ7-BmI^mgod>n1!P3FY*d{BM)C z^0-5obp`F`jFF@}3`m#8I0|T=^2|riZLUT7SS_RaC%v%QcA8O#)mm*7=ADdFo^zT4 z-qI%OGfi-$l8SEDl`fc-!n^wVAgoIgzD`zB8+9xF?ylK`b)P)5=>wMLNA_j2kj|`0RR630M0zz#tjDm06-5S@&Et; literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ks-deva-in.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ks-deva-in.bin new file mode 100644 index 0000000000000000000000000000000000000000..00e5b4e32ad892de908dffd797b775aa7b00c6e6 GIT binary patch literal 531 zcmV+u0_^=CiwFP!000003dB>rZrd;r-UH+vxD*;1*G)%mK?DU2D#fS_7#%6=A`_)Z zgCY%hD?0Tl`V3wBI(d@v*C1^rYq{`v-`#iL9m$d?SknC}W-OLn5v4$K zjC!+fP>*V}(9tZU6x!i&#M5Mxz6d_pq}LN-R7RVV)Pk#>(R6}ca&Mtk*7V9X-R^`` zdC_IPjI|s(SImOepG>5{h4p>|BAtd@K*k7eY7H4-a<{QClkbeK2bO225~N z@u*pd(L*Q&dv82#UCjk*#K9XSY`swwb7~%dQ$-K(KUFn)>_8^}>0V0-e0wxebR?{# z16317pHi%Wfmq?EhjE+1D>2awcBo@&bvG%hw4%cJ8^PUGdJ%IKJ#tykeFBhM;A$={ zKo@x*6YxUi?M(a0ulSI{4^rrT`ekm46mE}WCm2RAKmWQeNE1EAbe^E>Gk>P$5u6eh zFTZ}LcxyhnVP81*Y)t3MJot*Pd{pPD0ew3+DlFbbZ%rA4Q>Q=vICmK8d0(Ne2>Z6) VUtj$L009600{{ZHpdir&005R_@{0ff literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ksb-tz.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ksb-tz.bin new file mode 100644 index 0000000000000000000000000000000000000000..ebfa58d4c3ce2f59e60c621a8540149d83673286 GIT binary patch literal 517 zcmV+g0{Zf9Z}x__TLNxjMh{Qx+J4xOY76XfvBKbIxO+`PfmkTC9U3{UK_?z=MB*s zl)$L7-xcamWj{3958d8k&haof$yX_QCwcvNIyEuPEo^_ivw2RWmv)ZYOlB4%CH>C$ zv74P#de(SZRm;@T^DkRE%Awg#3S2n!5s30hrZFad;P+M&4uk(C3-skcW1)2{xJXDW zR%{oFyB{W<@iVO2R>6_lA-aEL>j#<`lc-)p8;Xi-qu)VA1X6R8dKwnb^uEIa+5Ls$ zejfwY@)!#H$3jsQ=hEDOpqd`xf2OJpZ$V{m>)I#8+AG~#6c=ySg z=E(y2O0Mau=F-T%txXAwcL}X1W02tIpMN|YmpY#-j+N*z*89tgzW@LL|NjF36$&wi H+ywvt%0~KJ literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ksf-cm.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ksf-cm.bin new file mode 100644 index 0000000000000000000000000000000000000000..84472a1d83ba92633c7569f82057952d32e4bd5d GIT binary patch literal 546 zcmV+-0^R)|iwFP!000003dB^qZrd;v-2>zwxD*;%!*TjbwHX$i6sT0A3Q%;UtQ&{5 zNCp&@!dtr)=-SP2(fmQ?j5P|wK))hiQj#K7DsrGE8;X-Ff@H8p9ao^F@h<*!d{&NY{wb0OQ4`*Gh*G;DXIrgYWYNDv0P`VO!#P8xxU zs=YM*z-%qS6iV|@dZ^rfRfcL@Y*rRgj4jwM=QVo2S#4Gpu5YMSV*`d+Cg75&DEU8b zZvy%QetsD^aOl8e2c9_a)PZLXJa^#8ffr4~g9bId2ex?->@su=j7V|`|Jhhl(F}z5 z&5bG{fK3+>ObNwBL}o;mAv*B61ZG%!Z{C_CpPlfMv{)0tG)k+iltfmNa8*w@15MQ) z?hHKq!*s@(Boh!*U~-qtQupdQE(bf(`(MnXz`t-Tcy-~?Kfe2Hx}X^^)IVu79-16D zaU}&!#d>?m&WL&u8b$B+^EaPQ)sH|8@0sDPMRmQ^^loSEZFRMlzgO%$1`nJhCPe|R keEad*l$LMdqZ{q~ugfJ* zT7;Dpjd)OWW2M2Zwbf)9)GniZU|dX_D@*L#8GYVQOF9~EC@~BA444}XZBXb&lI5pWTglW}_}aeP$P zOcEAeV(MInedS6X_FwJsYU_&S*v_z&&a#w^J>AJKuIFLDb-_nrPX*gKNN|;-=oH%x zP$I|tr+d?f?JsfL3xYxl}r3*c*@;*`xwGv8$( z&L}TWOdsBoizrOE;Y@A=`OmLVE&H}&O@f}k|2AXb!bQ~4L@e4ndQa4M;0=rCA3sCA zRQF!>UYOpKJzwxOu1_O-F5o1qTHx*Qg2<9ci1fiRckf zR8Vgj62n7~PF_1UY0x5#?Inx9L$Wr1NiQi%rX<&2P#G|#dwA|W=Tf>R=HwG~Nyld{ z=Em_6LT@dT1a#zK?lS|$>t;L^;Wl=NH^l5SA?F`MhZv|sS-?#^5vU1yY;u8F%4&&N zhJQE{90S=Q@a67K=r~#B9_E}d&p<=C>hO;&xaw#E7aETZ*ENCwaV~i8eQzXqhd9~3 zLhe!?%lG&gl6BFO(LwT9(xs4s*O(Qq>cH)}5MB6VWdOGpQu! z6kW)iM7FStT@uLCX`tjbU85(pF4J`*g*M>C)U#Tnl|0pcpOH%n4u+L{$$axOS|#)N zCca7LS@w7q&nnSna#xORrm*imdM?M~b#fO^qhFQ%>tvqX#?#zK0oQcO-snm}<$Vm* z;0J6aQINAlAmjn0JgVm(aK8}Jlpr8QOOaxSLnOze-@so8abRY*>ru)R%~)u8AF_LC z=30un&KS`udQL5>?rI`+uJ1=k`WfI%s7y-FZ5AWuj#Noar?d_=VJ8I++KZ?UT`;y z!>x=ceeb+83a@8QYiwuVb=-zQ3pEKOLYB}1QrOtw5pNs5#y*~tS`3#B{WefNEmScepS#35?L zB!tx6-2vd8S4Ro%N07$E1#G&{hZ3&A07X4WJ|Xm_od(DS4NMYRhXcvhg^!QUA<0x# zi5dRGsnoc@hcqR6N%OqN-U{XvFo|++CPg4Emf_0Ue%OS{AN8#Nz@vN<2n-kj37}la)D~p z#87@njjahol&CjS0gu<&%I11qX6u6rSpocB<1@Xk)SK*d2)e)`eXr!lfAH^Y#fNOl zN5+|tOUROs{{AXr4?{j;6SgR#{9ZiGO6nQEVt?`{i?dRxK@@UbvW3X8VDrc8>;(wz zBzu;6wqmy${Vh?!nTgzr9SiMpRpM4cxe$)y^$v+>_J&Q_B(HYE?s7&{)pw${(5w?J z`K9Pc`#a9IzK&3YDZW7eM}N&U>>y$t6Sb5O6mbQ?-;(|9e*F=3NN05K( zZ*8^}C%C{Ks*^+-`DrJin5GoR0xK)Twb`qUp@j>N+%G3C#&HLi; z67Ch{UKmq3Sw=pSt2nB%RI@K@O+x3DK|LG<$iPqE?i8$tTJB4?W$3J}*SkCa00030 O{{sLadekMV1^@s>@-mD7 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/kw-gb.bin b/src/Codebelt.Extensions.Globalization/Surrogates/kw-gb.bin new file mode 100644 index 0000000000000000000000000000000000000000..37940c3d889f4b321dc6080c1211ca30fa8848c8 GIT binary patch literal 522 zcmV+l0`>hLiwFP!000003dB=OZrd;v+y}@VxGA(qZKqjs7euigBvg&6K#?V7z1Tz~ z(x6Bi+I87ebkhs;3_VItQho)>ak4AQ)x(=N^JXY9rwYEZ7Un{>RN?b8gsw>r9oulK zgv5wW+o|o|&<1!-}VP%;GkOzg}k{+f8mG!!Ds|(F z2hDv!)HW1b>5E5k@WtW)fkj=i>#CBlXC_4bk7Qk-RCobFZy8Ahv@dR}AWQ~C1(FEJ zZ5KO-CDZVD->@~lsbgwD-{(e$*@xIAtZ5*&U%vl#?Qo~Zxk9W6`&bv}XMX_z0RR63 M0IWu^2G|7v0GNmPYXATM literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ky-kg.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ky-kg.bin new file mode 100644 index 0000000000000000000000000000000000000000..9a22a565a56fcf998c5eb2f25349b4f9999c5bf8 GIT binary patch literal 667 zcmV;M0%ZLkiwFP!000003WQWmZ__{!y;tgg@CErm)2MJkzE!o-B9RagB*bx(Y||C~ zsMhOBxg~`|E>I3VaDb`^?oA7gnvfK!zhK>;&|kvNde>ezR`De-^LFOFnep0148JBm zu7%V`%voKrtj)TMBhm{H3#nrzhqpfChaIa%XvAF92i6s3T6iDP zG^q+P&A;4*9LK7MB43`a#h#~yn}{(?1IOx%r(*Moy}o93D|PXRU-4KwJC5%=Q3RPU z!k`D4|IN~e3le4};fC!AcNv*x1J%4Y06v3gYcHg%pxv$3tDv8;%VI!5)R>L!*bse- z5tSZFThUfzSuDrcKt7J-f+`lDB%^f&e`hcmnQ)*FoabjJe6Hb@if*>s6dw@LS9eK- zU-DTdb9=_8S#`lo4KY4W2D!?4ffZig^En^qy2^y1EC*50KI031q3};pPvfs3rSNC| zH^U;%rwV^bKJkTt|77Pc_%DUOi<Ry+~->o_VX0sUsoPN1Dd&p4)mV|w2-aM*da90i2XLE z#%`>gVUc4!F}VirA?P!ERiBw`GmJ=qeJZ~QP^cBRBSu)vNGRfs zFu*{i9?Aq$W=U>C-bze6IACRIih3|_$>l~#_vSTSv&{qBG>rER`sUPRTYbMBdg5C# z6swraPEf-Lj``x|H2Em@e3=X-t*kx|c8Pe0vI3R6(TT~o#Air&sYow{xh-2w>2jmR z;VtJX{=sDJ(SD>;>csP~4&M#r71wjV-Y3Wk_o;aem zWMt`sccrVIqVxb=^b9>pPEu(k8#y+in-Z;tdGF1<8A&PA@PW6mm8xZ$o}LhLm8H=0 zS}-jYCG4WTaM^3tfT)=I1n}j(X@HU~SH0d!qf$1wtYf9NTmc*&HdibtvRygQk-L&CD3gIqRV62&Eb2By%)B*1FU$W#w-jX7(f z$E(_qRAR{uxii8C8B-yE5bWg92OlAD3RdDxm!*Ouw^LOAsVoi@7v8bJ-9q`S@KrZ< zU_6k=<~!2_j;TW{=zMU0&_2jVJ1HD|kR)qvZa{F&kMNqVa?_TeqCa<4>u Udh!u3viwFP!000003e;3RZ`&{s-2>!5a49r2j*)KFW<+pew33a=Y0;6gE;bvA z3@9pvw~qDDzfho?mjVU4Wz}T=jQo=DLsTf+$ylJAj_>i^y*rVLu!JcoV8}&*Wq5pq z&>)VWBy)x(7a^LC#~M7x6j+YMCxDv|6@?HDi6~`+mzs@KmK1KWu$sQc96!F+nh?cY z>CNe3MX9Sh!BT=?A?LTShP=1*Q?16Iq7njn5^ZI#PYM z_wudJPSmIEutsYVrBzl+A}dL_!V_+9i}i4*pk?;TotZZXVg^hek~P$ex;>X?2fFv( z2z6SoT^`8YA$|)6NjkKAdRyTyC&+&w1VEl_n$tWs(*~i-ZR-d zW7>6Q$!C0ZN3|<$*q61=VerbKF`*P3{P69Mft#W3_SLlIXxrB7(ZqzUo-B;>Ac!RQl8MUxM-c^m#c0|$C#}fPS;%Dm@15N zu6=sTsHO?+*F;JX45RH5<$9rBFLZf{+ZK17seZ>M_u=BD_M{3i7!neY-~udu2F?5U2womjHLlMbc>b}xgihcW@dxIJ*T^TggO5=2l1!=GM$ zR{4NAcx0t~^-49qM%BI-?A+%1&gUuk-UoxvZsV@$FwO-qD(N1cHCCb83Pkjx&Xo|r zHhl^k+L9)vHI*GkuVb!&nwaFn5Arr<*Sw=6_KkgS#;8Ep-oDv1j&1XsI={`(_l%f796gVE#H-*yaA1VnEw z;-g)$8>;_;L9lrI_C4lH{nT~uh3!2$r)e}t&j%YH)>P~HC&eLS@*+rb+B7iC`sI&> g{ka}a<_8P38|>xr(LVqH0RR630NM&`AJqi_09=a-L;wH) literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/lg-ug.bin b/src/Codebelt.Extensions.Globalization/Surrogates/lg-ug.bin new file mode 100644 index 0000000000000000000000000000000000000000..96ab56c76270b828897e3da4acba1d193920f7a6 GIT binary patch literal 513 zcmV+c0{;CUiwFP!000003dB>(ZqzUo-B;>Ac!RQ_!$6^3csDefma0i3LWNj5liQ3{ z#~wNMpxLqHEBFS!sb7MhgOg6XLwI#^j?ca4+Hp=4e4#xoh3tvK$43Y)iW~;oaiWC8 z=F4&ygaL1f{0i{!Su?I(Ng9tLZ<5xldO=eNgQqoQdE(_gJkp1tU-t(B_Lz?B=gUJI!v zE$2lskG-7!w3(GGo18|5Gs}JhB3*`YfKfegCsvXk26q!PRFlSokA!(}^Zhh}_Yr)E z;4Ff3cacpaVN1;r?LR8(21*NG6YjwhLWhD#4;C9884@<@z+CH)V$lVrj`rIJ>Om>C z9+8G}ea{`l?aaH!L{!dOxEW4%5;`U3y}|NjF3UwZ`p(**zk D_9Off literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/lkt-us.bin b/src/Codebelt.Extensions.Globalization/Surrogates/lkt-us.bin new file mode 100644 index 0000000000000000000000000000000000000000..cd84feb8c1c5d7ceec1ae3caa2046445017303ba GIT binary patch literal 653 zcmV;80&@KyiwFP!000003hY$DZrVT)y+_JF?4cEhhDPbFzM&wZNQIyh3H3O@1h25y z)_NUePCZtl{e>bn3d=M`hSpcG2sun}D+tW6iA?}RSqI==5j5mQR5J_KT{RRjj?x>!b6>bF)n}{pUac3w3;Oicr7E%&Vws?u5N5Fss7{Gc-@B?RTrbjP1fgZ14^jG) z8j-KPGk*Qxd-3`NB9SibMk2jWP{r2PWW`PICJ<)JQvX_QUyK(hxZ=0?KhD31vlIIR zl-6N;9!rU0m^5+7eejxm%vI#DcQ)6-G3dm%XU2P*?FJDqu|{he_2NOKIQ@HgKzJt* zsHxn;zJWQjGw#eBk0^&I)IQmUI;h)mdA4VJ>%4qx(-$&`L;Em2so8Wd@dttDuvcaW z=oHU%YmkkvOL4>L)!mlYpTB&!`5qnq)VpqamqM!g%E>>tDhE}SZrH=x!eQ-ofwsBl nVF5pXelYMR(&}EDwF)|4>&@}eZvX%Q|NjF3k9TL1>jwY;y8u2* literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ln-ao.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ln-ao.bin new file mode 100644 index 0000000000000000000000000000000000000000..13c3b63570da852d54eab0740070e36ac2108546 GIT binary patch literal 529 zcmV+s0`C1EiwFP!000003dB>vZqzUky;tf#_=0kPWmUK!->OF2B1l*fB*f9#%%)aj zJF=Zc;RH86pl7}TiBIUM5?|3T!FKG_X+m!ZAEKvu^JdwNq}Ud8NIC^}(Zy0>Qw6Siua7N(D1$Fn3(IG3VpBl>wv7CkFPgVCEWZU~ZxfPpUJjlJf3YW{&Se|7i$ zN6Z)Ixtq=_*Lkv~xv_y>v^Cw-T>=Ai5Al+sj6t9Zj%V-7=!#c9X$r_w&c?Cv1uGh6^=qyUy34onzpjGRER2~rKfeN5=Q(snfg8z?TUvClpHu15xdyAZ)X zqI;jLdr#rUH4gBc*BR^y#cf6! zqGXC*#9RRlw$8^dxFi$yrMr8!P}x^f5!EZgO}yaDz1_jXQp16nwYzZl0mL4d zT9SF{N!`rl#lrOQ?RcKV30H#mT|}S9WT|PzTl4SPxFK*60tUK>H};wxi1`M_{MF;v zZ!uq*>ux%)T<6J_=Eeqk(bjZRbE)T_(guggSy1GpZ6SmoKYw>&ztcbG@?!;h80*>T U$u9r^0RR6308~3eA>Rc60N3jaDgXcg literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ln-cf.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ln-cf.bin new file mode 100644 index 0000000000000000000000000000000000000000..8bde3cae4df60f082a61f1836d97a14e3c5aba04 GIT binary patch literal 533 zcmV+w0_y!AiwFP!000003dB^wZqzUky;tf#_=0kPWhq=xZmW&9MIvEEkPt^_Gn-nC z?Z|c(`35&Wpl7}TiBI5EiLdCFU^{l|G~3=Pe2AXr&6{~MiIZUkp9qBw7Zj`X^aP<* zo`EC{!-|U(F?DnO_d9Fs)3R&a0;{q33~=?aZy`k+BBaW&wrpm~mC#`^h?h1N_z!!l zNm0&?-eqt4whachSSb)JMYTDoM!7jin}aScQc6=Pt>Qgrja59D9g-#`;|iv`x-@P^ z(n)JeZ6|}%?$7V5uhX8B9E<~`8 z=-wym-cz{o&84aaaC03HJ9tn_50d1VopWGBkpui!TSZSR5Yhcw_d)>M=?r#+;x;1< zQ8GoZVy=J&Tj%2!@-}9-T#^a<#@#(zsO&4Li0T#LCSGvn-tOSxUc=XS%&gs+yAL3C zz|=9BrykYKT%H}7KE53Hp6jZJqomwNs&ZE%=83yPeyErjsxw_h&ow|ajrKUScJ Xv7Vov`~v_0|NjF3p2?lx;ROHyghKxa literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ln-cg.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ln-cg.bin new file mode 100644 index 0000000000000000000000000000000000000000..8bde3cae4df60f082a61f1836d97a14e3c5aba04 GIT binary patch literal 533 zcmV+w0_y!AiwFP!000003dB^wZqzUky;tf#_=0kPWhq=xZmW&9MIvEEkPt^_Gn-nC z?Z|c(`35&Wpl7}TiBI5EiLdCFU^{l|G~3=Pe2AXr&6{~MiIZUkp9qBw7Zj`X^aP<* zo`EC{!-|U(F?DnO_d9Fs)3R&a0;{q33~=?aZy`k+BBaW&wrpm~mC#`^h?h1N_z!!l zNm0&?-eqt4whachSSb)JMYTDoM!7jin}aScQc6=Pt>Qgrja59D9g-#`;|iv`x-@P^ z(n)JeZ6|}%?$7V5uhX8B9E<~`8 z=-wym-cz{o&84aaaC03HJ9tn_50d1VopWGBkpui!TSZSR5Yhcw_d)>M=?r#+;x;1< zQ8GoZVy=J&Tj%2!@-}9-T#^a<#@#(zsO&4Li0T#LCSGvn-tOSxUc=XS%&gs+yAL3C zz|=9BrykYKT%H}7KE53Hp6jZJqomwNs&ZE%=83yPeyErjsxw_h&ow|ajrKUScJ Xv7Vov`~v_0|NjF3p2?lx;ROHyghKxa literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/lo-la.bin b/src/Codebelt.Extensions.Globalization/Surrogates/lo-la.bin new file mode 100644 index 0000000000000000000000000000000000000000..6fae4f5a1a329a8b9cd194fefa3d70e1e4b70cec GIT binary patch literal 642 zcmV-|0)71-iwFP!000003e;3hYZE~jz8Cr*<|2F0B(}%Bl`g4*iNO`b<0N^z9o&yH zJ6p&tDS`p%O%3Ux;GqbWKr0GmqyJ^dFY%qp?q((l#jA6g_kG^4=a~-^B+NKet`Uq=8AJ~t2X^gAgtlC|zcF3kOZe)JH zGW71C+vRY^kWqhY8!h!unSZLD%u=WKI(TaIy*IMZyw$qi8BR40-oe7054C5G zb=C&c64|4Dtz%+EWmGpQD{N|6H-<1)BvM1i7pu^_byLAaCRl?0b`pbvmNTq1++QIZ?e_F*2i}8NY)dPk2lF|X#fBK literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/lrc-iq.bin b/src/Codebelt.Extensions.Globalization/Surrogates/lrc-iq.bin new file mode 100644 index 0000000000000000000000000000000000000000..0524161337138bd876dfb324dc1d613e26a926f8 GIT binary patch literal 607 zcmV-l0-*gLiwFP!000003fxq?Zrd;v-2>zwxD*;18%?%q3nDluP`O4GAm~V2H#Si{ z0*VUYEd>(8Lx4^lx^!p*8#M}~hNmw54$9vACFM&hWjoorlmkJY!*lOFS0X*k;Ecr3 zN@WE-}>-r{PGn zJn`m2s$3LcmeWuxT6q+esXLf4poxoyVjy1(6ds^Z3^Z`#*v&G;m=wKElfD!^E+|jc z!q$WMX~G7gs*2WnNp)(*JIZ)4NGaP&+VK5`&ZhXSbS9U??Y_9GFYf?TRmHZCDk7-P zwQ&rY`X&t&i$7IMp{e9jj}@l~_MO~p=DcV)CGck)iCdWwa>{AbXBGeY*IJ>-_LP8k1g8$cZJCD0St%uShl75w_n<9C(THWJyOqy3>4(uj1iVIk_x=7g2*{d za3l}uYBo|I{bjZiAF3-2vB{S5Mx~+N-cl5!!;Z2)9rD=X?U;hKgrh{SJO(Rz{ zzsY|!*ViAF7u+s!u~dku?^SX^#2;758td^Fn-9dpRXx46W^LA|$w#WIH*8aC*r&B+ th0e1Q^+^;#39qkzD%iAk)0eST(%RPZ{k=Z`009600|3QS_R*;Z001?VA@KkJ literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/lrc-ir.bin b/src/Codebelt.Extensions.Globalization/Surrogates/lrc-ir.bin new file mode 100644 index 0000000000000000000000000000000000000000..4bd60f863c1acbd8fc25bc7b52553dad5399ba1b GIT binary patch literal 625 zcmV-%0*?J3iwFP!000003fxr7PTN2f-6Qc2v#Go&X$re~S78N^>NJWgRb5V!A&lw= z8jq2(E2>DMif^bYHXsxgqGZzzi+;rzc6>?ijAxv&34B1k$k^x1IrrQfdpyj^CmNAf z!XnJw%?*U!`yNT@FvdJ#E<8zW7l$MsVD_1iuiY#pE^1Mhau1Ir>w!r?jxj4FO^F%) z`VV_OMouWCAJqKvANhB&%*Wy?pBU$S zT0<83DBy%1O8vaEI?Zc7HL>N}_nnpL7jehM9F zf5%zZ*B*%}rzhn9=&zkcJ;JO5VmD)q#Ql*+`ZU6!M~9TBE_!QoZ8F4i1m(N_&SpDF zN-OM+I!2^Xko8hddB$l1cw3ps-z3JN+*G8gmEKt~PYQ3V51g<*iTOI2re4%N$-BK~ z4%Qd{#-{gJk{#Q}!Iopw!6@n_p^FZ>UDX9{8w73@qLUrOhZNqcQqXvu{k>d6Z7nOxOT)uoz!S!)tHuMFzbFeC!FKG(*(``7zGO0Q-t(JD?3^mNWi2cOwp3-OCxl!U zIY`!YR0+&Tj|}#YJp*O2E6Sm(DSiale9#;+vS29HLTJqC&Sq^@ZbVDyDGm}zn%JzX zG*$2KY+XhQVU%_b(VPb(E2Q-6JJB_k z{4c~%KiMc2GoIAF@i>B!gvD3W*@!Tg@?M~txk!s59X56Nd{+zEY&@*Y4eJw7bY}k0 z)+h>Yrc2s_bYCwerTYdcS>f=!?1ty9e}Ahy?(_Qxm$_-Jo`wa#) z)S~urk{mO64INW#3;&_nrEV+0=%8L{MCjJL9M-I*JZBA4G9xczYzYmu{fxiS>lj@L z$tLJ4cYLi-sVk|N(uxU_Uy2SaG%W3QioxU`?^VQ0Rv01u5lKRx*k009600|4U|i_|Oz F000hR5Apy2 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/lu-cd.bin b/src/Codebelt.Extensions.Globalization/Surrogates/lu-cd.bin new file mode 100644 index 0000000000000000000000000000000000000000..149dad8a10767b8b0f4d573e9680922615715c11 GIT binary patch literal 512 zcmV+b0{{IViwFP!000003dB^wj?*v@y|1+Y;0wwDvK2^Nazlx_i)cbckkB5TW||J` z*ek~_>Ww2`!8h^N0I zW~4ygQk%{x0~5+`01sa@gN&?E4yvFhix#F&4Ubfgtd-3L{PW&&GExe|chzgnSWw-%gNEMp^hXBq#j4n?z;aR;NW4#v#{I%;d7?b*akFk$oc zK}a=MU6re#=Fm$y3)yV6jU-EK_8zEoE+&E-)B2eDf!kO`dl=khq-3LA%al|P!UwI> zw?XHF?>~Id9RsUzciA)&j%Y?`|5IBxP~132-*2Na1nvS-QfhrBzR~+J_(Yqj_z)r$ z0v?Kdqa1yZBujQ~fuq7Byr`{8_YKJCUFBLz;JZ@+JM1YdutPOuCeCv+3j4@g|82 zZl%zV5quMa^{HG@oKtN@Q=y}rKs3jhHB{{sL4_ZEuR1pojb CAM@z| literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/luo-ke.bin b/src/Codebelt.Extensions.Globalization/Surrogates/luo-ke.bin new file mode 100644 index 0000000000000000000000000000000000000000..e88f35fadb13cf49e3f099a2be870d80a8a8ca3e GIT binary patch literal 509 zcmViATQ!*CE3=z{n56iRHWn6K-NgzGOvT+~0**GqPRWVi9h} z7daN!eUYbSxX7x~@Fd(2^*^!=1I5N{vBYBVW9Y}wk1f_%++nf7Vra!SC!ZlHOK%WK z`yxrsrAa{wE1uwgrpmjv0v&y+Wv4aB-I2jgw7g+rFRY>DQ_SVC=RWx9eSD7DLK!h) zKZcLzjmoYvR@lx81o0o09B2Te>t2Y>0}Yna2kH;n8a_YOK?T(+kVkPKIkI7KCeSvx;_GDtg5Ewh$4spV!Z zl{qLntE$;hE%3+XJmt~RJPKTR^g9q0T;vwAd=O?<6An7u#suA8rTu-{KcxL*+~+Lr zcRvz-8E&y{6>O<<-~H=+p@l3X5iwXm8-t3dlx&lN3TQfP)8TuY3e9^N12?f4JUp2g z)N&gGcRw*Gic@ZGKu|-s@IPJEmbairAL-gE1!A=;VMRG%CGDxv7+sCI8hYZ5?_Wg5 zE~Ta!`!0MopQy2|Hq=-{rNe6}z*Et~se+L?Di`i{32FtxoRTH#Ro#)x%M;y?e#3N3 z-zaG}nCK*zS;o}c{%009600|3J$Aa=zwxD*;13rM>Z+5!ts3RJRD87MkZ)>&aJ zk-~{G;H~J?J$up2?a*&1;vdPEl%z zlDA6XA=iPpI3C60{i>fsb}LXm6A&gzs09r8xT1!%*Beq01={-=C>kLH!Sxax)R?Sb z#+lL@TJyCgB-{4;0{eX~`+aH8Q?U5P#+&n1o+E6T>Y*6rd%TxLXh{rfXU`=%bBVBj zaEB?#4m}2JhC`<0_O@5gH0oEpqkL-#Ysk@>HAQK@(1g(D;AD5!dAI+`!@;bqNxRZo zEi}@aV&g0>T%`h5)(V1C0iU){g-tS_yN}_y2gY5{P59iSLdRN$kW$frVW}pPnsErRra2*nYtE3{N(A|cOTEx z&q9@+n9@gM8Y}DJ)4GmlHRf9UMY7WvymFL;RTT`ae)(2=x-!@yjUX9O{sQ3DvpfQybQsS>K&OTcbdwNHC@&>#gIWIR zvC;S>%(Wg*ck(E*WBXJH;E7L0`q?8R($x={>W57HIQFxQ2w_A|(qwEzw+rm4M%!kS zZkmXR_Oxn(azphSq5Fu1la!0*&~~?NXCb>WteRwSXCt2P8T2Jkjvi`B!##Ec+**&u zkm0Y6cFNBvT-J!^ZHs*b2@~uT{)_m%JRSgd zE~Ueqb4Z5M0ER54QNYGbWIlQ5ay=MRv!VLm^~h!WX~r5XYOzt64>G|-E?BDZUYdZR zN)OuxmdwVueY{A34)cPMO7a$8%~h>SEB0=!b?Du*XqQD1 l)Jb3CJ7t%;o~w#w=`z;+-JQPx009600{{oTfP)nW005yPC5-?8 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/mas-ke.bin b/src/Codebelt.Extensions.Globalization/Surrogates/mas-ke.bin new file mode 100644 index 0000000000000000000000000000000000000000..4db4ba3c2131f7d9c45afe111a472f5c8af9fd66 GIT binary patch literal 562 zcmV-20?qv&iwFP!000003d~fyZqz^&?IYzMra>-}=8@;p*s|IrpAB564)-YeHen1;sMj z-9czSiJ>BMh9wsfy86tPczJ!vns%+#16%?tuy_NoJgrNJ(3pry#<OysBaGyC{Z73)Q1iaBTA#H(v}m>=Gt=q@@`eH zs9z%COfFQOjcBZemZrnei*`-hZ(7P0T*yJ^QId?hmPWtZQ%jolHYJDx&AtUJOq70( zUOg}ymtqQ)Ihqi?ToDJPbbzsrabUk(Sa9^Nb`s_0Wb<6WIZ;Ct|ER1P$S)k@(z%7b zKOwsMpl*{>xtTRYC++u@MW=jeLDsI#afRr`^_QCqVexVM%dwO8heO%o_otf+i&Oa* z2f?;<6JSJ=bNHW9rZvq$cyI8a76RC;iD5=4E@Lt$vWn1iUrS+*^&p%3^UPPLydpjI zsd=BeP*&%aB(j!-D?a56v}7}EYiO12?WQ1Rz~nZYlOFWlN!gphRrTJ^6JMSPUa$Oz zwHNqu*3g`n5jw8Sy-ji2F$x;SB|BngMBRyvA-w(g)z>riM^M#6Q@yuM!(>*xCs%)~ zhE}IO?ClZ;k2*FXWeFX9`~Ih)-KGxba$|L}9qaM#&L02(0RR630F%)^D+C4r0HkCS A;Q#;t literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/mas-tz.bin b/src/Codebelt.Extensions.Globalization/Surrogates/mas-tz.bin new file mode 100644 index 0000000000000000000000000000000000000000..13f8eef8998ceb03fdcacf56ec3b9f112ffcb744 GIT binary patch literal 561 zcmV-10?z#(iwFP!000003d~fyZqz^&?IYzMra>-}=8@;p*s|IrpAB564)-DJfyhMTup! zyMxev5<^Ai3`;H|boH4n@$&kTHSJof2bcmYuy_NoJgF%}XiP*UW87#pR^>8SVPVZ9 z&2{?gGwq2`!j<2w9@mt10j5|=5G+E4`u0$P67``*edzEoD$A&X%Uca6`yhjTCy3oHMGk1c2f{DU~-$yNe}w&r0mV$s(Nqdi7!tCuUG!V z+6#O+Ys#F{2%To;-ljP17zGXEk{z)#qVB}T5Z-?L>g$>MBdF@3sovYBVKOV;ldHc~ zL#tCC_I3$_M;)6GN};1~-~TkU+tlG)ZmdqWV?Ey8`2zp||NjF3y6g!P1O@;A%D@>U literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/mer-ke.bin b/src/Codebelt.Extensions.Globalization/Surrogates/mer-ke.bin new file mode 100644 index 0000000000000000000000000000000000000000..011f08c1628634663c3eb5d5ba1bf0949c9d14d7 GIT binary patch literal 529 zcmV+s0`C1EiwFP!000003dB>pZrd;v-2>zwxC9y+$8AS$s%1O2D_O9d1|2E;#wIF} z0YwGy*0EpF*<(M#`H_4{`7|iU$ySup#W_6Zp36ry@ur(3)06!LO1sIK}XkPh^_<29p zV6o*wp7iXeY2P<9{OfL-(r9oT5soza9f&X?x(PadV2&&!H8kcfdT2JevqidyZE+t@ zTrphwB6G#k71O)aTxD4bc%o{E^*^#T1BJ%Z*zFw+zqk(Zz!ryn?wcO=2lK3YD4RMg zn=Wh-k6of7cR}VeS7h^Vwn&D~Gm6dy8Uv$}KEZzumbG;WBKTT^RtR9LT>>jwlPaMb zDjSSGhg=35qO%`g$)}Lbc|$wwNAv%*QPGx-q_UNiD?H;2G-WfKYiODC?Q#$+VDg;I zQSa(rrR>b$T!SBS6VhYB+sE+xTt^{Y?CO$N7|oiknSx{j>KPmby_a9V zL%vWyUb**-d*_%=lUeeOT-~EOl{)r)txp(Tc{HU}1s;C+`NzQSP*3M_V|m(+_2Kg3 TF8}}l|NjF3&A65P+XVmsmn`;K&46N0ttRcR5UU@R zw$qA>auF*bdtS;@9!(~Z(afV?foXJb6il3BKEP>JtOJ8zAtx=zlsOSxj+c(5eR_+>?0Q4H9os$LXMctXp>zVG8y?C3_cUtwk zg#7(8W$S&{C_%{s&beY$1l$#o;Om3jaQ6U?@%i)jA1PnE6?Y4nD1Rq&byk< z=~Nlm7p2i(c7;wHT5=&E!q4A+AshyJ+Er*O(qmI^E-(H7009600|0}IDkjGT005~0 B@;3kg literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/mg-mg.bin b/src/Codebelt.Extensions.Globalization/Surrogates/mg-mg.bin new file mode 100644 index 0000000000000000000000000000000000000000..3736d0da7abadfa720d7e59b5ec76a5061fedcfe GIT binary patch literal 518 zcmV+h0{Q(PiwFP!000003dB@9Zrm^s?G5-2YyuUDg4kWu85Y)#5y=b7Kwx*&YOE!e zp9M)Rpe|)j;WOk+K1uiyX=-=v&Iqf~d-HiS)Ud=F?g@j1kPPeM^aP=cssu%PjOQN)tV3A`D&&4wmv7_6nZAG6&_(+**KK0oTXEChFa|1C?h- zx=;4xYf4{9F>KQ%`jVw|GqP4t^EkN+t8pCwV>)CK_JcnW^9w}({N>Mc$~R`~<9jum z(!MZHz9DNqsr}H2eLprR%svIQB9uaaUw;2}@HEr?zNWSU?c4f%dh!nd0RR630G;qV IA>IW50K8-JT>t<8 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/mgh-mz.bin b/src/Codebelt.Extensions.Globalization/Surrogates/mgh-mz.bin new file mode 100644 index 0000000000000000000000000000000000000000..a7e9bece018396587c2c70295ea977cc86f800c8 GIT binary patch literal 530 zcmV+t0`2`DiwFP!000003dEB;Zrm^shI<3P1Dilayk0n6)EO(R?Icnb)&_w~N*b@| z@L^D-jqP0K3TbkNoM}%Ik|G6arMNS~YA_%FnSc1mu!1dNuojYGm7bm;beU(+ksZfM z$P_)3x+Pt!Em>g-yutE2z>ix^Aw_EFIxG1i_|8iHy*=z26^%>ef~(f}8K9Fk7Hvjj zv$_>#aC&(8MJ+8`A=OdyWu7lXSI4JqEwb6@T#_`g**n0}xfuj*Uh8M52kz_&%%F2O zvp^-T`rwmNKHxlLd~hjoAKW}>kC<>5TU8RCh#8`Jqq1(GxbWv^FZ#xPaEoOhtXk-U zZR=4k>LWV^_RY7X^93~vn;-h%4%`JTP?F5KxdKiUd4m7xs?e+g8GW&pmJ)cq&!8p@ z(~Rth>QeL}W(Dl9H9owLk1^edj*O_&xb%7 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/mgo-cm.bin b/src/Codebelt.Extensions.Globalization/Surrogates/mgo-cm.bin new file mode 100644 index 0000000000000000000000000000000000000000..ffc9e4a68de3bacb2c785ac1e7cd43b368705e8a GIT binary patch literal 605 zcmV-j0;2sNiwFP!000003glF~Zrd;v-2>zwxD*;17ft#?wHX$i6sTOIE>Lu&>}#5^ zLBBFf-^x?El5#$ zMir7c*A95TU#4lDcu183DMB*Q&kMLW z$@=TW2dkS&b!$BDmv>j~({t)0^Rl5-)whEG{slgES^aD%B)`nSse)iv|ED0h;ur9L z&0$dL9;J7K^hzl~j297%c}CNSGp>q|JoUK&Flt7%`4wLK>@Y8QgT+r3jYefsD6UGy zbBzyjfwkHiS_x17GF$2JKNx}>gHXF{Vuja2Q{QaL|kca#FXpLZlmZte7W}dk-pY8mvUoH?b0mykHVU>YD*ovUt3og rJgU){rzzC%!}15hZmR9RTw675+j@L>@CN_@|NjF3`S6qX!v+8VRe~r- literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/mi-nz.bin b/src/Codebelt.Extensions.Globalization/Surrogates/mi-nz.bin new file mode 100644 index 0000000000000000000000000000000000000000..dd4909f3623cb012a18dca30d2c81c2cabc73266 GIT binary patch literal 523 zcmV+m0`&bKiwFP!000003d~eHZrm^s?G5-2EMlmL6~O7jZed~VAeJIn27;8M-LXWh zL<$sXV7ruQa)n$VO)lY!_#~nD*-*P{cLvPrY2Lh3Lx>^39o$ocpD;mG21By4Xo({%u9Hdn=&F(Y}$C+`-_$HRC?= z_{V|801lKO9mvsxYhl5nt|dM&GsgOr%G!bA!e2zoe6seS6gm_{Pnp&D5F0}J<1gL_ zk5T%}99l0f^v0uG;7t(0#-k)T=IjbNQ|tlXio-(pHOlD9U1}+jueKSkSPxys8m2}{ zKE_;u4NODqzMD@mTZ)m*SgW;#DqW9?DXo|=@j`HG*?BnD&@l(?F6<>ixk9dv$vpL< z?!e{6k?Es5^C70Mq|ifrq0W<-uC{$GI!fNz8K4Ny2HJ@C^_kx@^EK?!)2E-mW4p literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/mk-mk.bin b/src/Codebelt.Extensions.Globalization/Surrogates/mk-mk.bin new file mode 100644 index 0000000000000000000000000000000000000000..9390afaf41455ff1ff145581af25ceefe55b2b51 GIT binary patch literal 596 zcmV-a0;~NWiwFP!000003e;3fZrd;r-3Q1WxGA(~ETrwG(5{H!BtWeib%CNw+MYN> z^a&^`fOn2tpglrXJ%i)KnUtE6zN=d2jd&F@rB8fo?_<%!2(r zgg*2_$jKzdETaM9&tk?`V$PrWqp#p2978(B^ee!{=OTsxbqUQ`h^Gn-WxWAhVp_5_ z!{DFJ6emEvO!D>WZV|`EK_4>)G!4*LjsrACJvq=+4s>!7BuS9xit;f_CyMg-hJWWxwYeL5(&Q6{NDxmUw}uvfltxZKNjHem#EY zSxwNJ7vThQeLfw;*L+pYq{C{q6!UT>uEngH{dCq0oK9J@JK@nP8#rql?@azW8qW zDtNS%CBL(7Rd2J0GLrNIAg8!_Ms7QuDofm&pPzvd2 z8p4PqI1b5#uslF-T`YnLR=w8O^}UPsvz%<9@APM&3Jr>3&Il_Q$z(ptQczIop-r$v z8gg&+^8`AAl(o?+sKGmQz=q4imhRoBdf>SWj%ik0?tX3t988m876;{Sm**GZ$YkYI zXDWB6=^2q%rzUk?e*Jdwf&7A`d`HV~ZB^4<3AcLN-mWIK!vDoJ4!u`~(IasTCjBzg ipNZMn-M*@}3|zMLdVlW^00030{{sNZTWz0q1^@slIVOt$ literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ml-in.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ml-in.bin new file mode 100644 index 0000000000000000000000000000000000000000..72747d2bd988b9e65c73c8a1ca5a4844f697d61f GIT binary patch literal 641 zcmV-{0)G7;iwFP!000003glE>YZE~feJ}Js%!}-UiBTW-O}eBACI(j!A1BFeGPoaQ zcD9f=&4U)D2ucw}DuSSBsnyPu`a%6GLw|`gvpbvFB<2se58>`PbM8IoCYb;;xJzPa zr!>aQUtdG$Mkj!bj1tUJ>Z>=6ZQux!A*S~L9^As>l&!p6!~MHhNa^=h$uCU!VZDXUE#wmL06xndWFm6J5??8Ngujot@LjfYwc@^f2%ko=FW-$?P))`wC&vbB(6Px7yhN+FMJeQLhuexJe)QQ?M5 z$7#9v?GBavwQ0LA#kp(1juWmE$v;Z*YtfJ7T=J>wO7auKo;bNqCI3{uIzG+j>Q3M4 zgR|UUOus|Z@7TeQ^yFEZ=aPRe&&*~XN%6#l-kUWSQz?GdUio(^b}jN!@>jM#Goy>P z-^$Nf&=+QH3VbKUGYhJS!a4Ka?D(ugJa1Y4O-KkMJMe$)p_|8jpw2C|ky8rEU=qN9 z#5fAbh_K8@*Ilj)Bdk|d{n@U$Y%k47jlF8_GTkW5`xzrFXCzg4H%&lOg@;T3yc3Jv!&gmPZ7=aBZ6@k-ChlUeIF`(k0g-AguelJ_o_(1MI*{{;gOkQJt-8zG2wNa z?r8a!hpNX#K9l`=_ozsc_UJJY0(j=4nOq2$Kg*ly3?pAIT%DCS7{yyCmP>Ni<)WIG zi}D(yg9A5B-8@%vFIYBJa(^e)DlC~X<)v?NBy)76DX2D#?U7ZddH~@O_W=+yg81(Q1l0vR8c7V!@>QhsFE*DMpwZpztr%mNzTGI|a6)CM_}{AQoTk1rsOG48ukNh|wr${{4Lq`e$2Rc92A3MZ}W-(qBcpow<=n4Gi!Gj`=fE%yQUcotJlbHt-nv%q$Qz~*7ZJS&GQ=(?mef&En zJ7zguVs)<;3X3QgR1|_Ti3cnLMb#cw9auBH;~f331D`-9R<$+M+P z&WdC6RoKEN9nR8-B`&)A@I$8{L5s*zBaO4?*&&smS=TVQ`*>;cp?u4v`ar8MjmdUa zlYj8FJSw}jVb}Mz4)MJf^=XnomvpY*k9Mebt|nGX*Rk$zZu|xS0RR630N&@m5B3HC E0D?Uhg#Z8m literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/mn-mong-cn.bin b/src/Codebelt.Extensions.Globalization/Surrogates/mn-mong-cn.bin new file mode 100644 index 0000000000000000000000000000000000000000..e4fef60c10d85bf3d1a29980f5fd820877b53f34 GIT binary patch literal 669 zcmV;O0%H9iiwFP!000003hY)pYa2lj?hXDA+XNMfqB!Ms!H1kcq?jlWQm&-2yyPBc zZ_l94qzVKAdAbXmhr=PPSlGns^G{B{B)fB3v3Gi%Ql;<}Vl>};Gv9n#N$XMp&zKMO zko#0P+gpS@Xt)ruUO+|29a5?2+%EMX=u-Y1;N{cU1BcWZkAzG68g*5Z793HYQEED8 z@FxeFPAr1AAZYsZ~@+y@-Q#nrME7DaDdFc4Q z6Gghq<1pyyE}L~Q%-n3Nt5PWrmFgKb-%6M5FR-X}7;-VEsMe@;XXxBijp(FhUd6#~ zFMx6svuwXvQ$U-W)Q1Q^zA8!OFqNlP{LYHsTk!`g{%FOYtoSn?iFTXAF;mNR7tNCB zuzDR%PA*dULu)Krwz4!ypQg9hR`n=D!N13l#JXYAq4122rLpaC&%BDAnURmRoatdaZ;#``q*r2>N z+poE~IQhjv0$OfH^TrllxbKrFhl0X?cl8fcn1Qph&F{*^5#_TEZE+pxWQ6Idr^UUdYZ*9O>-P56UjP6A|NjF3khXwzPYVD5 DIMhZI literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/mn-mong-mn.bin b/src/Codebelt.Extensions.Globalization/Surrogates/mn-mong-mn.bin new file mode 100644 index 0000000000000000000000000000000000000000..7821011f2a0b7d1b8a3cee443f3fd0ac696decb8 GIT binary patch literal 652 zcmV;70(1QziwFP!000003hY+RZWA#OzE|oy_=0kP5Xy0HRaYrUWQhn8;^-u9YOz0+ z*IOyKswX5Q9s#+4s*sWrHKO5l+$X^vuUFn|Qf)YK=pLfUd^6vCGajwi$DF*S5osqZ z!ra^4L1@3@la!8P%oFCJMnn4!a7f}IX7333@Fok1huV~-+{a^$`ii7SPB1emE$y@T z>m!}xp-!UmA-bJ~p)K3RoD&v%XsjM7zDY4b9rd806c#iA5?>J$+qNvqr4GXkVRU_Kz46oq<+k1i; zh}qO%K}ulE0ggxt$JazE#2O20T<6Bcne|**V_Guy`+Y`Esp?}`rIq5VqLSjX6rw1h zY$^UYo@)r3fg$pVL23A_{8K0R${vt%UKUCqat^;g9H*&n(;cZWs&!&#&e0iri7fN7 z+{jNUzDsc{#V0@)@ONe+H|5MA$f&QIbK`VeSKAFZr$Aq;$ZzO=X%*HLrhV6)Qm~whb9`^KMPye4i4YH_Dm~;Oh zWQ>t`F!srSMmY58i1O4!&s{7aBdk}sxSdL9H%Vy;eFk3%ny8ocQ%-rtX`=i=5)%y> z4eJUTq*87VZehX(B+R4m mBt@rZb8zQFUF|Dx%fhCu$Gba!0RRC1{{sLrN%T2@3IG5r3pnur literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/mni-in.bin b/src/Codebelt.Extensions.Globalization/Surrogates/mni-in.bin new file mode 100644 index 0000000000000000000000000000000000000000..6cfda2cbc0fdae29904f585662ebad6d367d1b8f GIT binary patch literal 697 zcmV;q0!IBGiwFP!000003fxsqYZE~jz8Cr*<{~-R80yWvNtYDCjll@wagt1v!Tl(+ zvxVHW2Q8?05D_FO9=cmJ)|x}9Aoi~e{Uy%4v$L5=wgIp1VR`p`-mm9*CleoY@`y&H zov;XVZ*v2oyMa$qI*Kt*n1@7uB8ulCKNa~Oksqpn9UPK)h}mO8o<7V%;-NNWDfjV2 zp}wrxBm0=?{Fd?={K1~e@lY?5`4HXC!qCjn#heosdnk|(8g8M9e74X~K4|Pkk(Z{3 zbCq>JiAO4HO@;|`3cFQ;B<5o|)lwA&bsY`5f%5gn3FA)JVJm2_U!lVjyXs>Di3uSRWrbDjczXpOFJ9 zwH*H6>|nhvzbVA3AC>WZgYq*`yitW0el5V6`FsmhASSa!BdJ?@f491P0r@W~Poq)Cd6&eL(*trHcTxP*>?|(JI@HCKnn29Q zT4f~Ve-g)9qtXYc*_t>)fqe@0%vz13n+uid)nzS|Tt$_toh<4TX5Gv?8Dk_KOnfq+ z5e|JiqCEA`Z5!*55mv%icgh_b?ItO8P{@Tsy{w;d$}>(A>F+=h^-f|Osvtd0U2Bc3 zG~R}bl&}Gbd0kowt<77Rce_Rh>t?-W!@DfW_U&tTt6{^vNz_k54_zJp0v5PqJkkVD zIoZ8Tb--E4{a+VB?yL5 ztJew@dg*Y5PI{p|9tJ#)NJ>L{;H)#Wk0_yTB0ZHUIFozr>kNAVgH@BsD?53;=R!{U z7VCB$npyN+H{Z(Sqhm>MVzSRbgf%g7@YlbU1bcQR8DO;kBt^CRSWhY1y3f;Omq(SG zrV((Y+IKq_Qp`(nA8ZwPIcR-mue_w7o<-zL*3J+M-xIHwL*qLT;eyS<2Zg%=x;VJF zSG})Moo@vP7d-B4&lHvX=zET~8+)Pp2As>&x1Yaa zyw-19Yo}Iwa!7Mu4*Z9!=|Rn@9{rdb941#GThP9TkbZmpZPWfp=X3e70_?{6e0lK) R009600{~dW^%l(q0013`@z?+W literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/mr-in.bin b/src/Codebelt.Extensions.Globalization/Surrogates/mr-in.bin new file mode 100644 index 0000000000000000000000000000000000000000..37f2071acaf2383a058ad60771a74b989e640bc4 GIT binary patch literal 635 zcmV->0)+h^iwFP!000003glJKYt%p#z8CsG%tdmr8?49Nq|3H~S&I?Go3p#G+rj)O zlSyH3wwD%45f4Quq6i5tDoar+_G15)p?`@pFPU_bjr|AA>E(Uzz3+QpW@r0Uz;hPC zAmI@e-s%b=kNiHQY#LLMaF57*;mZ80EDl`_ZqN|o3FR*UUO&r1@W_DiRP^agqkT0k zfIZ5~UZ>~itf_dqqq{s3WNHG|53(>c3bv^bz+;b0Cd5|{nW=|tZFy1TrKzrdlEhP8 z-C1c08l&uPKZ(VzQqk_#*mlRtbD5Vb2fGOuE#98*_Y5oI%d{HOS=$c}{dftKqnf%w z>sTX=fq<3`X#^>Lm7bDyVS?YXI5F`;=``_oSsa-7y%qnmWBkUW5r=)ImYOWH$ox{~ z*RD;bEwKsp`2449^UC~-Yjf*C#er)}kolP`P8DEfwa+D&r3u|>s`?=FKf1U$s++&5 z7vw%|aV@a+0)care2b?TOY`g7%Hrsjp-_9xtyd-Zhb)dw=ABy1a-|yg300IwrK&nJ zz)78*qluRYT(vqrD?wC0Ya`<#}JFI zwhFqlZ%O5P$NKi2^UARcHhGfm+3;Ee4rb9P2|aRic!hh=p~iyY5-3I0P@)2w!Dh2Gt36gu}z)@NY|^`>v|RyDS^_o~)1aJkm~ V)s?>h009600{}A>3(7bL007I|KvMt! literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ms-bn.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ms-bn.bin new file mode 100644 index 0000000000000000000000000000000000000000..a3bd8b8ac9d2f69bcce3983affa6821047fe308e GIT binary patch literal 523 zcmV+m0`&bKiwFP!000003dB>rZrd;r-UH+vIJD5vx<Y1k3SA?vJ90uMBrlq1} zw{f*w)`4i4`VR2?U^<{=&DEfDc6MlPMJhNlAGmUV_Jg} zlr#+~>_g7>AqU#`bQp-%uK$}9t?QrdjSVBQG2c4tgH7^}k8}s^#-l#stkpp(JvLkx z#WK1fJh2O2uAXcnqnWGz0H!d-g)+*Iih$cHSq}sL3k$M3`15Y?X9fOzVE+6X@U00r z)>n0{;KXhGW}??bK@kEgXd9&3h*c#nztsH z-?uWxIflwJE^|RjdGaqg4@=0hxilLPT=NtB&s3%9Yf#BOx;09H*q?LQ^PY7%Z@C^Q z`J7@Uw9Ey+d>CI+bSDQsLXnF?m8l2Kwb5MKdMO2d96rOGp+_cmH+Ty`?Lp`{T7cf< zO;X;>OrKtgk6GHVQPLa}_)`j2=f0L5CGT(sR>t4<6)Pdvop|E*3%Il|UVi;f@ygzD zYrH_?(UPXQJUp9fyr?NP;BRqb!t8xy6uj#omS2AU!E#vX>$$>M5%yz!xW4)e00960 N0|4-DT<69G006Dh1L*(& literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ms-id.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ms-id.bin new file mode 100644 index 0000000000000000000000000000000000000000..c1da1c42fa5c481ec6e38c677e11bf165b7c163b GIT binary patch literal 526 zcmV+p0`dJHiwFP!000003dB=OZrd;r-3Q1WxCyjKY`0lzXGE|Qr&0tfK+z>-Ph=we z7!+y1yDoEzoS|pRNy@J)S%SCaLL}asdGlsOW>~>1VXzRAVU=EAAvDi3Xi3Ad5;8^Q z(qa#o0^ef!6X1QVDWqsYWUDfKv}|TXD%fM`Q)U*6{L7ooNl~RuzKdRHN@Lj)D+Q9L zXlvG;`J&t`bTkV+K28~%wyn+iA$VhRF2u*Mo@`em7hLU(qkkGM*-~Y{@~B9oWF0kw_)4>=TA#_fPP)P?9P}0tWOBR-HTNZ}8Ego{G$RdB zZHn%@TmcQX#!naHdzURmOM2`#_vEZlrR!D^r4 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ms-my.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ms-my.bin new file mode 100644 index 0000000000000000000000000000000000000000..27e59d03f715037a295b20ed4ba195ae2c3d8379 GIT binary patch literal 527 zcmV+q0`UDGiwFP!000003dB=OZrd;v+y}@VxCyjK94A?FXGE|Ow^9TvK#?V7y~so; z(x6BK-gVhi^b9>yPEvkd%676XHxy<#^X5H~IZ^OJdzcH^6NN7?5SkS^47B4!35ij) zu-GGEz*{1J0KBg>1B~WW4k{;m%jU+UhAoj^GPPLbpWmzoqe2+HJ3ZHo#j+Jq3M9v< zHR}eos4xrd%|aX8_jnkPQdaa`@Xm@p7sOK|+p&qspf)DcKNBanR5fn;#dTe8gjD0I z)1sKhYK}fB7iw8NnMsB-i@pMpF2zAI%I_S(&8;Lo4DNqS&}`%Pr@`+v_QMZ-6EV&qREQ zk3o?Jyz8>3=oxyZoTU7^l_S`2IUYx(wG(}lVsN6@1?kkpc4|^dp|>{EKNBx^R5NY*(RbZ$rP9-? z^QxMsYMwqT7i&2@n@NEShyDPfe2SxFlHWUmpIc2hjQ;SyG``5^? zP2@ek=sE>^YUB53etj|&$&n??E_p`twc*LNJF)ehmA$B2qZEkEp@a?Pgq3ul zdc^2U&ebpw7yNiJKId#BM>=6Y`FH1xTGNf1YNM&NcrAs$93jJ{f`PeQt^u_Hp)biI z^``DD<)nw`nmvk-IlWTS?D7|LQ{;4e;GJX`z4JYgI{mhv9*Mc`#1pkQ;COuY^6Pib zxAu)&@0s_W4CypiAYVx}9n`5bvTtis!s2~GE6Nxo_~qvx566+7_7&SobZG0t_0?Yh R009600|4I9^O4X6007jn2|WM+ literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/mt-mt.bin b/src/Codebelt.Extensions.Globalization/Surrogates/mt-mt.bin new file mode 100644 index 0000000000000000000000000000000000000000..25f7ba9568e3dbe6431790a782846fae6ddc22f7 GIT binary patch literal 533 zcmV+w0_y!AiwFP!000003dB>pZrd;v-2>zwxD*;1$8AS$MpP#)B1NbI6dft+#$ij5 z21PpX7IZ4mFX&Qq%G9ABkuUL=luw0n+;l3c>F6GwbI-jJbE4pqb}$#RBMKiLAT%p- z=;@LZB_uX)wst}o@RrE;0H5Az1{lq$>{U)Smd%Yx4J#tOWNK@Xzqqm*jB0K4?(|$U z7TZ=tDUcka);ve3MVTVm_Vybp%!4-OL1$;U>u}#&>AB!bEB(7Ho*p$xtqQ@_waNEj zH8QbBs?j1USF5juR67x-MKO&%9sjtgrEE3XQid~I{QyL|EQ4S)gYyHo$&z%?yDv0B z_jjcA=#oPKjC$}|Hp8JVpdU1#nmTgUG!oX-%+dZkXE#>r{g!YK=8||&5b42e6+i(W zqq7dD&ov8&Zf-&^P##>U07|j;AgA|VJ<76uc}{^-Mc43ubCtSlKqi;&L`w;LvB_aU zJHm3hq^ig0RmzpHBsTi+r@TzrO7wKZzHnF58r8b#6;)bMVd|yuAJ%8s*U&Tj+f^VJ zz|}rkpq|t{N;#S#xF)ycIHgae(5v(c9c3w9Z@NY>jJBVDx+zE*D+ansNcM(bQS%oJ zg30#F_mr>Ar8n*q=RR7~ZZc2)A=h|SyVAfut&It@XR%sP#$cHA_LnP%rS8rZ#)`Bb X>-piqZvX%Q|NjF33sAkl^#uR`IdcEt literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/mua-cm.bin b/src/Codebelt.Extensions.Globalization/Surrogates/mua-cm.bin new file mode 100644 index 0000000000000000000000000000000000000000..0f3c5f0644ef11aca8a177203ef6d20fc4e56119 GIT binary patch literal 514 zcmV+d0{#6TiwFP!000003dB^wPTVjMy(94tzEnB1+l3x|OE+Xeti!6ILL8mV5G?E% zISx{K>akzZZ|FDiCAA$pb=WO8gioXQ=FPkr$H}OMYbGFGiDj}S^p1|4f!s-?nc zCxrkDuPBGMrs@XZ;akrEqnxQuXLPV^X6lsiNY$uXS}gEacUFTDkw)*b^Pcn2c}ukh z)nZhegK9*~L4!Hy{2U8`yUr>$vTdy5zu6&aRx++&y6b!6W+I)mw$yeuF=w1J3zzp& z>3P#7S%zkg-S1{8i$=>xaAMJ0pvsw;1a3-eW2y&kVFeY?xw}}P)j)l~L-2$7;6a8U zP|cL%?kue;1y9V3P`^=GH&9$S-(30JP3nWo3r~@J3`m;!;H#&|CIl(*$=O*@efPoo z#s{|^Ns>cu*3dG|p5Q%Q6}_lHMUQILD+TRt$Y93=Rv(gi>Q&vI%h?RRYWy}nC2_)9 z$^J2-KgVP_h)Qzv-&y7E5(`=c$b=5@)-KvRWpk1kzO|7) zXl%Z#eW~YP(*}phhoB(l_X7cb{`tqjeycC%@?!;h9P8up(O&=n0RR6307Vr literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/my-mm.bin b/src/Codebelt.Extensions.Globalization/Surrogates/my-mm.bin new file mode 100644 index 0000000000000000000000000000000000000000..45fbb5e1197a028043735471c6cf662351c75f31 GIT binary patch literal 633 zcmV-<0*3t`iwFP!000003fxu8ZqzUo-B;>Ac!RQlK@>J9yQ}##rNEEeeUri0TpnUWza8p zMuoq;M969wK*`2A6$ST+lCPBfj&G^tkx5viDdY*|_W&N;sZ#JspYc)zbYjpzSBzkr z@|y4UJQKAUw>J&TCsCy$V~g#e!WWTGGSaF>MoA&L1)^g}i_{4Dd!((rB- z`PlIO!m+8H@@}25$iDfn^|Yitl=N7yjFLZM3$&;uXAnfR7*-i)amWF7J%ql?6UH_t0e* zUgt%%?OsxsJQt28SzM$(xrsf{fgR(ydtNWFK18_o`*`}y&S*~)vKs9-@=c~UT3fPr z@@(qjk-mQ0pGe2ZdF?g$2jyKe=cx^PKG!PrF4$^kfCm5oxCTQg literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/mzn-ir.bin b/src/Codebelt.Extensions.Globalization/Surrogates/mzn-ir.bin new file mode 100644 index 0000000000000000000000000000000000000000..4bd60f863c1acbd8fc25bc7b52553dad5399ba1b GIT binary patch literal 625 zcmV-%0*?J3iwFP!000003fxr7PTN2f-6Qc2v#Go&X$re~S78N^>NJWgRb5V!A&lw= z8jq2(E2>DMif^bYHXsxgqGZzzi+;rzc6>?ijAxv&34B1k$k^x1IrrQfdpyj^CmNAf z!XnJw%?*U!`yNT@FvdJ#E<8zW7l$MsVD_1iuiY#pE^1Mhau1Ir>w!r?jxj4FO^F%) z`VV_OMouWCAJqKvANhB&%*Wy?pBU$S zT0<83DBy%1O8vaEI?Zc7HL>N}_nnpL7jehM9F zf5%zZ*B*%}rzhn9=&zkcJ;JO5VmD)q#Ql*+`ZU6!M~9TBE_!QoZ8F4i1m(N_&SpDF zN-OM+I!2^Xko8hddB$l1cw3ps-z3JN+*G8gmEKt~PYQ3V51g<*iTOI2re4%N$-BK~ z4%Qd{#-{gJk{#Q}!Iopw!6@n_p^FZ>UDX9{8w73@qLUrOhZNqcQqXvu{k>d6Z7nOxOT)uoz!S!)tHuMFzbFeCBpxd-I0kltjS~Izh$7L=-+fL1*QE%2c>QQYL+L?vcc$%=3NGVJD#@S#=FB4)`CYy^G4{B{Z?O{jmEws#A z|D~yKyj^pl4hqlfdLAn}{8`CR&&HE`DR5z!QEX$CXnvW%uvgjKh(tU zCHVbThi~rpN(2IN9u{3EU`tI0{o54=S6;)bMZsHAR?l*c5#|nDnc)2Br6)<&-7NA#o&s=6b z1l43BKBe%L;Chpe%XyK)?QZJ$h|!trfi&^k99<;%`pWL9c>(+M+0*YoDc+hPH`+6& zon6wQFAu)pD!-^hYCvD-Mu)|R7_I3zLJU7W{&nGSrH6fmwj%7?`gnTs9{>RV{{sLd KAwzK21poj%b?tiwFP!000003Vc+tj?^#^?N7RYaD!4ntb>kpr;GLuiG&r4geaZOY|gi_ z9Xa+&=_vUM#3xWv!=K!jU^{l!*#umT=FNNaW@0BN3O-Q=8zC7{+4U7dw?z&;Z8%Xv zW{6;hZT60|z-uBu0~|l<7BaMNM~ar%1W;7I%0e-1DFc zjpP`R&IgQ8U#xxclWu*DZoE_Iyr-iY11?TuP=ourDN2$xH}}A)q9?d;6~=*TT0j`l z7{g0vc(NACbb}{zVPi*yCwqAEhtCE}%_@-5tGm-u0^big>?tE{P8+KF484i55*lJ> zm~PG67~P7V&QQm7LOWgciYl$BF!@q&u+ZpXt>K6)+P!v91mqsLTBCVr!MlmTh0B|j z>EjpkDv1m3rO;gj|Nar9yMa}r&CtOPPoKYikMW)P1(?>U zYdu@j(%A^F`b?tiwFP!000003Vc+tj?^#^?N7RYaD!4ntb>kpr;GLuiG&r4geaZOY|gi_ z9Xa+&=_vUM#3xWv!=K!jU^{l!*#umT=FNNaW@0BN3O-Q=8zC7{+4U7dw?z&;Z8%Xv zW{6;hZT60|z-uBu0~|l<7BaMNM~ar%1W;7I%0e-1DFc zjpP`R&IgQ8U#xxclWu*DZoE_Iyr-iY11?TuP=ourDN2$xH}}A)q9?d;6~=*TT0j`l z7{g0vc(NACbb}{zVPi*yCwqAEhtCE}%_@-5tGm-u0^big>?tE{P8+KF484i55*lJ> zm~PG67~P7V&QQm7LOWgciYl$BF!@q&u+ZpXt>K6)+P!v91mqsLTBCVr!MlmTh0B|j z>EjpkDv1m3rO;gj|Nar9yMa}r&CtOPPoKYikMW)P1(?>U zYdu@j(%A^F`fZrd;r-2>zwIHb_fIBq*~DKnkr7sG*)6{!4~jaODTCw^He& zmdm18#$FzO-poNRn`|Sanakb-Q{Kbez)TPP#!A-1;BR6xr^8B*=L%y*cpU5P`Pp9p009600{}_6!u#0;008Y|`h@@h literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/nds-de.bin b/src/Codebelt.Extensions.Globalization/Surrogates/nds-de.bin new file mode 100644 index 0000000000000000000000000000000000000000..9c33ec9d7ce12846cfddf63164521110a922b69b GIT binary patch literal 552 zcmV+@0@wW?iwFP!000003d~f!Zrd;r-UH+vhyVeH#zNXIg*GFC^V3Q(sscqv%DO0o zDbk=w1Iko%>Qi*;*r5;5EpL)1DM^unWC_Vspqvi(-FM%2XPpzG;1jK3C1g!he0+q^ zGEJbN6(>r_80~ADyC4jBN#tjM?MKZZMk^{CwGvt;q_tUFm6&EZ?1=2Bk{A`6v_nU=bdCgz=oSOW;(|J^U{Y zGhG)T2S<6Kr3Aid6WGw2u!L4rH8FZK#4@Oe9isno-VM>UXy^!i>rU1-%5~8ws>!48?oy>^EJasyn=(L6Naoe#i?%k!D(2RDPy@UY-g3cWi#sQ~6}T?iJV zr*FU96eJ576S|CdcFpgo`5t=0;_3U3A)cE*0wcX}(xWv^optc6ukos;RF6N$4G!^X qV5F2W=qLU9+okQi*;*r5;5EpL)1DM^unWC_Vspqvi(-FM%2XPpzG;1jK3C1g!he0+q^ zGEJbN6(>r_80~ADyC4jBN#tjM?MKZZMk^{CwGvt;q_tUFm6&EZ?1=2Bk{A`6v_nU=bdCgz=oSOW;(|J^U{Y zGhG)T2S<6Kr3Aid6WGw2u!L4rH8FZK#4@Oe9isno-VM>UXy^!i>rU1-%5~8ws>!48?oy>^EJasyn=(L6Naoe#i?%k!D(2RDPy@UY-g3cWi#sQ~6}T?iJV zr*FU96eJ576S|CdcFpgo`5t=0;_3U3A)cE*0wcX}(xWv^optc6ukos;RF6N$4G!^X qV5F2W=qLU9+ok4DLsn zoh{^63o!-pD8(WMVS+(xD1}OUv43UgFLCDGoy}}M3f?@php_WL@AJ&_KA9a4bMlf# zq>-=)b9ZwCp`E5jQre3#Pne6O_%0{MQe4Q%2Pv+k_$|c^yiaxWE)GfD#q1R!Z(d{} zaZ!V^lzVufQBSG+8i+9MVd*>`^r-Z=X?#d7t$E&KvWtFIr#mA@g*PiX1!aY zOZyj_>$(+^<2t(fnqUUDmIo^p2?W`~5lP{nt0{l)q!>vd%<@`J-b*nv%b66P!1SpU zm!^0wCvTyvJ3+w6Ayw0N|201lVb#%RXuN_WePoJ1 z(nJL0y$SK-mIl)Y+&9~EPa7gCMOHezpbWR}~B{jC98X5gD zywBkM+!}glVi-fNHZ+CG&o#uaVEB3^>Nu-H+#@mN^pN}y^RL5fWl=zwb;a&xjFGrA z@JNS7IP_?b^3+9-ZLCFlSm#}S|4(eRoussa0vCk*EJ!)!8K;S=w?IVyCNU0mQ|@Nf z);Y4Y@iyFpgmp;FSJ4XSUfz=5?G-s#x8Nfi-eXC2U|*42jt%>RC`dvV-5uY+6u4z7 z>J=)5v#0SsRfo7F)b38c*toCmd8J+h^-4^O&T?>#uWD3_)B?SqYaBWcOtneFkd%`i i!Ra!gF3weqW#D|QhnpLJ00030{{sN%)zg0M2LJ%|DmnB3 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ne-np.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ne-np.bin new file mode 100644 index 0000000000000000000000000000000000000000..3ad968be4d73f74dcf6634054c8b1a9b07abfa69 GIT binary patch literal 633 zcmV-<0*3t`iwFP!000003fxrBYZE~fz8CsG%tiKKVyHLwCS6hlvj$fXkCWsz9o!#f zcD9gP6|@EMSc)QwFu|ZTgo34B>c2AdFLCDWPBNRs`~lAC?fd3^@0)LCUqA&sV+ph~ zo>1X$ZxQma6F|;}DHR#_iIU&d__dNVHGZ$;FC}l3{EhL%Y~H0Yqyx&I1H61%#Nd-Q zN|@sZR!aHAqJ<9X7~FFLK}~ ziJ#|02vhbrONXXxQ;FSIqps6*vQ!*sT@DR$7_7Tw$s6N}wq(hS=pf^wCZ*FFv}}Jw zR|HhuP2O?J^F5P&0hFVz1)*Mz8Y7^aAx$91>uYL#Z*6d`#_w!AwZVlNzgoodkBzUK z{1v{0UXQ~O(+3)?wovj!N$ECnT1=JvfWDk7dFl35@|)Wl?K^e_D0zm3vqe%)Dv^#J zbfvE7Q*{d_{-MTN-Gw9P#y;VXHi?&rtx(8Z=2X`%IL+IiIGg8%l&VUhHJJ7Z|K;2hHaD1bgoXdJL16S+_B zyI2TAYFwHB9uHi!o8_#AVl5IyMK2dj6oO?sA7&{SsMN5oVTr7?+ri-gybq~ZS5`qA z>sD0mtU0|i8t%F99?yzHcWyL17mh|rFN@8@npOXHNJE>{A!aIZkJ5dn-`KpSd3*ZV z#Unlcbb}@~s5!MPt_1%ft?t%xX@zdCwF-3kz!ph?GSXAV^8AW@WBL zQlQ8UHkC`C!e{WAe3J0Hp)AE!im2h>y?HZlMxqL$;2UMI5t0#wFE0>Umj#Tp<3tIG z5m~X7MXyN@ye0BG!2MU<14bJvM^%uMWeZcLhJi>g%JR&jG2_eLsxT^rso?TAy6ido+gZw@={~UA#}6RVxi||Z?p-}_8>7G~I=0gds%Y zJ{IBP7@`(-AiI5qDS~o3|5*oAd~BLt)&FMI~A~_jPwQVs2VZ)m~s_##LjU3 zPOc{OR*ZB)JJwaIbu%iew4%b`mEd40Z(^yVXXgFftpK?Lu9jqhdQ&%Zd9^TpdPzQH zX~K;ZdPwM1O4cXVh#sT$-oKrSR1q?vLxQzWd{4~>aaQCnk54IIn`?jmVNLclx8~_Z zW7A#DrGbA-8y#lvqN1dI4-tNOcy@5u>g&0}SdsQ)y}!Kp4FCZD{{sMuk^c+f1polT Crt@b2 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/nl-be.bin b/src/Codebelt.Extensions.Globalization/Surrogates/nl-be.bin new file mode 100644 index 0000000000000000000000000000000000000000..a37d16bae82a112a4c43a7438b3482f316eb472b GIT binary patch literal 512 zcmV+b0{{IViwFP!000003dB=Oj?^#^-H$YP@CIc8O>0u)k`0@gw>#77zdqIp; z7!`%j-4F(%BkCi-{d>y*qYYKsY@}5s8GP2WN+;I9k*HX@_PM}woOgTA!l;r?X9$R8 zY;3!Rc@idE%X|5j8vc!C%QEX`+}3xZdW@dHEv{YCW`F7`nNW z%1j%st7<)V3h=CzM|?6nhXMz=Pe4>~aOO{p2RR65RTB<6+{Frgk#XlF?j4Q$=alc# zeo~1ac-L*K;6$DG?qBPL5pu-?5i!_9o3xdQ0XZfW4ynz-Ci20u#Ib!0G#q0f?^C&u zr(_CtF^CuQ*v%~nYUm06r>olX7F70)Zmd!uc0&m}$_XoJPmRXtRgTrr6L0+dBCaOz zR%$wd0~(YX+iF9NHB`EMEd_Wenpo->k$J!H_Cf7Hn5D7=Jy|z%d9^Tp{vBQvIpJ1G zd(7aMIoJ%ml?QF5_-*?}4-yNXqieWn;zXonv8C3ajAj*QW1d z>kZKwB*&<=4{A|qA9S=2y1T=SVWk}7li;0W{Ixn3O(atV+g(3cH!ljF?4ZqLV4gH(?~c_>%RThdVYjdaZk8kSdMnkgosHUA~MLBgV1VkB4Ka(SZ2BqDHuW| z9-{~shY+=}4N;aY8M_5eH9f$8Vz4r-0hwH{8zUv~?XiF@Wuz}?N43J}LyA?<5jVr> zJ-M2|8=>d~_NZ5?O`|l`MpI$)mEho@(Zo{65t;Y%w*urAxL%?K=vCg#<<-LY=_Pre zr3JTAm?42zDOev_BYKS9_!&qQf7{S!g0GK!NA25iD$k#P{Z8@P-uctlYOiz)+d0ai={~UE#}^>dyO;zs_r4zZja7t!^1nuozKQW>WV~BC-d_XW zhWji-zR%k>jf69`?%RJ|&ySE+JQ3~}mZKvyA!1U8hzv4f5L%r~6r4;S(@Ym41w)9$ zV=ThOIYccSLX>4|#_oVqP0#S37_1CyKqk-Y)<_Bba4FzG8R-k!QLQj~n{pL&#LX~$ zCpR;CFBF~8p7oV#(gnpo>NGRuDcRe(GI*K4vsy{KEbyjdAPeI#$P zG~rGPGbHpTCF=`oL~jS&9z9->YJy1Rkznl|KT`WaOp5&J$Iq0n?X#c$ux5K&S{vzA zWAj}trGbA*8y#k^qN1dI4-tO){>#H*tIy{OV?}x#>-F{3ZvX%Q|NjF3fmWaQ;ROHy DPmS__ literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/nl-nl.bin b/src/Codebelt.Extensions.Globalization/Surrogates/nl-nl.bin new file mode 100644 index 0000000000000000000000000000000000000000..b58a98f2639c3975500d47acc55067ec587a86b8 GIT binary patch literal 511 zcmVX`u8E{H=hK02aSn?tY5TvA5vohEG zEGTjVr3zBz6gfePoXIB%f08LnaTUO9IG8u@%^QkTPBeU?9M)2CqVeeoLYGAj9c=~C zQem`Ox!e_DAR3}R13Z2-3@}<#)#mA2}B=jt#jq*dxY zVi+3?Y>3vN1V)Wrs6mBYsJ9E<++fae*Ez8$l_vU}=`4LjZJrN<;K^?V~4gont6%Mh@-o)a)VX?-vA?V-`0{Ix} zLLQ?j*oGi{n3ry@K~PPP@RqJh!)s83FCw=Za$ua2V^|>B(OJ009600{|9`?P|;g002U& B^H%@> literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/nl-sr.bin b/src/Codebelt.Extensions.Globalization/Surrogates/nl-sr.bin new file mode 100644 index 0000000000000000000000000000000000000000..9171c947cb194664d8f58cf492b282af4e2b1ffe GIT binary patch literal 512 zcmV+b0{{IViwFP!000003d~f!Zrd;r-UH+vIJD5v%0N1D3nDlvP^m^0py)_hXN8VP z3jA^5P96IceTFQF5_-*?}4-yNXqieWn;zXonv8C3ajAj*QW1d z>kZKwB*&<=4{A|qA9S=2y1T=SVWk}7li;0W{Ixn3O(atV+g(3cH!ljF?4ZqLV4gH(?~c_>%RThdVYjdaZk8kSdMnkgosHUA~MLBgV1VkB4Ka(SZ2BqDHuW| z9-{~shY+=}4N;aY8M_5eH9f$8Vz4r-0hwH{8zUv~?XiF@Wuz}?N43J}LyA?<5jVr> zJ-M2|8=>d~_NZ5?O`|l`MpI$)mEho@(Zo{65t;Y%w*urAxL%?K=vCg#<<-LY=_Pre zr3JTAm?42zDOev_BYKS9_!&qQf7{S!g0GK!NA25iD$k#P{Z8@P-uctlYOiz)+d0ai={~UE#}^>dyO;zs_r4zZja7t!^1nuozKQW>WV~BC-d_XW zhWji-zR%k>jf69`?%RJ|&ySE+JQ3~}mZKvyA!1U8hzv4f5L%r~6r4;S(@Ym41w)9$ zV=ThOIYccSLX>4|#_oVqP0#S37_1CyKqk-Y)<_Bba4FzG8R-k!QLQj~n{pL&#LX~$ zCpR;CFBF~8p7oV#(gnpo>NGRuDcRe(GI*K4vsy{KEbyjdAPeI#$P zG~rGPGbHpTCF=`oL~jS&9z9->YJy1Rkznl|KT`WaOp5&J$Iq0n?X#c$ux5K&S{vzA zWAj}trGbA*8y#k^qN1dI4-tO){>#H*tIy{OV?}x#>-F{3ZvX%Q|NjF3fmWaQ;ROHy DPmS__ literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/nmg-cm.bin b/src/Codebelt.Extensions.Globalization/Surrogates/nmg-cm.bin new file mode 100644 index 0000000000000000000000000000000000000000..5bd2819f4b1528df0945ddfaac5343f5d2189d53 GIT binary patch literal 525 zcmV+o0`mPIiwFP!000003dB^wZqzUky;tf#_=0kP)wTsn$!)dKwn!wb8YINg*-TSw zW4p4QN_&GFAHW%vKj7SBdqUzX`X$&-COFNuw+f%0=K0OMHydw44SZxA7E*C);@urW zW@!SNRe~C+V#2Ao{precT7xL5`UJ2(ZEA?gf+=khx^Zk``{ZyzRjZo18uA~`oF*oz zw0eJg(bP3gUQ%N~iI|l3kdmbKkc~a$&>PB-V)O;37h z>8Rx(@w%yQuU$Dmm&y!>PSYt4^Xzz1_1?!$%cMYWIM0KrQHuMoUOaERay zf+GZP`-Xcx>Uysg>l{VVHbciCm|>UjpN(Y=FF*y)Y~CmZVzo(N#W<}KRxzVvvKMk0 zRMdIzznG(tT}sUctdHOujeM+p(+E6 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/nn-no.bin b/src/Codebelt.Extensions.Globalization/Surrogates/nn-no.bin new file mode 100644 index 0000000000000000000000000000000000000000..a1c6674d3aaac194d0443c34fd2e8278d8c13919 GIT binary patch literal 575 zcmV-F0>J$riwFP!000003Vc&NZ`&{s-2>!5a0xWD7SeVpv;`5I6sT0AE>Lu&?6bpI zBn^HT(AKfPqUh4SW9R0dBu3oSNeNjF79U1kJXB z8mS7h$$9Rh*R%z(rs^xe?z3&7Aaka)nMD(c=w*}{g*1qJU6kA{N|MZwO5=|vse{<*jJWKS| zo?DD&2b_I*CzUzsnpagG+Xa5w&r?2{EF>#3AN>YY1sg-b$bQg+u(X{6=It1X9F^M6gi^S{lGr(*V)DIhF~@GvBJ9!5&h$XYLl4$~2D9vxn;Q_!umc>qic5kf?vyG$ z7|W;52Gp{_TRxbJx3Dw$U@ss1<x45>-oWkOC| zUY?jf{VK1sG~q@`yHDtUzfyMD@kX`<*@Y)n(>ewm3=wqpL2Q_N4nzLz@yE}UU%J2V zTF*l3(VC{tdiu1l@vf$|$iG+|J!TiNq+)FgG5q-bPYB~$k0-;yBHa)6>ip~p00960 N0|2l7f;jO7000pH9r^$O literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/nnh-cm.bin b/src/Codebelt.Extensions.Globalization/Surrogates/nnh-cm.bin new file mode 100644 index 0000000000000000000000000000000000000000..18295e4d4f2084739263f0be3be19bca4dde60e0 GIT binary patch literal 678 zcmV;X0$KeZiwFP!000003hY%qYa2ln><#`8+k`7($FaLyCoE(KBE>|3;BrrTlGeW6 zGrM~>N+lP81f_H*2zKWbfnZlL0u_r23H^!qmt=SE!+R&iByGqwCuZKfH*fB=SH%+E z5(>45Q!M@UHH0elDhSeLSVr7OG{Ez*y0SOJ?&1(w8}oMn$8X{gd{iS`$SUp|wyN7T z;RN$Uyk)SAf88+}AJrqRx7D>c3^M}x84H9d%^QU z4yQ!N*#2i1vk%o>P2lOUI7a=T4t1=%A=W)px6`2mhj7x@{zOmRxz#N-QMZN0Y1cBr zj?^Ry)m3IXsWzSmL4K#f{L^Akn7abf=5%5M{ePo@n#@LSLv=YF;$*$jEDA?w(R5fa z^{~3eJ$JbVbg_vzKX+cZ z>_H?*f!(o(ziHHr10jiwC5bfNh!_|u@lYDL^S~^P+qOq7@D?z+N|sWO>Xuw?uh`x_ zb2mJ0PA)~J^%m! literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/nqo-gn.bin b/src/Codebelt.Extensions.Globalization/Surrogates/nqo-gn.bin new file mode 100644 index 0000000000000000000000000000000000000000..70420b1b4f508bb0d13cd973d61f2b043d1c86ef GIT binary patch literal 596 zcmV-a0;~NWiwFP!000003e;3hYui8&y$A9i_EL0cT+{ZZTZwQeRH~^8rN^~Bv6t#2 ztX2WvdMy2j3&ABJ;1o=5hL-%Hh5VAvuC%L_s`_3X#O%C%Z|0456;J_hSqh_^r&Rcd z2ZX!`11Q)$qax=%kvA%LOcTgvl)nS`@TN?_CnLrS5zwVV0~CqjjPi;yR5^pcK2;o_ z#8i}gR_z~^Nn#3*sSv<3pUm(%A|XB)9+4$JLxNq0 zG-k9W=vhWIg+hO$0g)T|*+$=ObZeuFI=Yl!>*&Tt8~IIt>B)q{IYU3Q9(DOkUN;rw zPF}WFP9?c*YS}zi!(H2^qP&+^ovPY*tFBVGmp?6Qg{w`yTFYz4^UCPq>I!-5I=;is zch#w_eeA3cwGY=;@4|7R^o+wTcH4BmYTSBWpMw*~m|*Adzd4D@bOPMD`o|^bkWH5X zOj$~kfX$gGeDci2BA8QU)*jcV&s}(&7pw(qvQ~=ANgGEShyDoc*qDSZ%dX$``{7IlHHM^qPcrRzz1<`O%J6H?Z5sfb|5L%T5D0<*T z3yJNU%Uu%&d{5+OfTugd0HZaPN*APeXkkSfI1w2rS)RGQe=i@ZCZefCDY!mbKO-2}4yq?3*M8*Y zD5RdX%*!$ly*xf|<{+0%_ksOB9)L*iVLrpC2YzD}=|K6j$WbGB2+Few!F$R=aDOBr zs381qSxjucP=AtbE8$G-4Eukh>c>fSZ%EW#LmL|q9fH+K#tiha*u>%+6ML`ZG5Uj3 z2yUMu{gd*|b5u}&nmNj{B{v)3RMRv3Pgj-cT9C<=x;9b*-}MFTXh&E<4^%6R-lbRt z2jYy6U&q@Nt%af!^o_rGPN*@h(o`Ewh0Rxj`*RB(mKp|Rxm^u%2V5`FBJ?6}=5jJa zR84QjRhAZPq%fxh{`Dh8o4#uW!|2WrL8{^1hCUOGec+GOegb28{`~EGiZ}M2kN;7V zEzOMuc-hu;Rda5{UnCD6vsVM9q>RCke*XH?r{h-toGcDDz+tf0mlwYQ009600{{`j J3#QZs004B{@qPdR literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/nso-za.bin b/src/Codebelt.Extensions.Globalization/Surrogates/nso-za.bin new file mode 100644 index 0000000000000000000000000000000000000000..64edc303bac09028a42c18b4f3f203e81e84f8d8 GIT binary patch literal 519 zcmV+i0{HzOiwFP!000003d~eNj?^#^ysxx>@CD@nL0WG31{=)|(k4U`B*f8~>77`U z*pcHbnj1%6fp`LM;3@kO>~?H9ldv}=d`Z&fs;=t9$(V*uyn~HY9ndsi0@dQIa&VRlnoogJn@tjYa|YZ^pLu zjZ3CAC_%~DERvf=4zI|;EVA9wuA{?XDfdzwE#>dq{jQm4ERjp08{;Q{j%}fG7P-X8 zRU?&Nv`q6nb-fT@HnWhe#`B;!k1xO!dRS%%dVmuvSO){Xi>C!uy$~}N+-;Jq*}DV5HGhQv%4RWkHK^#&-Hu9u*q<}l^NzI{KXN@#@+QU# zI5L|gd_Qkvw3Gv%p~yv{YODv%^{BZt^+F1C>O8D9bjYIJ4IULxdk}h!HbKww7A|jA z(nn|KbqwDrIrb6w`)7<+=dPA5B|D733jb_wu`=2EARf5+BEt6c>HCiuugrfS{KIB5 zy0qoMbyM>(T{0*1S*rJ!yg(8C_}4qxEgkKy;{~9Ee;w>R?08 zG!zd;UL0<9GRYYi!=~df9Jk#J{GgrdrSrWV@qABbKLO^(MMp8CY9E~B>?DtG!*DR3xosB*)?r8QdDW#k-7d3TL+wc-&S1(=tf|!FI zAc2vXkBsD{QT@M00030{{sM|C=Lb|1^@t_ C0TOut literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/nyn-ug.bin b/src/Codebelt.Extensions.Globalization/Surrogates/nyn-ug.bin new file mode 100644 index 0000000000000000000000000000000000000000..9b7ca9f822d3a29accd977a537b150a7f805ccee GIT binary patch literal 502 zcmV$b0$tQwqqA36n3NW>h-_>-hbbXQ>J0b8<EFufagV514eVMTAi}3Wm989;f1MQGPSk9-#%FlMnoFD>z;RY9mW<+Yfu8C z%A8|VAz}{NnuD&caMR$nwUQet)>iU$d*~XN#ujG2-k3Z)(n%{z6@!Hfw=msErAH&D zgiOOM$A2DXDO-(hBf*KSJ^)iL!!W?W58RFAtbx}36B9&dc@J(EnFrZ<05pKmlPx_U zu6b6L3SPNcqWVX+ZlTyXJAVvd;Q{sPEcj*10D3pQ-Y$DM3X~>Y`H$#A=(uiZ`rI`I_q%qm!7+Va;st-S=@CvxRK=fOT4DM7y%p zTz8sFQ_rOUOZ6E>1J6E~{o@KyD-e30%v0a$KBXM&;9aA)@iV3`mF!;PhjX07G~G6( ztTDQy8@C0^L&ZQ>@yV{m6F1+$PB3}@^*iRNdFsY};@k(@Rh^mtQN;{aQzd2Y&$o0RR630Q1jZD$@l309dB-WdHyG literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/oc-fr.bin b/src/Codebelt.Extensions.Globalization/Surrogates/oc-fr.bin new file mode 100644 index 0000000000000000000000000000000000000000..357d920dc26a1408cddd86efe1ad9f0539737fa7 GIT binary patch literal 563 zcmV-30?hp%iwFP!000003d~f^j?*v@zOS_J;L9opC>2Ota$9ZG1&Nf3A|Z}WGEH0@ zd*z=>y&+CK1>yz=4v0tCzR5lbW5>xlZPfGnGUNGX=KIEulTia7SqlrPT58hE3qr2* z3^c0+HBzOxbFmxBK~z+I0{HU5a!AR7DQy@HY8?sZWp*fAWSI_`(^L=F9hTcHPlsz?9uyHqf2w}*dr*zEA@ zh%l{bVc>|>PaE^rAYOFd28!Sz;o(>3(n1YE);U`%n%?69q_qs51`|A4_MVWt;8jot zFG;49-GX2S2YD(Am$ofHMep*)Dg~n4XHeq3@Ql^W=#;#Qu_e^h4KaLFuVZv2H5;KX z{i}72*0#`w8Ecrt_)-dgd!2?U!VWp1^9@&^N)TqMEI?=Lrd1wIA3dk!c@ihwDrxT` z`2J^%uJ>&rc}gC>{qbYaWgkJ;M}oAsV#Dx*7z$<&-+#pT8h;PSJ@ee7b2^pQ!PCOV zhjm&T@Uz9e#^kCm$r007+E B5*h#i literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/om-et.bin b/src/Codebelt.Extensions.Globalization/Surrogates/om-et.bin new file mode 100644 index 0000000000000000000000000000000000000000..7abf932703c8aa33c66364a85327ab1fc3ec73fe GIT binary patch literal 518 zcmV+h0{Q(PiwFP!000003dB=OZrd;r-3Q1WxGA(~RJUDnXIruRlj24Nj4mmAA`{^! zpva)!b=gz&3_Vj$Qhp7}alH%5jUMK4-nV<*<;76OAt~5SrE%473+SONG(8 za_qP{@u~c?Nv<4+G z+S+r4YI~6V?(IQ4%sCzgq_xZXB1P}A&Sa!(BjK@1Ers4$R|h)eJ8Cs5l-u(k_5o8Np}5 z1NcNEXo>I-+I0#ZscmEXLbAT0TzJY!0866+m{C8J5?!+>JWs-F5{pl_GJp@H55WE_ z0o;iDRNTK-iE0x;QJiwK1VJ@@g#YQPF}wqnt=8Nq1!A+WU_&`!744}WFnXVJ4fMnr zKl~r>a&{#LI%41Y1$08K=>|=;(Nx-aBLz4rcsNxsFsI9{Ky5(iQ)!VpoA=D+sE4SU z?Z%s&UMguG^2NC-a=P8~PBM&U{s|k>q=1D!5{-Qnchvp@hx_HzuirV}+FiHer57Jf z>DX8x|6yx9spHhhp3hAVi&rUHQ^p{LpML)F;W*RdzG7R64sE@@y!Z0hDTldKoM?P`fzY(BV4%GqS}Kgz zmE&fFf!GqY26(tL3^1BgHRy`$omyFw79NQTB@@Rb{r29~VAL90?|07)W2x8am)Bo5bCP4T^C)oP*l$3T&oB-!@&kWn4dF2OyC_jbSpaMLJ%BH?3*b&ha6^3C z5`Cf(v_$x;>^cQc)DE%zN49>T+<3}K01Kl6xTZRQ4=ftblJT0v=F_bVU`hG_>|YYV zt$0Yy{aux)HW3uXsWb}^RMRK;pQ#$dJ5br9ni-`)Z1xpwC?~9RbQxoKb7KK~rrsm6mU$04IeEry2(3bh{O(4G4XzEJ|nVUZfn&5M8sk z@g|oSN}9*~;anBD-0pcN8Adn5&QC#_#8~K=nCzptr}iH>6qL_Df8}~>pSpD~z5D2x zj*|uPFS*7?bzB#LOf^vbsV&#{xJI=am$L)zDK1AbrGxOfOwKg8%@Q6mx zO;|*@ySZUmcYP01I*tiXm@D5@Zij>rj|h7V@bqC8f@^gtOSwlT3iafW01gQ&TWrTx zSzYm9Uv;@wkjV*H-_62M6ZZ+{z+%@LjVxb2)-k`DH6=+ikY)LQFY5g8%mZ1ABW}GyrB?mpd6_ z5DzCF3~59{kB%u%UF(jC^Kbd$Suk-33sAf}BSqWaFt8P`Zb%oyCs}Nc| zLa4_y#LQh?L1^9gAR)a7vzWR9$=U`EAnIcJ6yW*eGyoUX2~C)X`;zrUlNRh^noDZ3 zX81?jQsW{&7J7BNo(6%jZDPiNMlR}#r-Hi37f%KC#e*C^U)eyPPqIOw zJ?EqR&U(8|VULJp-T&#OqL^P#sEKc@9#xV_l z$}k2D?I?obm)UELeyA`ux-QVr3X|>2Fs8@Ujxv!^4EQ=1q>+Ygpw@@Kkx~j#r|&_B zggEd>kFdl=_iU~KJuI^pZ|!}XZN>>Hu}Z5NwbFLN2um4>MZFP6AgO$YWrjJkV7I0| zP@o-%*fN=>Zq+SJxwa&|{l!)s`@$xT(_M@H{lR8i{jePeF1k6Gsu;LoD&oaDRV6*! zgJ_$G7pG8EZ(g0*d`tWV3G=ElFD+_uwwzu*S$SKFTFu`oHZwYRjKn8F07clrP?hy! d=acDRhR%cCU0wML009600|4^?yN`Va001m!Iq(1g literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/os-ru.bin b/src/Codebelt.Extensions.Globalization/Surrogates/os-ru.bin new file mode 100644 index 0000000000000000000000000000000000000000..3ed28955c789a5c9dd1a8c76569b96a502191e07 GIT binary patch literal 650 zcmV;50(Jc#iwFP!000003cOT7Z__XozE9eJ@CD^STWQ?LZCca~iIj>WA&zeAbrwlH zInJcsx(Oj95bV&ygtm!Ez?HTG!8ST1et|9i!F~z0W2a7AjT<@nd*A!sd*6$b05bFh z$EZ$d44J>W0>FA0pcMBK$O!c%Qn3vfp`;7xQ-q#B&LZT4I;JVBlZ*ziuc9g|ki}YP z7t&l>Q!$+v3|L%dUEkBO^ zG*!}vB3?K z#e zj(DN$*n&Tm84E_P70K`m@!Fst+Kh{?3N&)eh<# z9WE;ziQz)u8uTEXQC4WJ(c~v(rEoyPLoL)Xzd0UHG!`~{lGkSNdB*amK k3bTWe4x7c!J2S>Cog2Hmy7CtQ0RR630Q8ITIfVuQ0Hp0Vng9R* literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/pa-arab-pk.bin b/src/Codebelt.Extensions.Globalization/Surrogates/pa-arab-pk.bin new file mode 100644 index 0000000000000000000000000000000000000000..584a42ac869f1c868448fdcfb6f28662dc01db8a GIT binary patch literal 602 zcmV-g0;T;QiwFP!000003fxq^Zrd;r-UH+vxD*;18%VcmD2y6u_GEmGNJqR&QdN~RXbtWDT*51s%A>5xHFWlihTmgwS}6XiXZ3}YC+Ib>(dxA z{d;ss`C!(0waOc_-Z$6s%ABwD?>HK9IA>^nvZYskm20b6E;g(3(kjc<##EE{T}?x`m3m-t?{YU_U8>Zr27%=MpdM(0AV8|S%F*(|JX`JgcC5YZnt z6P1>w%~ShJWImzSo0a@kd&eDeZ*1R)-fG8nM7e5YAlp5A-mcD$Az^}@!~fD@KaWSi zo$KHz=Nyu85x|(mGz!?1iOeUjT&xdMs)kU1)~{W3kY=obYOWR<=A%q7kqee$yst&n zJ56Y$k}5a5N>|8MVT}!dk0BAeXa?Hi9XjBa-@_eqX#ce>e9Y7Q%)JZ`JQp4o@hFXa za+2vLXx|2Kt0TtP+vJqthgIiy9+%%;e25oSebY9k)HYUu&)8~Cs!cWMzq!_-_rgX) o7DZsgk6(W3u$gJQFVmKVtF~V5@BIY;0RR630B;mJj+h1j09%?TzyJUM literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/pa-in.bin b/src/Codebelt.Extensions.Globalization/Surrogates/pa-in.bin new file mode 100644 index 0000000000000000000000000000000000000000..d8632e9050ee7060925615bdbd16706930cd131a GIT binary patch literal 640 zcmV-`0)PDB#8cGeN&`St}l9Opy#e_8AkY3uqvgDU^cC1xavXehhoo3&gdHZH|wLTH_4U1_n ze&y=;NtQXd)M=LY$xeISPFPQO{k_;CN}N3V%GP= zmxb~Jnutwh74>M{n#Gsw?00030{{sN0DD?m}2LJ%OdN#}e literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/pap-029.bin b/src/Codebelt.Extensions.Globalization/Surrogates/pap-029.bin new file mode 100644 index 0000000000000000000000000000000000000000..1bcca5b95b19f831ab47ea275acece49fd29f91e GIT binary patch literal 522 zcmV+l0`>hLiwFP!000003dB@PZrd;r-3Q1WxM-n8Bctt-yC8zo0+ni11&S^yYwXbB zN8rbWyXvy1=oxyZoTU63l1`#2Y_;81G7SB{iL)Z^M1_M7a z%;l_y#9Ca6MG4<4X{YkW+*BppANU{{Mz2B-q|0Zw4Uy#Qqu5aQ1sv1sr{8}{ymuG; z_-C38>C{&QpK&!G)M;r#U#`s#tJgW&QpO;MpML!f;WX0IzEWEmj%~fUzWN6M0RR63 M00BZ(gvtc~0ISji#sB~S literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/pcm-latn-ng.bin b/src/Codebelt.Extensions.Globalization/Surrogates/pcm-latn-ng.bin new file mode 100644 index 0000000000000000000000000000000000000000..14de067c41b99cef5fc7b7e8c1eac8c7ab76b22a GIT binary patch literal 560 zcmV-00?+*)iwFP!000003cOUiZrd;v-2>zwxC9y+)on*^MFi!6N;RqgK}X8Ik%>s8 zK~V=sDk2h2X$3JC6_I#% z2cg$V1T`%fkz8Q4(%1nhflY}x1GsqClz>r8MJ*$;)NG_oGME!#B_oY>{M&P_!6@NM zZ+6E`S$1W|L`o10qp2GEXo?aw&{7R_bcCx4*R__s;jGY-$G3O82ByA+sxN0M&%K2a zYic}bcxg4%qE5M}F| zZ?~7sE)sunO52s4ovl~b_psUX!7gG!+F#D7{UOcA&2s?@sv4XA$5N(ozt~Cp)49aP zGIwRkWM*gWm$`5lfYUTia?+G`vcCCxds(O$T?eb{dCy#!5Fttxzp&GYnyV0^AlMf0 z5Ezwo0skcE-^NUvDhJ^`&x1w?V3TD86Izinq6L*TMz4G>g@Wi#`n&ehXUDvz1NMb^ z#M&rp@>){aNXiwSa%Nhx8MYO)%=U6)5EEc>o6J#9>K>#V^x#~*clO+;4+U@L{v+HE zd^%fJIWIA~`*dZxAZdrFsX<(_V|Gr}rRW9W-RJK(ZqzUo-B;>Ac!RQ_iB#Ai?@*&@kw_R3B*fC0+@_|9 zJ#w6mGAo3H#6KV*K7n7I&SNyymRdl7F}Ru8C=Aq2|jQmFKU8 z5o>BaS$u7<;)V-(G&0Gu#LqJPe3+&*8k|OiBaMClB20!+Fv)KGz?@i4TIkFdi4mh< zi!Eoi*hy}S!#Clo&3@;a=Ue2BX;})mqiT(6Zd~n?(c4u!nT+PiXztrQsmzlj zce7dO-$}DpjGA8Bq9wu>w>#>QkA8;RvY}fi_j~We-c2Wmd*5U}XpCyn+aijV;#>lw zlHS38jg|Lp2_m><7rhX`HbV*<+L9)vHI*Gk&q6MTn&{-?uks>f*Sw<>_PM!(+NkKu zPEy%R$`zh-X5!imO9L%48+UGQ1&9qWxg>Mcqq!A zEqQ~{{_xqXL2{3%(jYF{D|SuQUoZ;dhp*p5zEIa*&5q6N$vMrVS$a9x^swey$3H6e t8KWm&lF_CC4?leRX<&D*$D6suJZ%?ydV2B)009600|2od4e99x000n%6T|=j literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/prg-001.bin b/src/Codebelt.Extensions.Globalization/Surrogates/prg-001.bin new file mode 100644 index 0000000000000000000000000000000000000000..cc4314b4097427d977e22ea42e4a2b1756ab332c GIT binary patch literal 534 zcmV+x0_pu9iwFP!000003dB>vZqzUky;tf#_=0kvS*dVAxuHheB9X9akbvW4Gfk~^ zoXB>HmJ>(r+!6P^@C|7DBmEL=$BvvPs<a^9Qw=FKEdLE(Ga;JOtJsO0p7kk?s? zlGYqlD-!)?unS zyUI|T$r3i!tGI22denTCWh>Ks7_VGV?6|$RF(h2+0UP@zB^rci(^@_F{&s&a$8Zs<39GF?Vb9*IF zY>}%anWLW6%~GB(OdsBnvnVXM6m8!H^zWY`TkM;%WeNG1UfVGs_lQ1P#6^3atc zMnU}W?MKKL`p)a#vF$zC(>&ThF9(}0Yp!+tlVYDSdgdh=Weh$1@b#C4-CiG0<_7ch YFxd0clRp3e0RR6306O93eDVbV0P@=Y^#A|> literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ps-af.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ps-af.bin new file mode 100644 index 0000000000000000000000000000000000000000..b4a636837ade25c23105904b153eee927f45b702 GIT binary patch literal 626 zcmV-&0*(D2iwFP!000003e;3RZ`&{s-2>!5Xel(bwwrb-v=tGY7N}jLDo}K!ZN?$0 zkAR{AcneV55z=HT&>=(CxQ&6-b(VU_?;w@UzoaB3GL&UxuLeug*X_%85a*a!F%gkL@+K6I=m!ZC5dP_Qmf+u~lHh(G-%Na874HB-APya?Z?*Vk4f$ogae}~!V-fo<3I`%~Q=H;U zc?@kU3dsTYu%;DMr_yLD8}$w%OiJ}cp+>9G*KDPlU<7E4z;;5cX=}oaN@->^}E4wT3S+U;ASJ&-gc!aq1ekEV_lisokow5^^nWbyU zf}O06&&psnp;vTX#@HR-&DO*-Hl}~|&fpAFat@{~ZegxlU9yy&KJ4g}&a-QdjTDwm z*d)8ASJ_1o^M}{edX{ECwE7ntX}6>7I~%KKcFLXI+@BYFu9tPkTDjmcDerly^{!oDt_=r3w5~txS0>wu zVpL*Z%7a2A@{(>$5J?D%INp{?#61duFM@J6Yo%X2FqOhP@`r}F2Sc(+R#1=XDt>o1 z%)$J@pV?->9*&YjgRYyTHw?Ow&rg|evI)>u0DqK7VeDmL9B0RR63 M09v_D`H%(x06T^+_5c6? literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ps-pk.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ps-pk.bin new file mode 100644 index 0000000000000000000000000000000000000000..8a4f2e2816544b852d23be9cc9571d41d62cfe42 GIT binary patch literal 606 zcmV-k0-^mMiwFP!000003dB@RYui8&y$A9i_EL0cZIkv=bPEvTYgDrS07$gCcPB02U|05-n=&>dmSp^EeoI> z@qh|@e~*yEjsr0phEzn{Ch~VPoiN{-6L~N7iCf0=^Rck2!4=+u$7safCzR*{XYUCzfESN|Hi!k5S zP1I);QePEiZgxp$NKN=aUj)GW5Q<&29D0yf^Lwyk59Y1#%rXm(d6b+PaMJ|cao|P1 zO-^Dx1nm|HeAJoT*sJiA;ZLiqZ`{wXP29zM4wV~Pxw56Yu?*g6tGcN=HOC*~77nc^ s1*5}!AByz-$DcZ#@AU7v^05jy8|&%*-X8z}0RR630KyLn+2RHO0Clt=_5c6? literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/pt-ao.bin b/src/Codebelt.Extensions.Globalization/Surrogates/pt-ao.bin new file mode 100644 index 0000000000000000000000000000000000000000..064e67fa3100121efef4a0d155a39e44890cb3fa GIT binary patch literal 558 zcmV+}0@3{+iwFP!000003d~foZrd;r-2>zwxD*;1$4I*r+JXp9idL>s7brTOtg}K_ zBwdO$>P#K`6-7H`?Kd=kk}oMqkqm7aLB?o$xW{+z-APmd3O`YX6CoL>{P>8F^RmE> zHXM|YIe}AlYO5E}BCkPyM*R9wx0sU&m7OYJYuUoInd2H{FB;og;6E&_CMTsZdUtxF z+cp@_Kq-_wC$)J_NKLXDGg6wTM_codtE-%`yz8v^z2J=%KSdbM?--@cOeS@0GCnkW zXk+==&Mww|7xQZ&)n0~iS&oCHvejf!S)SSI7X;~|M8R+l*A(4Gr@*jt?`lM9 z(PtWw4jYe53y;2Oh=|5>-vhe)Q#p8ERT4MUOjHlsQ{IT^pv^msCU>_GZKR5r@_>z1 zgvJYMvFGN7PW@KEeYhoVJYo>Wfhr&dVVso?ij{7|xkkicl}ADc#6{>_Byfm|JudFoN!Am!PC>C=04lBEYOrO@ky{`Wg& z=UY~ZHYe|H+!Qbk1p{5hCwt46)O-)|{OJDYuauvgABC|VIqRJ@4U_fs;at1B8frcN ws5oTIUIa-=+ZIFl{>NWe_G{gr%nugmez2FvNB;o;0RR630Gu0Pi!KHL09d>U?*IS* literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/pt-br.bin b/src/Codebelt.Extensions.Globalization/Surrogates/pt-br.bin new file mode 100644 index 0000000000000000000000000000000000000000..24d1115ad741a3908b65d274804c9fec552b6ce5 GIT binary patch literal 536 zcmV+z0_Xi7iwFP!000003dB>*ZqzUkzE|oy_yEd*E~|3Gx2n;$NF*#xCB)I$%%)yq zyEyiW<;0PvK;jK}2i~Mlf`1q1M^$h2#iRM=`{tWToD&7Nl)*|!Mif3hLFl5$p{Fe; zN=S^d%;qjh2fQKj6Tp`n-2p}`DtncagGF;AQo%iup0c#Lh=15x4n~zWd{@2FT^HM~ ziBcdrMvXaVsL48jMM2ARCEOD!ev z%^`;kWu(h#OI452n-nXdCD!=yzj&LXYthpI>bOp*(si$>(uxX`F9in+c@J|9Ju+!` z?w$b14RAF_3(%vyiOchu>C-oHmZb$(Qt0~xew~8Vfz_hJ=;nnRf|M~~LYE1~-tjFp zzreA6@$mCkidW`^o6ZZ@d9bCaF%Qq$8g6Pz4ftc+=rDU383pY+i0OwPe_T53bUarW aE5d%PSEncc00030{{sNmm&>r@1polf#{m)m literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/pt-ch.bin b/src/Codebelt.Extensions.Globalization/Surrogates/pt-ch.bin new file mode 100644 index 0000000000000000000000000000000000000000..48eb32a6a534556cf75163aa60b5f71a0daed8e3 GIT binary patch literal 565 zcmV-50?Pd#iwFP!000003d~f&j?*v@y|1+Y;0wxu?N$pHl-sINw@9Q^6bW&hG}Ek0 zY!}C_C?}451%eaT{RZ|=_DirG+v_&fiX%Qf&6}C`W*nygh3_fDsgMj*ett&Cby;9X z8xBgyoWLc!w9yH)$ZL=v5I?=sE#_oOWv8Y>%L4W`YO@N{Zi!oveeu}FT%O5!yS7<5 zDTV2?cZ_b^U|<1Cq2xKK&AA{o$!g3ehICZ1&j3@{5C=Z2eA_w?e8T596{N2T8{dH7#YM$)d76v(b+T(piZG!#P}2bQ_%m z!_M8=h}5F@G$I`~9+?&%ebx{Wjd@=Jy8l%NajSdwX-G;nI#9@_3LI=b}=v?Dh zkFxBPvm4}8(H;IT4(FOxD3dok(NZE`?F(E{25mtbs=A!KNVz#SV26m`)~l3Vh>jkx zFWq~#jh4FV6jfSLVd8Va(NevKQ-VD+kh^jZ3FQj8I#uSWC+h|-uTD&#zN?EYO}LRl zZxi~@&y-#6StZ(>OlDIz2FydmKo{}WUh_3IA4Dt|J$(O>@=NolFxn%heXysYwVpn0 z>~LAbTF*aO96V;vLP<&67DM>q+no#hy&g~I2McsR*z@zVzW@LL|NjF3#smkjHwFLz DaFPuL literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/pt-cv.bin b/src/Codebelt.Extensions.Globalization/Surrogates/pt-cv.bin new file mode 100644 index 0000000000000000000000000000000000000000..4f170e864b20f7181b5f61eb97e0241052dfea5a GIT binary patch literal 560 zcmV-00?+*)iwFP!000003d~f&j?*v@y|1+Y-~%WJwp%S+P;RS@x{E|gMUfE4Ni)s5 z#CCD)igMzJ#6KYR#FcMg|75=e+p%4@sa71x>1m$dyf>3L1t@$+8BT;`pz_lbLN3b! zJKAtiLgoa{*}1J=L5sWw`5y7(Tis$#CRBE+fURW<(`JrqkiBSZYk_~Ww3?ih!sy-U ziEi6qJOiar@|@J>IU_a6YRpJ!o*r$@LvC(z#`3PS;@5&VR{Sr*aDLAyZDum5Ta$6u zY}dx}v%Ouc{VwLWLaKud(hw1i=ROB?e^)tpSyd7@)J#+l+f&|%=%CFzj3)QLAlgV3G35ap zs|bx3)Z)O+4W0U}fctPu+<3$wj006b48k}o9TY3whI5UG!zz!24v34;xyCOZW!bT0 z*T|`&8~k4qPBp7gCU^BpONo53EpR~@v;}Rb>T>ct<)+wx9U^{PFH?3VI=aWcaQE3Z zn(L}lRB1(psZRw*OZ6F!8TQP;?!sLplndnQn9Ng;>INw~<(aL1K#(p<6b$EZP0?+11`Ip*u12I5 zeWnrVu<^*W@aU6NYeXDYc_ef|T!hXwe(@;FP9?iR zP8Hqa|B`T~S%osWs}n6H^5w3;C1ubSw4tiY$+MK3VFPxE_-(yR*}3TG0sF$;XWM9@ zt4>j+6&0pF6C5qoXE-u^zGnt@*X|;rTq0MeWS)9dH%NJXV*2!6U1aHj8!7ZAq5u3y z*~N}kqBTFX$#m@IfLSOR=qf(jE54%Ui-?NR!?*7#zc9ZFV?J``2a6hJ>*>?U4!1Sb ydj3&y$e29|l9IM9hVsML->&QzdpwyREYSU6PtVW(0ssL2{{sM+Ou_Ro1^@t4r5i#3 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/pt-gw.bin b/src/Codebelt.Extensions.Globalization/Surrogates/pt-gw.bin new file mode 100644 index 0000000000000000000000000000000000000000..29987bbb077403839ad4134e3fcd8de6eb65127e GIT binary patch literal 559 zcmV+~0?_>*iwFP!000003d~f&j?*v@y|1+Y;0wxu?Jf%!lv~xPyGW!|6bW&hG}Ek0 zY!}C_C?}451%eY-zJdLd{Ss`)cHO30aU`dwd4BWWOyU%v@Ev716_SC<&(8=Mmj!mT z;h==f30$&ETb)3QyaxFm@#9~<(aL1K#(p<6b$EZP0?+11`Ip*u12I5 zeWnrVu<^*W@aU6NYeXDYc_ef|T!hXwe(@;FP9?iR zP8Hqa|B`T~S%osWs}n6H^5w3;C1ubSw4tiY$+MK3VFPxE_-(yR*}3TG0sF$;XWM9@ zt4>j+6&0pF6C5qoXE-u^zGnt@*X|;rTq0MeWS)9dH%NJXV*2!6U1aHj8!7ZAq5u3y z*~N}kqRq) literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/pt-lu.bin b/src/Codebelt.Extensions.Globalization/Surrogates/pt-lu.bin new file mode 100644 index 0000000000000000000000000000000000000000..9be5f6113fdde8d6dca0c2a1aba113059c61685e GIT binary patch literal 567 zcmV-70?7RziwFP!000003d~foZrd;r-2>zwxD*;1$4I*r+JXp93RJF97brTOtg}K_ zBwdO$>P|(cenrtvSvvF^nm@^xl%z<8wu~TSG(FtAyZ0U?ssM%WDZ`173{-x6M96tr zU`HDcO30kRDLb{*3uuwoAU_~}dZ$~=$%M*IO@x*OY;Dzc6=vNW*C6}hv8}m2)AM#| zyK+(rvuEoV-L}EN43t92b5fhetMEtg1rR+>} zbccQE?z3Gq*Hx#e(uxXGp9+qa>OCA1?3sbwnY&0R7s%D2F;6`>H*k4&AbonTPO`M& zQVP9J=zqUbcD`kmXmfJ+{f~zwIJD5vI7Zr~&=y2+P@r;*szA~4WSwQY zBI#13QFrRtuPEB7YrdiRlYB`@iex0q2r@>~!#%!x?@ppJQ23EDoC(Q5rKcx^T;>_J zwC13MObMK`b6dTF26+YY6XKT-y1|spsBBdRd&_2~O@UjGooH%nfxlTy)vyZHZD={$B9f%AX<)=Lc59cDdkcZE`-e zduU|&#b6&>zmH-qq&i43>t6b^OTHTiSYWT}hhQ>SqM$!bHh<7S|TtUgyBDb#H7! zD$%8ykQQr?Obd^`YKVx&bKe5G`%^l2S(Xxa)XY?k+f!bP=wRPuG`af=(MGC>DG%6K zMQFUB5(jQ>=)T_uxDU6&oktA9I8X+}AdIuoL9x+II9H1}tnx_cfVc>qEBx+Jk{nBR zjhrgF!{?H4u33q)cVn-#l*pI+440HalhK;0HYKn7+#GALL&R_EZJ%9;mJZlA?pE7I zg)Un~l~z=k`do0dRF~nHVaJT@F5Fc@xkRpx$vpL_Zj|!k$n^btb(ZuGTuY(1J^J78 zK3nWrDH?Oud&gJQd=XJGx&QgA&ll!rVazAae6Xl-wvIlYY`Cql y*7J{wL&oG~kmR&!FqH3q+`6(~?BQg7ut0Z%y*fSl4*&rF{{sM?W$wo|1^@v0wi?_3 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/pt-mz.bin b/src/Codebelt.Extensions.Globalization/Surrogates/pt-mz.bin new file mode 100644 index 0000000000000000000000000000000000000000..eb4e0e38485410aa4302284ac07f144bed31fddb GIT binary patch literal 557 zcmV+|0@D2-iwFP!000003d~foZrd;r-2>zwxD*;1$4I*r+JXp93RJF91t>b6tg}K_ zBwdO$>P{W|6-7IB?Kd=kk}oMqkqm7aLC0!(xW{+z-APmd3U4XHnUD-retJU4Wm#ZP zTMkOdoWMCdx791?kT)RTBYu3RJIu+9%3c+)vut77RJZ{-h^Dp{__r&o$w{S+-kqN5 zt_#KsPzoi_Nn@Tf(vYmdjFjdX(9S&M<|bz>?|UnLBY11Y{~`?M_l(kJrQqt$WPEJ) z*v9gUyp98x8Svz=H*AlnXOw^3qQ{IZ`VBcXhx&H;xMyiM@57<~m zXuO~i2X1cY)Nc*khg;#+BL-m{r~_gU##!s2SnDpFYegJZc_ef|T!hXIe(@;FjwQQB zP8Hqa|B`U7S&cHet5;e|t0c%6&0pF7aT1$WH@FxFeAGQcacyok*i}ePd%v{rMx&YeR{9Xvh={U6nc};e}1HF zwPUsD%$>XCZVZ@*ih-`;qrK)UYCec4m^^&@p7NFXQyA}w^WNLjINCrT54OLovDWiX vibKZiS&)>p>oAlbzW#P)zt_Xb{9u6|277*b@)rOA|NjF3y&Sw;F9rYrFFFmV literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/pt-pt.bin b/src/Codebelt.Extensions.Globalization/Surrogates/pt-pt.bin new file mode 100644 index 0000000000000000000000000000000000000000..782c6cd0549c523cb654ac17d3e7b2b4859acf57 GIT binary patch literal 543 zcmV+)0^t20iwFP!000003dB>rj?^#^?oYaRaD!67YIV>ccc+W?4vBJmr17WuX1@7m9Op#AEoHD0k`aZ^&k(vSa_DKx zi4qc{EVHpI(gAOXd<*dYjqU)W6_veO2`zIn*r?6QjaUWuMEcUDjk!FN^J;6eFsiiC z862a#F1BA2r9g6wnhZ67vch~G4dz2PH<&Tp_qOb%;H@n?T@o`#;;Bp_xVkgG{>h-M zfecw0%dcm)P~8cs#=V z7WN)65|l|D03$(pr$h2icOj=0v8nPv=m59~f(?A~z+cd@n`_`y(LMZ6SEXh($mD%p zX(@qkh8#AOkuIk#RXs*eQ?7)TSmTHP;(5xhMNdcUGxz$eP^If$QKc0XCSD2-mhv9v z8hU2Z?!r9*kQ?A?t}IX|>n1KQW~NWy#FH#dxRyfSC-m>{DO(M!79BzwxD*;1$4I*r+JXp93RJF97brTOtg}K_ zBwdO$>P{W|6-7IB%{MfEk}oMqkqm7KLC0!(xW{+z-APmd3g1(PGa(tM{Pcv7%d)_Z zHXM|YIe~L_ZmU<&BCkPyK>YMhx0sU|m7OYJZ`s1MS>hICFPhp~;NPyTCMTsZdUtxJ z+cp?4Kq-_wC$)LbNKLXDGg6wTM|<;-o12`myz8v^jo^(H|BEo3KQKz0nM~@|WPEJ) z*v9gUgI#R>E|#}Ks-q0kvYZA>#}7R%Wvj`evOKfZj|kF5iGtxAt|_{W&Vga)-qnQE zqR%uT9X1}B79M@p5D|^%z65mtt8(zNswD2HnW!GNr@Rr-L7R6NP40g~w2>-e$^$l5 z5gIS3#gUsEI`!KC_u z$f=?`{9h8zHLFl2clAn3iF~y$a77uk1#PJ6a`GbO=GcH8B7R%1Qg$IadceMP_t`dD z>Z(&zX+?#p&jm+I^%=$tduCvF;Vu%&6>>Eu^VE~NLCTAf>C=04mZb--rO?}i{_`_s zmwQ%;HYY{prhs`U80acK*=xS0=6i_eClB9$r2NwSD2(;QSs$!vn5?JAa~p98x4Svh!FRT6j9OjM8CQ{IT^pv^msCU?Ie+DH{KOs<#xEXa*|B8T z$f=?`{9h8zHLFl2clAn3iF~y$a77uk1#PJ6a`HUo=GcH8B7R#hQ+6RbI$&S8`)nI6 zb=4`Vw4%b)=Ypf9`V7YmduC*J;Vu%&6>@b<=BY<@qm&m%rcdwHS(YBSmO^h6`p=J) zUG7;W+MGObL%=-zHqcdkuvdId&F2u0Pwu~cPx+dj{?Vx6nv*O%!RCp!sllQ-DD{=bj^tp z5+gFLr#5;^81NO5KLEDhGy{z0R5mIlN6V&0rhpxhZPLuf0)PK#b1=$;$#%sc@f&4V_$u5r^KrL4vm!Pi#fpYuafuV`P>I8+ZP2J0qRbukZ2jevBANOkDKMv_5DW1T=1VOy))U0jUWyaP@ZeTM(iZm#PR zWORFPwUoe@#}t;dCM>0Esv3+w#as?+Vms>It&cIg5Do3I*Y1W}p+c99qDm_&OgtCd z&7k!#R*j?*v@zOS_J;0yABZMz^&xpfzP7x7BOaG@v0P#2w5XwL8kFWLcI1PE^~kE`%tTzK%9tOi~woSJuG{t!is`hBl3_Ibd}mYv+iC zAC#|sPke_hQNBYjT(IoDCL+s-nJbbz?N*43RQNJN+oHl^Lfj` zK+eQeM~962*?RzD2V73kJT&6nM&QWh?Zo);ow&hq!M$kJF@onYSoExHn*`l;Hl33^ zWOQgV-r0sfQT-E~3A5*)zhb=5_guH0+17(Kjh#7o(${cRW2(ph#tjbftH8);(?Cc+ j|M+dweyNvp`LP1*#(I5y^#=d||NjF3o8wwH^929^HQWvk literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/quz-ec.bin b/src/Codebelt.Extensions.Globalization/Surrogates/quz-ec.bin new file mode 100644 index 0000000000000000000000000000000000000000..c81b239ca308601f2becbb2464f879ff90071325 GIT binary patch literal 531 zcmV+u0_^=CiwFP!000003dB>*Zk#X>zDLSC_|S?&LpSY_TNJcur9xMwQkCNXlU)n2 zk+BnT>#ibZ32U4P7 z8EN&p($9pnNRmP?x104MpR!@drpb`MaJDz(7ZC&Dq*5eSa3&Ah<3BNyw3ra1V({I{ zB&q`!^31`eC^n&<#TNw)VuI0>lFaJeBM9r`n7{17YN8!y2?I{{m{LNSd&84^Kl$&* zl2Xzs|J`}qzHjPU;3L%?vS~=Umpd6AO3x#NBQTf@3fZvj`hI zrIZNwo1|o--cJWUr&CiX8gjr#IvCx?9n-m;J7iSSM|@RVr5b7!(N()uLLh7A92+`7 zpVK{+Q${|e@aB2&m3~A}h!KG>HU%RIxDZ3Sql zD1kYjyX+-2C~8n&5Wjse4N|gVs?`~E4$Z7giF;6iv~al|e}C^dl;qO#{ppoyn!fNF zv_>T;sqLDPn&fuPNM{$>?I`E8ZHd;7b|b~s(Vn67$41H%8S6vutgj~-FW{i{sP%np zz1&HqCxsVzzUT{j{J3H)=YYXz5}LT|R|Msa95~KHLTV(*NEiJK3*gxL+et|lwwthd z-zm8Z+uN{x4qNH3v#Jz6Fl)b_3P~QNjEG{OV!;0Vii!rKCW}D{)kN1fGE}}bO$gqA zpFv92U_t<0EV1lj^=lE&Ec@Vg2O;>xWAF~5!)15K>_dzwq?4dg4eQTBiN%}sWerqnKqh9n=hpB_Z3W> zsu+;tdj27x+Mv* z&}X8tYjMx)H*h$gKK}SQ#7q0mt$6CiM^l;_3*bL&jVCpwM)Y}Z?=X4MXLHsx*ry-A i|MuxP(`jF^tsV|-y*xkr3jhHB{{sM^3p(c71pokRa1XBl literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/rm-ch.bin b/src/Codebelt.Extensions.Globalization/Surrogates/rm-ch.bin new file mode 100644 index 0000000000000000000000000000000000000000..3da1b794cfaa692cb838b61ce071c034d1caeeee GIT binary patch literal 535 zcmV+y0_go8iwFP!000003d~fyj?^#|?N{1=aD!4nRtq%99hzu%kVqIYNQlx&?qn?d zSosktR9o^3G<*Z!G+%=4IKi12*k%jd_~sm+d(XXzQxF56D2KIFoEUt4h0xow08KkV zj8xb?d2B@(h?c0&0AD{^1{kfW(q=8KD#+kbf2wfFc5qMBD9!TBqv51G^v0iuG3S+MXP@ zaqk!%15V-&k)Sc?7rIaG%}q+*DQWK$^7!y0rFR3bCBta7S%)r2H6bnxNObm2?5X=K zW#N@Y009600|1Jsg*gQV005Z`051Rl literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/rn-bi.bin b/src/Codebelt.Extensions.Globalization/Surrogates/rn-bi.bin new file mode 100644 index 0000000000000000000000000000000000000000..6e244cbec203ab4c4ee4f610db9d255073352f22 GIT binary patch literal 527 zcmV+q0`UDGiwFP!000003d~f&ZqzUky;tf#_=0kP-7QF5ax0B?iy&b|Sgq)7l1x)8 ziCsB%Q8;nrEBFS!sb5mtYX@hu<%UE~qxbw~-kZcpK;jqL;hKvMWPE-`$Yq*fPiqE} ziK+i~HUvK5|wY#j~gVp-IcIgPtz$w40H%(#lZV&FzKaDZmG!b9U4gD@ zpm0?!J=*~D81q=oDqCF^g}?`@gH->txeXV#PnC41H_*FkkHS?cj4Ul(^#M9pWdn?u zpPqg9E_cm0U)A2xuJKhAopQE8MkRf~|HWaZ^wvdi@vf8*$jTwXl6KH0w5GC;$wkOz zSc3^MenW3VcFTJ@VPD(3X&U9K=p~g(Qm*lgGc?q}!_mMuf0)@g+i;7bL?%zk95vHj z1mw)+B%$jX-k(=dcwi&Ax)11ONajOV@K*nu-YJ^`GLPueBF@=+c1!j5FbWorKYxXM zuKx#m^umswtZDA-K%ewAUDaIb_`hkr!{~)qq_l0(!;e3HTi7l2IG2m%=|ilS=Vwm< R009600|1{0h3okR005Fn3YP!? literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ro-md.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ro-md.bin new file mode 100644 index 0000000000000000000000000000000000000000..793324f441fdfe8ac60632ede845a0ae775ef7a5 GIT binary patch literal 539 zcmV+$0_6Q4iwFP!000003d~eZZqzUo-dE}!yg^ye85P(d?@*&@L6a~dsEDPLyh$x$ zJMzy+vt!9ASa1UFz)gA*Y{wp)N!m5u_~m{6zW2SCI62YqnKIZ2$%w|67YMy8a!|D6 zL<@-#S+ljv-jE)6OXL@TZ=XyL7;UIjIwwbm=2oVHfyj~M84>@ucN~lgVfp^_#`JwG zydzqJB%bJbgT#nuw+nw!VI_e*Q^#vV(S$mWR-C z^&q4^E4nUYfzF0U85Pp`{WmL9m3!VKqsmk3rzR*N2^t?z-9@!5tx6MVhr zduqRi)A7~gkDn=C+1qamuYBRjkmkNdc+u5#P;+X)pW{Y{*^9_1Xx~FjKYsu1(_y6N deTB9nJht`n^5QQ5009600|3D4cGlJgr&j4RP8U`5cs2X%mP7ckjOa(nrBgr!&{^8&_7!}g;{q)W-7LE5r zYfu8C);?FLMTLFP$v)`*9&?U|!BO5z(K*WB$K%vYG?lRa`qAcjmhfZ;?Pn|ZVdd&k zDt%_UEsAY)^Z3%vL9UyeM}{-keE_0-iit2w@Abf+SxGny{%vefYkZmwVzJ;P7Bm!J zBpr)m>$RPx{G;1bsTi zpoYaU(?w6{btq*MD6|h{AB^vfY58S z04;de3Ajjky|R6JcdoK@;7&=?pZ{tiSeR literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/rof-tz.bin b/src/Codebelt.Extensions.Globalization/Surrogates/rof-tz.bin new file mode 100644 index 0000000000000000000000000000000000000000..342ab1a0c788ff36ece2fd3e19040d6252a46803 GIT binary patch literal 509 zcmV*PUA2Tz9aDtzN~V9QVJ}vzEwm8B$BN*NQk4;45`6C zmE$1w#*tUx!ZYwpeUh~uyK+k5wpw3i^nIRhzL~@+(Qr#SOr+vOWRh@roWyWKWoyJR+gIf z2dAQzT3Vu*OQkpZ4zp|+8an=SM@v~WT1kQvi{1lK&Pd-yPY>MMa>Ai;pJjlq9~U9f zArWiDXJa-GP#Y5GWL%aCo~fCl`d7Mcq*yr{`FP~xv5zM{{`B$G$1@+#ef$-44nqc?l|dPZzCHAZE)HW|R|_(wgc9qobJ1p(fVv`hOV3>{K?i z$2tQ}sA$VZQ{8GR4W3H@mg+ogYuGW{+f6~uKPUmF}IKLVOj#vs6}mk$T~rEbpU#|m^e*52;UUjP6A|NjF3rtEOt&;$ypgls@F$p%>NqYk474{_9j-5J703kuH{C&sgeCOCne9YhtiJ_a) z7&C8k1EFVu4;dLJn5EPcmF(@{2$B(|Zvo!F&Li+pm(Yy)cp_0>i1gtQ(~{!Kp21)3 zOOA(vRPfdAZXQKuY!5RAH1W_#JX>gl0`Z`Uc#y*{92f2Fd2#GznIyhUld&ZJiDdTH z2G~Nv3p)_r)I_31L#FPggZQGD>D3KiR=wkLRm_U1UY(d8zgeUFT;1?sK;ejpM5F(!u0q=S#VKF% zg{zAX{8ETdb;*D5c`>bY=R(BmSb<&rD=X>!MA5N+MmROH1g1Ms#4(4G{kjW-kudF z;xcFany(bBZN5nMiFk`Da_8>j7aQ-3ACK_SQ9f#C*0fo|?I!C7*W_yaw`Akdd0;33 oi6SuVyXjoD^%>t!rh^%{4EAty<0k+B0RR630H%xUTWpF literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ru-kg.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ru-kg.bin new file mode 100644 index 0000000000000000000000000000000000000000..b8f010d6e6601853c66b2dda3495a127378b5a39 GIT binary patch literal 604 zcmV-i0;ByOiwFP!000003ba(+ZqqOry`Qvq@D0iZYc${nnIc z&*V6hde=@!;{vfaKzoF)V-jp@C+!KGSJ;zaJ9g?U0fYp(^7kE|^POWS@iBw9B!+HE zW6ZqG4TN3+RO~#V=Cz9D) z8(<3wFYG{gTMH=(3H55>d#cwzNGW?T*bM?#POR|eFbT=7buy0U$nJZ?^x(aFQ7pHv5 z7p^Wo@=GB;)g`~-^I}@*&V{lK@gI8qz4*eH#b>L!uBtg-@Cze96Y|UA*l4Wy)w)>n zmGE+I%5P%pl`b5oEyXS*gpnioyEN`E!W5@=7}w6?{^KZN9uI(8-}g>VDI~**4?_~; z$R}gMG7mkqu@J^srmbGk=Qi3)Gg3pJslR{}>gR)u5tcKOihh_TAfeJj+rScOjC-QK zMW91SSQ|}44c@i|He7DEq_;oLEyv!lOVj+&g7403v_FXlY2?Y9S@9c{1c#<6uH^FW ztT+)DI^)-TrC@FKWwKAin^XyO?mvCC@xJ)^2rnJwrFL#jt0mlSw0?L^uEu{$HXfZv qh7yn{0@J>q&Q)8V^TT91n1Rb+k2g1d0ssL2{{sM>{h^F=1^@s!P9mlN literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ru-kz.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ru-kz.bin new file mode 100644 index 0000000000000000000000000000000000000000..f265627e120ad2339428a6fb6e627ce67956de80 GIT binary patch literal 602 zcmV-g0;T;QiwFP!000003ba(+YTGavy)X0~bW?n>#&p}w@ZG3MJD9Vu48|_yc|9Xm1pUY2=}Y>6MCsJEkM< zpUH71^{$Hz=Ou}k=aRUer6WoF6Uppd z8(<3wFYHiwTL~!%3H8>(_f)Tcm{Im%up0!foLJ+{VG@#E>tr0yk==KIsq#=0S`sK# zP-ht81afsZ9mMD5RIhINqVAnkt8!XS^y<{~`0Wbi7wU$ih{7=uiH84IU4^vu%QL>< zb5|E1_>~Z!=#u~7vvN}F&V;fJ@$Y*5t^CXvK9SY2rC%LL_f?@kWl5JZD55o#ywHr zBG3V(tc|9j25;K}8!oq7(%T>BmSb<&rCD)g!FT62+8-xT7JF!4g}|Yy#cf>OotLNL zE~os4FBPm^zDy5@c!_Fm=l9T^`J+7ZyldJLHl8r~_k)Z@6 nj={9=Co|R7NBl6E4rbsg*yGKOp8x;=|NjF3cuku4ZUz7Vi$yL6 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ru-ru.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ru-ru.bin new file mode 100644 index 0000000000000000000000000000000000000000..0809a9f34b4772260f8341d067612752477264cb GIT binary patch literal 578 zcmV-I0=@koiwFP!000003ba(gZqzUky;tf#_=0kPU8!(EzM)22kVse&B*f9XJKb6& zapgFb_SUVC;6x=pfR+>2rKJ+I>>~9GoL}gdU^|ZSZkAq9a~jQi^X84mPDlj2q8aoU z&xpXA8wfp#LMZ4sCxUT|f!V*J~UAu3gme=Ku>X&;iAwL&sjd!75`>8 ztR+oPL3I~<%FT*`hWcy9PWBiV%N~D&f8ors$&~}SDec_t~a~t zcn5MS=mGq%bJy{XoX2H00Pelk?UHlIhm#P7G$Uz9$5a#;J@l~{#zYV2Zrx)a?X!X| zp^wa4)dwuF&pw{0 zzlk!^F-DdSt?jdh*SlOkxpu9^Z!K;-2KSnhh^8sH!4GF9Z4Y^MGCNoU*Mr^P-1q|k Q0RR630NTEs^F9Uu09PFw*#H0l literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ru-ua.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ru-ua.bin new file mode 100644 index 0000000000000000000000000000000000000000..ff47fefc4247ce86a548f38d872a54f21a38516a GIT binary patch literal 602 zcmV-g0;T;QiwFP!000003ba(+YTGavy)X0~bW?n>#&p}w@ZG3MJD9Vu48|_yc|9Xm1pUY2=}Y>7|N+JEkM< literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/rw-rw.bin b/src/Codebelt.Extensions.Globalization/Surrogates/rw-rw.bin new file mode 100644 index 0000000000000000000000000000000000000000..66f59547a3ee59d6cbeb015d6b0b4e46bb0c7adf GIT binary patch literal 509 zcmVe09p4Ua_5C0U+1G-iCdcU2gb!glcaJ2Q@P@SbQ5 zl4CU4gGzf)cZxcD(9I2I3@hbIJ__EulE0_NtX0#rg`KY-te%COs~xppS>Aig^@EUl zGcqsBe4gd`?J!3lUPyGafArJeE;R)u+!JRf~`o;w%#2d{RRL4|NjF3u$&Er`UL<0*l_b^ literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/rwk-tz.bin b/src/Codebelt.Extensions.Globalization/Surrogates/rwk-tz.bin new file mode 100644 index 0000000000000000000000000000000000000000..56a9963c8a97537a5e17d74a483063a451bec708 GIT binary patch literal 518 zcmV+h0{Q(PiwFP!000003dB=OZrd;r-3Q1WxGA(~T%!fL;m(NQBt@kdRe&N(%9_Zm z`7tQcfOcK>6g@-Fl#`TSgHoLAigGo0k8kG9kW&&350t}NDo!-Myg+DGl`zm=5G@r( zMw`8K@HJr|I-9EA#KRFFXm9%<)duG_v69p%t$C>$Eo5;h)UN3ULXWbo*rNLp zwAz4gX`o;zJ(fTTJ;`loLkNKs_tO3qkzdlMrkjG-26@ihai3zAh6Mk`5PzjOf&`5tzj6kP0hl8_e;q z4vZ!waS3`n-6@mAmF-h0naDyif@h12NEaS5g@;VSG!2V_NNGeb^K5KH_Y2&qnr+>r zn`d$YneI$bZm52(={{odBp0$?wB2pHTF9;xt121Xn@A7_27SY*zzj=CEj>CioLY~j ztiWHRWhQ4AAhnCVlG(*R8&$}pw2O}5m5O4J?ZH5>BMwcB8n#+pX?3I3AGclT`3J2o z-S$$e6Rl3Qx^~Egp1;%To7I_fbpy#oj z7~(%%)CLX-esJ*&pqK8=D$YUS>5my=L4R~!xzvO zAULQCC|8%*IVh~sU~QYL_*XPstWv?c@$IsVOMb-ukMSSI*elZk6W(>VQwqVd;WT1H zp3)@ZV=jx3JomXC8&fms<#+qcXZv}fK&Xe0o>p<)MGIZ3R9ZPt!r3gyi<*7j{8=4uK^i zRk9b^0f)cuQqa1ceewAiE@NL zS3#={_!irQ6igsJ6iO%|?X{FT$JR{>`2~`HLViglt+ZKx5a^+Y?rE4e@6DT$v;pSu ziX_mWEWzAgUqk3=7(hmPDdv>gk`)za~9yf&g!Z_ z$+ch~vw~dLIa8-Z=cVa!~hBs6Nz1p7=TY zF0SN>hjw=SB=NIMYdoiEPiy=I-_hpURyCDFzNZ|Qpp|e6x~93fr8Avv?NP=T?9{`s zuI-fga$gPUY-M$xZ+yN1%#59qurOJv3TDX>P9QVKSVQ7c4qPOzY;-Mt7m*wkgQ)1( zyp}9Z2~qnuYG=ExFuWF@5#@ZFtp!ZASC`3Vd@>MO*!(O=BP34$ZMfIC2?z zEXQ&@o64~|^U2MHdIKYMGlpU!k4&lc{4Cui>K2tswcB^+RlKEsHOf@Yn3`MQvgZO` z?Rb8R%Up}!OLiW;2aXbwIEHcwhZB>w3tybf4(8xuu!rkwe*gdg|NjF3MAoyoiUt4x DLQyVZ literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/saq-ke.bin b/src/Codebelt.Extensions.Globalization/Surrogates/saq-ke.bin new file mode 100644 index 0000000000000000000000000000000000000000..e79f2a1685d90e6f151556835fc224258e67da9b GIT binary patch literal 507 zcmV_!uK+q*+O=Kbx zY4DT4yDoEzoS|pRNy@K5DRy>6xEj32H}hu5$%%qB?P1PEPZT~sLugjyAZg2p;sT?! zi3MSnxF#L2hKL7%r+eK2Msq5p%E{icxye+)jtH-tS}gL*N2|f8(njxY&vnH(&LwJ4VGi1xgKlqe-(xAQBDGJWi*7!M)PTE*%HR_t~h=r>y z7iv^>S`^b*&ha1XS<0fxKr)e<cOO?dvXUdh(5^MbMKYpa_ic30R zzq{SDi7H)7MU_^R8@%NH0lkM~1wC`T+zP}7m^vm4)Tg=+E(bk?tjTU%rSy&9dY3NF zWtP&_zOQ+Q(Vg77E=U;>6FMX~Td+rJ{=h*nd4GLN`O0j&$v$z}2V)vL^W+I%!%>Z; xf&E+?9cJGmTF|b82*3aN>)e<009600{|;Xe7f5O003v<^Yj1! literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/sat-olck-in.bin b/src/Codebelt.Extensions.Globalization/Surrogates/sat-olck-in.bin new file mode 100644 index 0000000000000000000000000000000000000000..daee1cd59b12b5fe1b6d5eaf5b7be91cb94e3cc1 GIT binary patch literal 565 zcmV-50?Pd#iwFP!000003e;51ZqzUkzE|oy_=0kv%c|V)4K>;diG&qFLL8mVbk`zr zD#xj`H^hl&0L1cF(F&>5QW5Yt>62hj;>g+E_KNT!%FH+4%zWdYkSTb^3z(F$V2bYU z5b`hzq2hDFR4J*ktnYy3ATlPO1H61%=RnDX%Swf8Y0=OmN#K~tmNK?Jhd(*897>Yf z@G*K)=ea98WlDh*lw@Y@k&HxUk)>H=L5qS`6;aBP9+zTnNjDQ*)FACJNmL58Fg^7! zk~0fU2coAaI$4xb4U3MWv8#pXMzOAv^?MTuXkfiBfJyA3r=U{XMV}FHYB4LI!rd5= zMxQqNYomWV^KGNwx&NPyUU^}wM*mqe8-3nboAiam;pq3KEY#G9g7c39?oU4kG`#u)KoLTk#iGSdu)3V|N6uFov zsnbevRV!W^e~d}&w-hY5L2WnNO1H>H;eEX3AZH-dHd+VW%G>C7f6E-adw& z`;Wq2;KRwXNXwj(>(_WoVir4(`9)9H*&}hp&5`N}qw6=g;SNvCGiI`nF#BLk>z%dW z4SfwqwNCBO+qtg8;EwY~JkOz5`sxzh-B8zcb+R1X%DTI|^A`XB|NjF3$Hlh<#!1YyuVWdXWHW*cleqc3>$&WFSaMt)3;? z{46Na3w0@Tiku;5@<~Ec!yV&8=4rJEA7#+F_CZcJDM871HYc>5XA5 zcCU!mpae#({mxK}3j3kae(3rdbB>3>Np7X+oaFW6@zl&TwXpqlZ}S{TFKr!F&E~Gi z(A&v-a8%t(r5ByoMX`=8J^!+&qa2znCBvCRe*#fH%0b|Vbzu&E;1^dC4uij!6)Fsy zimzISLWqcj;)3;4ar0mT#ihU2rcv-j?GWvMvh@Sajd!8g(@+e-rZB;{AYDWr;+d%0 zMQVgl$j5lt-=-^qVU`_Ba|MEG`ULNpsx-U-l{~OZqZEkkn8TKG!gAVCJz(@X=W(jy_+jku@wA2;)Wf7@x7sc8L37b`ngeYfsZ+1uc z5sk-@+<}w?D-{JbQqllXL=vT<;X6EA=1aIU_L%YRvJD+BtUKr2bMC_rj|zCrVi=}8 zro!FcB4pS1AY-$Hij=!}QrI4iAemDB2H@R69)U}SjAvq)N0EY5iib`i98q5D1`5+j z9xYxSsw|iIDVh|TL8YlZqCx;qTr$P0hj-%R)guL7WbVeXn`J}@C3~4BGbP(3F?k*9 zt_}7f=Gd2IqYV@{>Wn|qSU69)SgJel{edZ``IUN2F@;-;aa>2CZ-H{%Ml0z~pe;df zFQ74G`qA`BbuY^%`ntF?QDveZ^0bMrO|DdMYooZ~jEv*WCrY#$OP*fIPs69#!a25$Wg_Hxc4nG_yOSWF|2 z&6vns^33J}m{GNa_Emmvv!gU)9ad|#QJ9Z2!9*@tig=(+)ICjTq>}1x)|IZAmBKsv z3kE)cM68oF)Qaw@MXvO_vt|$02mQpR_j#Hh*)W0|Q{Fk*2X1 z$sxlRtIh8}lwWK<#2*xz_qBOvOUsSbr!v#CJkEz6Bi?h$I0e(cQ8N7 zWK!6hE+~8PD1sKfq*_#p2!dYpUm5zBIP;Q;GuyN`bq?Xp_s#d-`(Ba>sDKA7he^qE zD*Wv<-lvRBT>QQF34HG`2@GC{oHF0zAH7XW)|w>qPt}=*P_b>=9H7xO%j%c zSg4+Q8pWxmrjF?;nvNGG7jDsUI5xGA9V(_tjaw7(d{3i~fO71?ZNSM0IJJo8P~qDc z5!pO9!FPGGGVz&g`uMXvc`BO^X8TPxzwq!2gB;_5GqZi8wCag(J4rYkG37G-Uv+UL zZslXyoSOKPY`$2Q(sjoE5oZlUbTtFa;eyt znE#zMhEufLZ{K&;4dQu2CikIWf*rv>Hv4yNMs=P5w=R&qnsX>-%K&C9r&++}OjJI( zX>$?Gsh&jtC)~2xX<0FcMJ*!cD))Pj`?kIDix)%Gw{uw^ck+r^(A_zVg$BCn4o(2!*r^iH4Phi`_u>8rD4=+@Tt?XBMc R009600|1|MZ`#2I008Rd9}55g literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/se-fi.bin b/src/Codebelt.Extensions.Globalization/Surrogates/se-fi.bin new file mode 100644 index 0000000000000000000000000000000000000000..ea3a251a9fe681d432a75b0ce20de1c3b2e07cf6 GIT binary patch literal 564 zcmV-40?Yj$iwFP!000003d~c@ZqzUkzE|oy_)_IS6BW3i+)$$}NF=OSB*f9#OjGYB zapl-6<%T#Rp&t4Ih~9hP8R+sNeG>dLiJVPDulV9*zM1d)W^5-^!beuaf{U8U`1pvB z*J%PRD;p}gh)EEb*g37BDX91au>GJah{=M9RxY>_3GGbOWF?wx1=m!#(#XVYp3ZrH zX|iIHa?R6OL{(KUzob%vXkt?66`YbF)r%BCMDmCPonGWkT-R~in#y;)DNW_mReknI z!(-BJ<{Qd^t0W)fE?VtRJOOFK5w-ows|?y#C68O48vbbx#=(POmkeNMi= z-QRAIMsYORY?QqvAz3T_=R3+Wz*b72_|+7IuCP#4w=Y3w+{ov8X7rQhR~$$%mXJb&t|&!AIoXrCtL`w zu08noPaj=%b&Cu7{mrV?FE|dv<*E7XSeN{{sNM(zreV1^@sv C?-L;a literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/se-no.bin b/src/Codebelt.Extensions.Globalization/Surrogates/se-no.bin new file mode 100644 index 0000000000000000000000000000000000000000..a11a539702eff34b8574ee7e2d6f5ac34295a30e GIT binary patch literal 554 zcmV+_0@eK=iwFP!000003d~eXZqz^!-ABqDdV{r$edrn$lH4z^GcJFix7_F#~YQ?q4NN=;YDl_9sxFNzfCuw4{uF_P! zy|Q%}<=jl_9irQIkgz67fnXT*=0mypP!Pgi|qhG0p?Gvx0OW-MOSl za>abK*W5WtQAd7$@livhJA)L}nhPIQhQ~+k!~Nc!ZdD1`Q{$!nx6_@ycs@Ve9qzVa zn&z%PMQp3X+>PdeltQ3yfP_eDP6H_yjgJnuWOuj?mAnmExqG;;e7GH1l4MEU1u&}U z9{wklh3+a4(Q`c4LIB(J8Ej}r+Ke_-NsOMySOE>OM#kIpGDg>2(h2&)JykoX)Rk0J zX+^oo7o35GyoM!0kId+vxu*kS157Qo1!&fH7J)OBXAAD*mvoZE1s8(rn+X2#Ek?_} zt9Xmi&fV976hp#?hQiLpL?{QNb>OY>_Oe`}L9&6Rn0S=V$|^WK2}wRzB( sJQ-SY+O{yHA3uF}>9E${odsh9?2SD=KKca!0RR630Kn#GWDy1c0Kl^jYXATM literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/se-se.bin b/src/Codebelt.Extensions.Globalization/Surrogates/se-se.bin new file mode 100644 index 0000000000000000000000000000000000000000..45787e5f1e0f4f971b90f31ed90707c5fe5bf16d GIT binary patch literal 570 zcmV-A0>%9wiwFP!000003d~f^j?*v@zOS_J;0wxuO|`%U<%TxuE)oe9MM4~%W;W|K zu~+`7)Eh@6w1<5GMBjjCpyfsONwA$s0x!&d&&W zlck_o#iKBK@SWh5EBsecmpc#$ ziL4iWXT9}cK;g|VP7GstC!`+8JFPg&;6zVau%Ta!e#NN3O#jcO^smimDBUjF3oc{UY;W zza5eLMnZaVd^|p`k@B}#_EPlu@zdAuA-=RKeN6)0dw5Y-B6ZbqzS@mG;iLUH$$-ig*!UnM#uqFetAL2by?s@dk#v- z+K~xx34UAs|F%oPvew$r5Up zYYsxHY4dftj-4DjZ)G8yP4<)Jnaw^RNax^8nA>-v=oVSQfTO#h6)C9GU6ERhA)wL+ zJ5WBTfcl_0KnS39_uIA-kJQZ3{Ucd7RVus%?t={;eNaLWzHUQMM&Ydv#aqonjqXD$ z3@+}K4t7KkEO76GEL(DOi<~NY#Q*84(nE_fd1*IVO62>KsiFh0g7#F6Ir)%c74~3_ zpMR2%DQYf?PSE%6JzAkgx1*v;D=JLB5*#h$JuEf!$gG_ctWoZft0h{1Uga&jd@+6c zK(4a1;8qI#l)&#&usIE_VCL=Y-2GHg#f%AECOG@VAF25V&V<$TkDn>tnAdJvuUzZN zn&!?tyy$DXsyQ{_uW_Tp>`i2plrfCy=kLE^1^@s6 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ses-ml.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ses-ml.bin new file mode 100644 index 0000000000000000000000000000000000000000..f4a732ceaf0fa408332f81a5065772bcbcdc2c8a GIT binary patch literal 525 zcmV+o0`mPIiwFP!000003dB=EZrd;rya&i1cqw!!T(<>!;mxq1q(G$@Rg0oW%G%h3 zDKenQ1n#NFzM|+8`hi>ulHHww4|hUA8ASHKC*WoIX|aeNBiD8J}9~Ij=!FchbAS{3a-1^x-^d!(Cnqv zbYx+zz>({%(q`IqUe04TRG+rc-b2mc!kILdeY2mwDCI?gi44`B>*l$9wGAMVq_GU!5g&Fy5 zhTj@?1Gv})rc!DEd90je$KsrUZ|gEYr%L3-AA zJmtak$?JHP%4b^Ht3>?sD^=@#*C;{BvRL2{tcr|-$b?|;zwxD*;1*NvMl+*}Jv3R{X%1qeD)_C+Bq zkp@K>(AKeE(IM#6DO09y`V)UiNs4r+$jw%i)5E=cckfQ5LL%XYmJo4K5{XYw5Sqpz zR5WKqa)D72>e!4Fz}7_E0&Kq21z;3WQOS@rnhjNv6t+ZklCh3C{`yX9Fp9a-o9w7A z3fFc?qy)h*TC0QBC{_nG>Y%GDT$Z@1v|_cNh)hexr!&8nSnbGFB(psnL#^qH_oe0~ zcIDWuvN5vo1xN^qA7F#7Z15NDmtf!6snZv_Av|53<8$u0cAS(dc+EOk3)xYX93BvI zoTbpShEpYELKNH5D`oK$+5)esd;_q1rCUhIn#o?Jbg*n{j0(7*a+Iws=J}Uft4T;E zj2?Hdb=&&Z8>$pYo{-usQj^RqGMGiq&XTT6`rayD2;Nx5Uw8XWGt1DybXVsl&7A{^ zEw!1COzWok{hi{}#kr7b-guR*d_!dSJ6g)3!GT0cWYM=kB?g%UvjNZ#@X&JFL5~*_ z6WUW(4BR8k6}y}3PrkgGNQ{8h&5w_Gt7R$Sl9@s3e`=1yh4zd)*V1^oP92?mSt&h+ zClHfCJHepavH0~>S7TLayp)*ilpYJNU9MWc8;dAfigXH`DRv3}JzB225@hh+PPCN3 zt09Gob+k=c!&IM;ry-X^Lv8x$t9cf(8_}~F`vhO4H7a!3E2gw!!r-~!V5u>~Qp1ti zYlns#kQH#XBy-e*y5*GjrVn4t<0#y4DuuoX=$~IgwivonwB|J(r#J@9Jz`2kT(swW z%gmQB3F6xipF_SdzX8)b#@@4Y+K)EU%faS{wXb#jgJPdCI`Wc?wJmt~_Wd`6-MQYM c%nj!0aj-{+2Y&zn0RR630N!-!+4BVe06WAEzW@LL literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/shi-tfng-ma.bin b/src/Codebelt.Extensions.Globalization/Surrogates/shi-tfng-ma.bin new file mode 100644 index 0000000000000000000000000000000000000000..994e8743c1dff8e9561bc0cc3c420ff621e969c4 GIT binary patch literal 585 zcmV-P0=E4hiwFP!000003fxppYui8&y$A9i_EL0cjcK75-9m(uLZzCzPi_x5<-(d(3VPsLUZX)*BvcPssE6$D`)TSIg=Rd> zv$fB)GG5)t>WBW+UvUq(gvnvfg{xy24$XW-y8<+% zv(|n*-_zMwKsoAK5gb3*4{(POO`*X5YCurVXZ3A`*RozZXnnE{t6N!rbi=ESVp*SV zW~!ffG~$@UF;kXj|A-7+m?K2sD>}-h`hp zJU8Jvh8Je;ExtKt23;b$vUr2xyC(F!K398?F~N@Ee{dI-X$;)DWOhr=A)77&n6i{6 z0h=>X_~em|MKGs&0ju}nv5k)Nf;s3zyn1w_Nf{S{iBhm!<)b_U4K*721~y1%95x&S zpF$@3Xf1RnuV3Ycd;2bU;MoOxJTH$d`1cnZoh;HgPt-lJ6QB(mnT-00nO549?0~7m zv?2`T+e;gtsQXUM9^hsR+ro2can`p@1CKAEJ?tm%l?;Ueu>qcbkdnG(3?4>>(zVps?t;A5e`pi1l@#1 zguA;tmUZ9vAf@A&@PxUR$ge~(?}%dBk>EZFAs!L-6yW*eECko;QkHU$OeE@|S|3gb zE4j8~%c#zHbR=1>I6wM0z`tj~|pPYsrA3H6qHuN&_lCycKYc6{F{D=K`oq=aPDn2M5n281aet9{gJ zpr#g(2vYT795nPsg6rP%UllZ{phZKhpUT52k4S6jR(4`+YtP|dRK@k^EERCgHb=;JSC z;kv0KZC)8JE=7K0pqPIy^54ziQM`DM`YVweBZ8VAMDfuueqL752{YAMeMB|PpJJMh z;E?7ev5eUEy0#A>rktL_KeR9MukGvep9~?$q5&{tY3*l>K|GvzFr*O)Jvyd5b*+0Q z7QmRuIn_V8yC&L8QrbfAsEsCt`q?1mlxLhK7!Q&dBvg7>SFl9Zm+Ju=Ld@6EDrhTj z#bv99N_BbJX!w97*@?NI_iPjHPohB*%C(0df2NoL33L=+RitwFAU>ja?P`*T%5 z`?y8xe}LAgmfe-$25;?gEmJFWJ6AijZ|SH{!w__MG5xN>)nJ$Vs@l?U+1Bmdoj(8o Q0RR630OH7eDLDrK0OJ-oxc~qF literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/sk-sk.bin b/src/Codebelt.Extensions.Globalization/Surrogates/sk-sk.bin new file mode 100644 index 0000000000000000000000000000000000000000..7e9f582744fa0aa2fab0ddeebbd405e0b8efea67 GIT binary patch literal 529 zcmV+s0`C1EiwFP!000003dB=AkJK;_?N7S@;0C3DT^-OMcc+W?Kw`s+AR$U;Gn?~W zY)AfBDIKEXS0JvZpr+)+AGu$GzY-i0sE|nG$-MVw-b~`0Xm~>zY=mS)l>>%JWLeHDa(@}FddIE1qk z;WRp&DxN=XW6;qEc;b0gNjOsLzW(P0{Sax%Yr;ctfGPxx$Pkb&2JG(kI^)(_8Tb)?V-fwg15=Slxg8 zl;Wkm<#!2Yz!5#1lwr>c7}zs1Nh`a6d*`Ro%Up& zMN%NC1Fj2FrO6laf)sf~UgDR8q)3H|1a}6)LRjqV?98r2e0$7cOBrc% z+EA@9x{9#^8e(S{zoK_Bx)F*_(6{cU+D2txDNS{+sWACMaInzeVM%a6W^$MA&Vbwk z*Gn`H&3G3PICFWiFnxT3&Xc&{R*Jrh;4B8qBdbJ<(eu}zZVFO_j0s)FJA2P})O-#j zA$|V#BgRYfPcYJ{lb)<;?reY;eN9(2r+WM)Zg7~K1;(1TEsT?X`Q_4nssGO9#|rQ; X)|=ClKL7v#|NjF3+OaCN1_l5ClJ)(p literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/sma-no.bin b/src/Codebelt.Extensions.Globalization/Surrogates/sma-no.bin new file mode 100644 index 0000000000000000000000000000000000000000..d78dc207fe476123fbefa648bd2438d6e1a4779e GIT binary patch literal 552 zcmV+@0@wW?iwFP!000003d~f?j?*v{-H$Z?;LRutrj=mn9h#^!Bau)MB*fBbZc{go zJ@TVccP#k|#0IwT4fIduOYkejNh;XljoowZJ@?$}xH-}Ap7yX3vL_l}Um^6m$U)JT z6D=f0S>~`i!hknKegNp+83q`ws8o6-jLgZ=p)M-7Vii0Q8B&)H^Kmxj?bbzMR0ykc z^o(I_D8D9JgX9=BcHN@FF4Sa8R4-9>v|&&v_L7K)B&&w8cG)Jjur zG!+&v1qVk36PGFmW?s)f6p$O>`chh?W_c-j+2y4D^yS=UX~4Y{<|(0neNEZw*w=z# z)cK1jNjU)a=#l8`k#DK}EY9(Z=g(hKzOsJ=w)Dc69*t@4EYO#Ijb}B_jr?De2anm! qkWx^_V1S=L{q%4g>$J1j*g%KIUR+=O1^@v6{{sL!Ko&F&1^@u=01lu4 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/sma-se.bin b/src/Codebelt.Extensions.Globalization/Surrogates/sma-se.bin new file mode 100644 index 0000000000000000000000000000000000000000..fc6dd283f70644b62230dcd6bd855766a9a01705 GIT binary patch literal 562 zcmV-20?qv&iwFP!000003d~f!j?^#^?oYaRaC1t*WpzM<(xHp?4vB;nK|++yW;W}M zW1svJX*)`u0?|MV&%nOPJqfns1SeS?EpFn>H{UnkjN_zO!3Wa9nu`{z4%TiST;VUvGB6SuZJnd-Avte z66z~?`U%X-ap+XPWe4t+I}To1YS{NXp?5nUV~3$tqvOf4F?&y{IrTyU@0-7M`dxo! zbANZhh$0>QUp{l)mLP(=c&mi~wmqh>B`u~Ysfm&adJ$qd)Y!H%emt*2bi*Z?pfBA` zwL*n1r6Niz!c9Eq3@p@pI9ISo7UiD1djet$Or4{7Xu-P)z=g}3Gu?+5=Q;`#?gZBl z0lW&q;@Fm)Ca7`8kmGy^n5~O=V{h1wn2%!2j~~B$4e`SK2F9P-WJ*h8Jv_Jd``dC< zORmSCBo7{=tAUacN?`~;e*Wdceya1%d}9OLH}>rE;tv1-0RR630O>ME91R8l005H( A_5c6? literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/smj-no.bin b/src/Codebelt.Extensions.Globalization/Surrogates/smj-no.bin new file mode 100644 index 0000000000000000000000000000000000000000..ab68bd6c8fcbbcf44c1e91d1f1b89e5bc70dff59 GIT binary patch literal 551 zcmV+?0@(c@iwFP!000003d~f!j+`(M?oYaRa1&AFKuSuw=+NFp3S<=`MJdfP$9m7$ zCu1YgrOZ=A*<$-VLwJ*WlGw&@=0`~zH<<66`R1E3CczRulNxqh)L6#XR|vgJ6KF`q zu;d~}L13_3Oo5eHd;xg;q$tE_M?@ocT!{pC1~pNM7R%uYiy<{Kn2pmhA0JFqj8d+3 zI?E_Z$MSnDB?uOyQm-47>V?W6LPdmvPA_zSAJ=u6p zO{6Db+um=CB0q8=7v-ZgjmC8#6tyGt6)ejXk3f*#<&n zbwgARk81W-3=e7#wI~F%MB6TxLjA?X*Zr9}0pjE<>^7z1!l@E)JKCSyg|_X(SJ&eG z<>bT^Z(U7xQp2vDbZd@ZDjcUc;;{ZATz3Lj{n;t@7wXUgHzRt&t?fBAO-My#6Qj32mqCS1E7Pa*W=8LMLuRyPtx~RvMiQwc z;Tq34149iawki(Hx}LozAP&IfR+^($c|N)Aa?!qjZ*BrV;7)M$`fT3S1*b83 zw1<}AYy|YyBF@=+_CWM!F~x_^-+%agu73l%bZAS@#D3Dc008$724MgI literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/smj-se.bin b/src/Codebelt.Extensions.Globalization/Surrogates/smj-se.bin new file mode 100644 index 0000000000000000000000000000000000000000..bd8c1f933ba79027f9870b1514f522143ed81761 GIT binary patch literal 560 zcmV-00?+*)iwFP!000003d~f!j?^#^?oYaRaD!5CSsl=zbm*eJLn2{CkPxM_nag_5 zu}}Vql#Y_8Ky0x+&p_Vfp5$!D3C?B(EpFm`-^@4PjN_zO!DrIInu`Xj&63+bQ%rJ@_7iw1C){3(%uBwS&mb8>b!wDr$@GD^9oXl;E9XLI3Gt6-V(w$O_ z`or*a!ZC8CV^q)H%HcuXxt67XmKfjFLTOLER)1h#fJiTh{if1fcvS*^NBcv2qU{=) zsUNHUxc6e3yZ9JMw%5b1opc+H|5Vsbal~W&QTXlzuE*}{{zyGqVmYFF-1?4&BRlnX z3ydhz!vEzn*G&l`xQaJg2w>YTg)M0?O-W6ZOwj9)%b~`$mFe4g8?qZN$&7vDE~*tO zbSV{4S`lvWoHMZ0;Ne`sfmxJ$<*o^cEiiR1%~OlK>wsLiygt)?cyF$vFyK~j{TR@z zkSw~U%wJ&or_H9cG&azuwtoLyj%u0f y`M)NQ9-|jyN=7J!5q|pi%fWuCr=9u6MtW%M<>kdQ00030{{sLxc)ec?1^@u8A0PYx literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/smn-fi.bin b/src/Codebelt.Extensions.Globalization/Surrogates/smn-fi.bin new file mode 100644 index 0000000000000000000000000000000000000000..b181fb8f9ea4377053863d595b66361ae648d724 GIT binary patch literal 561 zcmV-10?z#(iwFP!000003d~f!j?+L8?oYaR*ao?PSO+x79Xcxq5-|}*LX?|i&faA0 zwf4u7J4A(quHXd_>961!NO+NZ686v0IyTg}@o2u8@B3!f>l90PPb!!*USXMBULf>x zk%AyajV0p=iXxM{#uVxe<{tod?-Ydu%?THB&J<5^XR@X$)nqv|n7h{4yC|o7gGl zqk5}K7p>J{|NE;a?!Xi8^txRnI`C1$c;TYs9V?G_F6OM~6g%uUus!LxqdK>D12vJP zh5yQCrm7Y2;L2Sq&Y@m+DXd9_X-WzrMS`A%SOx_)lbpVq7a_W2f(+2-_Cgw>T&;v8 zQc1#eK4Uc)$a$C&bjV2Vsl6S**HFu;HV=*Zt^#o6@@iuG@Wwoe!h##lR1?6zeuQY= zRVzjl^zixKj)Aj20}Y|9w4Zcu?{$4k^p|mJnmv5^9^$$F1!(=5)gSC?Y|p{d=7tL! z_j>%F&ArFyQQxv4l)`D=Pd{zi@AiB$KUfdD!5&{;`~d&}|NjF34Sd{)`UL<05s??V literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/sms-fi.bin b/src/Codebelt.Extensions.Globalization/Surrogates/sms-fi.bin new file mode 100644 index 0000000000000000000000000000000000000000..ac07c1783eacc100f9c3d78eb8d7a83020816b0e GIT binary patch literal 646 zcmV;10(t!(iwFP!000003Vc+{Zqq;%-B;>A%m#S@jtXp$cU7$vBoZQmgji0JTW1n` zCYnd2bcI;4>7qY?ph{ICv0xE?zz)iP^h=l-zs7NbH@42X_ndoACKF-_A4mdS#uF@q z(-VZwdm#uCQ7jn`kmnif0>?lnn12MAzgIB?s7ttzU8Z=5R|Yjzp%xp$0`t7JV=!B% zYu;U%ssQzv)>&Cb#c^prz)}LIn${1RcpbFpAaA7~^g2kAKnT~G?u zMRu2eEc2H&@R8lhN3a$WPtwAK0+Mbh zZF=3O8@_wkJ-F!hCi~NJnP>NL6g33rIB8DDnUIn-w#kpkel(Xri6l!n77?aY?Il!0 z?SN{o%BP0Pcxt3dr-rIPicMA#%({X1T{?0^ZD(k6(V-HE_Q~^ruCN z(caK2qEBJf;6Hx-=JG>*&1rAndN*=vkCxMi2Wy7a?k)KLHkUJcPs)}aiDRgC{rua) gMXvjs6^oU0zSz^#lYamJ0RR630M;p_>fQzb009y=dH?_b literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/sn-latn-zw.bin b/src/Codebelt.Extensions.Globalization/Surrogates/sn-latn-zw.bin new file mode 100644 index 0000000000000000000000000000000000000000..0f9bb31cca94db4b0ad29a4f93b3e61490c5f5c1 GIT binary patch literal 518 zcmV+h0{Q(PiwFP!000003dB^+Zk#X>zDLSC_>hW2L)G@^TLs!p)Iw3IRHZkwOu!1* zD`T(3t;aq^pP|o`C#iptSvI-Wmof9reDlq~kP`{t=?FV6Mk4X`6+)ki946W^BDui& z$@nrd0Bec(0r2!q4S>;(ib>{VHfXL%YB&<%Qj#<=-VpKi(PUv%E6rfzcWM|y;fhEJ zf?+i4g9?36dy86q(A^y#M?6g?NqIRuM6F0;ih?uQYds6-vJF(NTCQx%bwJRX1ut6|&2!UuL@B^hC|?;=I@$=O0Vn;pHC-ZF0|AJ^G; z*fau8RI6_{d^`|(=By8tec+!no*(23oz!IK5|Nax>wchaM@3b1y zxh@C3plUs+^Hh(%o*NV-JEm zezMp#rocNazXIHU(G&`_AaYP8K3KLiCJj7b=_PZEMSi`rngTUgY1#Sx3r%TkyunI= zE_Cm&LFBL*^Joz@vOx*ZfzS`lIJT5zzG&oF8D@gH-#-3H_qxH=^Z)LGrL zl%pAfYw||krSwt?{g6JOS(ehxfwh8~pHcVSO@Zr(RCwi(knD!B z(Hr;NxsQ%%n#_~`$u&NzsWhRz=LG-&`ltL~ literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/so-et.bin b/src/Codebelt.Extensions.Globalization/Surrogates/so-et.bin new file mode 100644 index 0000000000000000000000000000000000000000..7438ecfd7b9fa08433393d37bc81ae00fc21425d GIT binary patch literal 523 zcmV+m0`&bKiwFP!000003dB=OZrd;r-3Q1WxGA)#6}Me-mqxIg)RK)VK+q*+k7XkK z1pEZ`uFIaHXXu%7lJX~ma$N6u=FOWSSrG&Gl*3FaP7J=hKNXmIo)mrY7N4iDofPax>qho zGbGjQk6h*STuJ+sf1pW`)9s#jl40~YTv$Vz0jS9$Aj#OR*i!cd4*BKFuirV}x<#!1+XO5kMoCI`h6zcwMM?+_1Syx&6SeSu zjQtoNSXvZ5}?Ru3~f^XBcR#u^?8gPD*F>+1Rnp_`@#MFx(wkQJIQ z9CnK-@GX{K0iM1X3Kg0WsdSAGj;*ap2hUgr$<$$qU+tWxLY=XCzk6mVO>Ng$YmmG` zTe~KxvCEbdbg&C878PTaQckoKd~l*mg0ydBoSQU)>%Gl%B!k>h>+#UF!@9kY`lRW! zX{M={=ifGSltZ%O`INJ3p~#5+=s%$|>P)XR(MA(t@m6qfRLF3yVPMX;TZ7yH*XLxBx~O}Tax_D9 z&Hl)ToSsWzp7RehDRR0yuwKv#J*d5(0=Efi@X{kO*&W{z`v#7J^7ZGhobT+Hx9+8P zA05+avOxYN*Z8PTrIEd?O$m#432g|akl@!Jzdale^>nT{R-(gL@2{`^00030{{sNY K)63xB1pojLumME? literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/so-so.bin b/src/Codebelt.Extensions.Globalization/Surrogates/so-so.bin new file mode 100644 index 0000000000000000000000000000000000000000..270b7c1699a085cc8029b831e3ca2e3794639fad GIT binary patch literal 521 zcmV+k0`~nMiwFP!000003dB=OZrd;r-3Q1WxGA)#6}Me-7eug|)RK)VK+q*+k8L9S z1SA#IyDoc*o}p*TNy@KFDXw=#xEjry_vX!rtcZbo%3&rICk9_$Aaq?Er~4*-u}dj=TIsM4k)2ZvTxq=hG<0%huQ314m<2cueAzOSD3jHR|KVhkvO z(Z-$$s_n7i1Rd-_d(1i38X4ng3n_Mvc8-$j2GT%;7=uOl1;9JCq^Ub$Smm&%OV zPV0J_x_SInyV%R+v%M6!aM^D_ly@<-Fi-@)yM}Pk{-2cS`n&g7qFXIOaL+a}Vyat* z=*yn#5Z&>ZYCA*yZ|yn-&(w~x`H#|muw49(M9mp=A*hLp+FcCla4~FgABz_~3&C<1 zo3@F*eDu35Q6sk@sA#Myic@apAgH0w@RqKco_CyjLy< zGep(wja=pMT*>|^e?XHWhuZ`1B*UonGms{I*JR-{(buimQhNiA<>kxIUpd~|CvUY& zuRU1O*jE7m;cB?3F*Ty+xyfPiE@f-V7^L*ekKaBWS2~_6j+Njr*89tgKL7v#|NjF3 Lh?33y;{^Z!C(HjH literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/sq-al.bin b/src/Codebelt.Extensions.Globalization/Surrogates/sq-al.bin new file mode 100644 index 0000000000000000000000000000000000000000..528d4d4acbc5d870ca8e071c2058a83dc9faa8cb GIT binary patch literal 522 zcmV+l0`>hLiwFP!000003dB=AZrd;v-UH+gTmlV^jig-)Zb1YG0V36?3KShF>qTNL zk}63B@Yb=XD7t&;8S0zlBq1r%p)4m`QBDu<&8xZXUXvDhMdVk2_2<3?j22WXosx}3QzKJAN8~_qjDUZ-w;YTzVfgO$qHo(^ zyd+wKF+x-Sax)giLD8Ew#x3`=yQ0|M&P(@)Vn%$NU6(iCY zyREN)KMX}D{dLv2C|6}E;gOm#s(&WzhKi*hh!<4N`arppG<3Z1cks|!NMF^xYDQ)= zq`?<_pSEheLXsQ{bOW4f`Uw9ySl+V|Wc0|cdntjhHYuzqBW+4+sue~TF_uG3Z1(-1 z@-ar2LeUZW!97GPRP?3NRQH++)6WHWA8p8RVEFz8nb=*rX902rTpy!(=uO@v<>is- z<5zN?#20R)=(`C1`#VO94J$>9(H*RJTQ>;FL(i11vZqzUky;tf#_=0kvyHeqTazl-_MIvEEkPt^_Gfmu$ z?J#yK?TsT}fw=d=H_$)nm(+Ib#c4us2%kpt{NB77dorrw6XURv$f-_GPY8LNXP{Uk zsFs+LeqFC^_JVdGYKor$_8*51QnF#FbVd&r&5TS5J;jma7yqVsShOuRcia1$#i2j$*kMQR3P(B9vPG2#?` zaDV3`5I1Acqra|N?H;qL5N?@iqW)*XuBll1hI&EO?w=_4$U?>oe+3WiCHkltR68lQ zA{u-kj&AGLDRAB1podSqve5DvNH<_Zsr9oLdJwHpBSOhi|`J+RycAXTGrjkBz-NJ$VEG0RR630N(rs I-r@xS03${D(*OVf literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/sq-xk.bin b/src/Codebelt.Extensions.Globalization/Surrogates/sq-xk.bin new file mode 100644 index 0000000000000000000000000000000000000000..c2e2c8f893bb3f066f2d099ac632b7bfe889a4c7 GIT binary patch literal 520 zcmV+j0{8tNiwFP!000003dB>vZqzUky;tf#_=0kvyHeqTd_#@4MIvEEkPt^_Gfmu$ z?O;2V_J%m|6^MH|@D21&`X#j;J2*|+TZK=fdGp@98QUq*@QE_m2+4@X$43ag%~DXb z=0ppLQMazvHhV@|;1!Xd0rnsJ7BJdSsdP#X7EO&z0UeP8$uR={;nH$2%7o#&>P_Fa zq4Abz4U%J2nR9|Fl$nDL=AerU%otY6Qr-(*Tgv0*p=u%;OPKz;F@F9@II@MdlaZMp zxoCvc)28ce9eO!*-poQa8*L-OiOqfiBAthkF!Ap6z-=ri43xWz6{;uql#w>2HPs5ES231DO|19v zrM!vJtx$A=zII>G3Ke~+G}XPP!sK(o-K7m4mKqMotlg>m6d-rN^%BiPPx59iPZy?- zf5}M_7o1DccM<&eSBw@1R*Dv*yYIi<7$grF6S|DI_Ksgt^A1MB>h8zS7%$APH@#P` z_he6VYXiJ&Y`UyD*W*u;gU94Wpk%adVVw2bAD8xfeK?sPEWpEHFOQGz0RRC1{{sLG KS3jTP1polo5Bo|0 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/sr-cyrl-ba.bin b/src/Codebelt.Extensions.Globalization/Surrogates/sr-cyrl-ba.bin new file mode 100644 index 0000000000000000000000000000000000000000..feae3eeab1d472444e3c1fcc263e82264ad705c8 GIT binary patch literal 570 zcmV-A0>%9wiwFP!000003d~f&YTPgoy$A9Sx)dLpT}XQ=x`mic3te}q3#CVScd`++ ztsu*Ry=}9l?I(m%@(r6bfs!=IFUY@;FR3I;!fTtH>x*XR&71dT)^bP$e4rVO7|)2n z+gk|jjYBBtJST#2jDkSt_DKr)jPQ>DpWl}$U^Jq<5FuG;G*nGuI3~QN40X=o?+!Hw zqcKx_Q#~rv)X7eW5WsVcWjZO`+(iBI^Lz}Fz zNzat=5#yqzHXdrFp@%zK8qvwd0s?H>eFDOb1z)elcf57e56qS#l0jj%KS1)%o)7g| zt?c>5p5I%z$?qizhZCyI&pQ3&wY+j1dGGpHtLjwVyB^h2{&D@~b#?0NeXMF$@}i|> z=4+}|XL9WozAEJl+v%@dS4$hO<%5rP{>*Weg5&D=*4JOk-_C{VX(v~++<2#V>er=> zuaxU=bzJ|mZN~?YQ$bJQe|H|0SpvLqIrmG>A)hWnn9_`-A)QlEVDzGiMKC9NIRDzc zYN8WX&<*sZxx%_pTqcE}q7;;=e8h6lQ0<{lutqv^yXJlYpF%GBXcl^s*KxVqGkx>Q z?F7w&1J26h_9w}K@ghrDijn*&f0;2z*`UJWma~KIR{pRXf{N#e9%HZL-aDt^RO&c^=n$pRds)*t!VV}*ix0BNEdCk z!p1#wPEIJ}ExCB;q%_>oQiw`=D+of}?gL<^Ex7uob=?p2o)VlxsrNrXVl8e>v=Mi8 zv|Vm5O!R4cZlbSV-K|5H`YWa>gEJyWne}uRH@p5~y;E>%QbYXOsaS2LqqJij`CNES0ZJr@vxl=a3Z}7pwfGJ)R*XS0T|_V?InE+7C%g>NQy)uUj@5APCw%Us zV_K31`b-~b)o46hB{-My(*50{7)QVaR2SQk5A-nBBcjfy0NCN zvl{O8)m&AVYVe1+)?x6-GGdZt;3hp^>9kpDdoDAUh3l~%@9+Hs009600{~9U!apqr F001|l6sQ0I literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/sr-cyrl-rs.bin b/src/Codebelt.Extensions.Globalization/Surrogates/sr-cyrl-rs.bin new file mode 100644 index 0000000000000000000000000000000000000000..bf7cb0eb879558607cb2170ae62c31cb1fa621e6 GIT binary patch literal 572 zcmV-C0>k|uiwFP!000003e;4~ZqzUo-B;>Ac!RQlu~gU~?@*&DNF zs2r!#>;?t_pU@TGFfFZwfa&}~@(cYEY$r~fhq@=L>wE6G=Uh9sO9i}RF-%h)Q$Y?7 z5PIRckg;V#Mal_s9F;q!5hM%B-vfMnn@2#}-Pdme7YbiqJPAu4HYfwchj%BL}8`UEDZ*cG>Rv@h*!OtuA^^O-ED(z^f`thhYKc$S&VcqZg4A5>~O1rTM^u_G- z+k)j~v28WJNcAhz?QgLy*JdzTwQp24bZHt$ot+i`X$aTF&&G^wyl;)(6~EiXPA;#_ z;zo|}wO&*Q-*8q3aUJe30BBJ?nqxn;B!dC7_EjLDF4d9~8bLCm{4>DUk9h<>=`fy&fKC(|pymKB zDK8b;s%P*I=ZfQ#Zi;-px|2tdNztc508e}}!s`fs+oX#Znc&qXXJ>vK`&p(~@6%+g zSbG^}VNKdq!4%>GQ*BgAy2AQf+aT9ln=rUYxu|DociYxj!@JH3Qe9_*Jl|8@FF?5t zWC`_2v>@nR?9mu9{jgfZ#A)exWmU|I>#F)zOsndrvux!CB- z)yBcPp@&sO7vrsboE$TGyXB>)b=`^^Ikyhq(fPJgdXV#CYIW!8rF4)R!$uFoR`ox- z{!ZST9H{zemDcjFtyg$=SJewl{-dltuPOB@Buua?_#e{u@;C(UobZ#Jb4Z4h0ER54 zQNYGbWIlQ2Vm%mBHK2VN-?(T$%~%b6tq;Bu8suRnn8*c7vENG*P*9nn$*@Fr?2h#r z1U`gBG|?((FK;L1al`cPK|J!@1*bgCFSkEr1{_S{FpYfjbp1z9L3^fyrS4S8-X-S@ z-xW(}J^lLa;sgA~pmj@I*S2XlSqV4hs&CaUwZivtO+xR5VRTs(ft_?Z*X?Rkx96(H aGH^N8%fo|b00030{{sLW*n4(j1^@t7)gt)- literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/sr-latn-ba.bin b/src/Codebelt.Extensions.Globalization/Surrogates/sr-latn-ba.bin new file mode 100644 index 0000000000000000000000000000000000000000..9071cd087ce1fa7533d5bae43b360ecaf866cfa7 GIT binary patch literal 541 zcmV+&0^&c1xV5{ zthmV0AjkpGz*`0uyu&@P7K?8HPhWHoIoc2*Re?_yEsRu<4AAXtuCvu@09hDx*0$*c@LJmi$-Qd-t0&N|Dw$cTwE>8Xlwp&pH^7Zp#p z*miya{H6Q)kqb31o|V~H(ZS1-7P8UF%_MnZqu&7w=VTjcS2E=5> z?z9lVcBcY%gyOy+9Z@nzZ>CrU9k#~DxAAU@Zn-2g^sO5}D^%-7Dx$O^+{7#HpNsdf zR?s7ha<^_4K>tWUJzeU3i5p{;Ng1Lo)= z!Pp13C*}!^`RVh|-&4Fcqi!mvuJY`bmc~51YHNN|OKQL`aihcJRb-T;?;(btfBbRb faHr>eg|;H>+j@O{^$!35|NjF3(&>iw;{^Z!nD+L<>H-UE2e6by6d*`Rt!8De zMN;5rf$f4+X>x^}AVm(5llUazSC&@7wq~&;=FNNaW<+j|6?`ES)?84mvdasEJ`_1f z(lV^L$WSlH9#GF41{S=<9k2$AuK-VV5LB?3^it5nco#E%tA-AR_OjdqcoG!vK}~VE$b{JCQhWsD#nF+G_GD$ zJl$fO=>Ygk_thg8YFd0%tcHpXo|m+cjgBUhWQmP_11y}AfiP{s34$A6i780;eNyDj zq{f%uweq_Ze*gC?CWKvT_hIW=z=0V1%}lU~iY!V7Z7E<74Q2Xxkh(t6bG_c#dd zz~!chViD-L4}K}$hio0P_qq!?hc?uLKG676I52+jhX%I(kR(ff?tl?R4)D6ZN=<7J zqjz?zg#fla=CCCccR6W^k{P-gV`|;bjO2!Fyg6sbDPbGrYk=DG+(DRQ!t_xho zh&j4QaQ2byh`9v=A$|V&dyH4+y_?dhD?J(0+?j_LeN9I-rw05SH#$t-L`Ffn4u(#@ i|8?Oo)YHB~TM_ncy}i8n4*&rF{{sLBTe6kt1polNTL9Vs literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/sr-latn-rs.bin b/src/Codebelt.Extensions.Globalization/Surrogates/sr-latn-rs.bin new file mode 100644 index 0000000000000000000000000000000000000000..e95534bfa82a0b0d1bb16dc21a8b1c8742fc8118 GIT binary patch literal 541 zcmV+&0^OkwwX%Ed`9Cq0JBjshbmBH_TLdhlAi2Ty2Ud z4leN!0*ZH`Scl@B?nBMK3$0-A0e=b28Q=S$g^drAcp5nE6>!x+;TF;JY>CD4tea(+*Ne%cVZgiNuiHwr;J;e0uk3TLQ f4)t`dFjj>9SZ}Yd{s900|NjF3th+2J;spQzkzERY literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/sr-latn-xk.bin b/src/Codebelt.Extensions.Globalization/Surrogates/sr-latn-xk.bin new file mode 100644 index 0000000000000000000000000000000000000000..47852f66bd45edd70009d32202ebcd97da929276 GIT binary patch literal 543 zcmV+)0^t20iwFP!000003dB@9Zrm^s?G5-2YyuUr7O>L<>H-UE2e6by6d*`Rt!8De zMN;5rf$f4+X>x^}AVm(5llUazSC&@7wq~&;=FNNahT?3F6?`ES)?84mvdasEJ`_1f z(lV^L$WSi;^}JzVpP5xV zEw-7q&tJN)9=TA{;;UjcRCMsXq=jsBbTdho*yuOF!Z{fT(-xc{xa%u11?j#{ioBWB z`0~3}ewV`U|9-`UuuJVeYh4RC5M#fY2{uuYMaiHo1q`C0Odk(Y*C)EJnX&R72f-b< z+!RqP0v-3kFU9+itwZ)+cOmD{hFZ`E8h;80#t;6`z}6pxJ&evvHM-6Yd1p{pp`d1gj&hd6%K*AAejIxQr2V zbdlifBij-43I;;@{PXu1ugtug(y1#wxu&@@4=?(fUe%l$@N?YgFnJRh1?f5%I{p6F hg~O$u_7&QSuy5<_<;8yh009600|5GZ)!F6+005PX4Lkq< literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ss-sz.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ss-sz.bin new file mode 100644 index 0000000000000000000000000000000000000000..b83c6ad1e539829b7bb1773961567702b74bd02c GIT binary patch literal 515 zcmV+e0{s0SiwFP!000003dB@RZq+al-dE}!yg^yeNWjuN+VBdZ4iTw}SUT@b6RVE> zWIILKvE&qpBX9_LY!bg&0?xbLyn$QVbulA?8_#|cx_LUt))J($jVn&H5AP_-Dl@?+PX zRA$vQCnOKuJicldd%1kN73{b26{zwq)^p5?;P+P29<+ZWIjW@y0nsu9=ZuHoTGJ4e z5PskDm>})mzt5&oaL?=%hv!lCq|KL7cuT>Od7x2r(yL6|LCgr4NBTrOsas_D%* z%hG~NC5K}I|M``o_1HI(WAx4sLCfjchCUOGeGs?IegboO{_x{xir4n0&;L}5Ev=0O zc-z);RcmgMCk-~J=&jbdxgR0rcl^?n8 zq%w<^IU#xI>58A(r9Mw{UfM^+lbH+n(qiG0A z2)|n%6QtewH`z1_9+{nC|1zq6oK*L`VB@vmKlxFhZHNJrOx>D zb-Yi}N@_Mk-}#H@gzBNuhMB=IY4fEN-csET|e}1KCee4^_F}n6c&~kjXq0dBPpTs@0pTJa}KmGWb;(j?+L8ysxzXFc;(lF#(RgMX|C1)+Vfx7LM(tGB`Ew%2V8M6fGV!92w7AmO4>0{TognC z9JGa(&?DP|xJNwP=^hKRqC%OEcz8exFDm%4Q!)~j_B4`!+_HLnVi(n`l10Ai{2M^ zky^swi}yMdpR_x?Xj_4g)QqwHN49RD)Hocm9rnS7cD`72+i3hf90nPSK;7auU)=k9 zlarFVo#x~V4JkfEd6u0^bAya3`iTECRjr2>Me@X!S_ovDV~HC&Kwr|1Dp`=XDOY0$ zHu!iy-lXiBOFCg+yH{w98r@1ol~$A+yygro-30riML?U0b{9otcJ2S!2u^z&EBH|D(?_uRQp z)^wW8lYhxIUDc^Hu$Q$lVfG@T743VB@Y9dq4h~B_ohytLX+PG>>#IKi009600{{#) Jkpbfc006>!08;<} literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/st-ls.bin b/src/Codebelt.Extensions.Globalization/Surrogates/st-ls.bin new file mode 100644 index 0000000000000000000000000000000000000000..eb7eb7246aa4775d5c84e9a49240ac2ba5b42cc2 GIT binary patch literal 515 zcmV+e0{s0SiwFP!000003dB@PZqz^!-ABqDdV{y|Q~MqTz;e*hs~R#^+}Uy{;=5=|K=J z6}C?g;6bS2VcK2jHSUX z(HfM%=wuJ7?Lqqsw6_Nhm~%XiNNY#Bmg3+@eS=)INt3eM|(*y^;gW8$x*4yp| zsq|uKS=VKl=JCb2ILqbptzf^EPe7DcvGg%@1i!b2a2Wj?DN!dy2x?A3@CLks5^aeJ zK?C9UEsG_!{Nmqd-z#{a*2VtcboF-fzU>f6A0!LGZ67l=Pl5DHD$#oqMcf`uqQ_C! zAY<`yh>(fJH)G5c#hRKc5LD9#_@Am8!+TKK#kw>~f!LiY*ilYcMGsVu7`@7|1`fmt zpT3TlIoisR&d?YB`ng7(=|@eq(Nx-eBZYSqG^`B_$ojYz)DDDRqebXR-a_TfL+qO0 zjEf>KxKh#_Gx*n!9PLiLmkgt=H$j^8Y(t-k!rqB{YCnOgynOujJ;ytH)2Dx`*_M{V z0=zD3zN#fR;!l#3#^PC`)RZwu>Bp}>eL8OSPiN6sf`hT==V!kG009600{~OMK*ibx F008Dg{QLj_ literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/st-za.bin b/src/Codebelt.Extensions.Globalization/Surrogates/st-za.bin new file mode 100644 index 0000000000000000000000000000000000000000..df2d7e3daffc496e5101b06ee9e7744e6fad7bfb GIT binary patch literal 513 zcmV+c0{;CUiwFP!000003dB@PZqz^!-ABqDdV{{xON#1S|HN6AU(uhqsTyC}Vxa=m(0@0HzC5e+w#!%8YnG(JB==xtrWK=*=Z zsjz)=xl6)8?1=gd@O5JtV6>uY&=om3w6aY)I1&{oMOnCPs`zy0SQvH2cJTEp!&n;J z60JcAj868T+8(sKKs$TTdW|{9!{8{_QtTb&|K+J_(ll>TOQ8=|&j<##gW8GZ)?4ll zQt8>qvaZW8%j5H54szLiAK35X3lQZs%sq_#z;CP}90va`O4Laaf|`>MyaPYKL>r<) z&_MWIvshBgZ~jg8y@GpcJ?x&QtGAQ)Z4Z(3QL+%+_AyiQ6i6L{4?oiul&VxjXKj0nrfq|wE0E~?)9MjLN}H0jxfJ`;t#7kAWt0%Ljk@Z)EWclMr-|51}I&4mSc zS=Mw_b8f^RB`1x=i$tj@W02Ah-+%jb-0Hv1qOk-AV=vFo{sI61|NjF3{>`Js)CB+l D$;kOL literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/su-latn-id.bin b/src/Codebelt.Extensions.Globalization/Surrogates/su-latn-id.bin new file mode 100644 index 0000000000000000000000000000000000000000..ba9d09b6f494fdea3856e2bd4ca52530db491fdb GIT binary patch literal 520 zcmV+j0{8tNiwFP!000003dB>rZrd;r-UH+vxD*;1*=R-1lTz0{OO*#;{G zf)!|M&K26C${e&e2Ys9k!%Rxs@rASAcKp3MR*g6lhKe)wVBGv+aJ?34M&mXv*FJEe z#)|W59)%owreqPDOcpV-xo?1llRs6DTstywtE%w;(p^E0D%Sg;1r`EKeXxek2cN-- z=4hou(BhrD!LAeVM2!FKKcaO5rNk>7_?qJ(@Kjj%V6h89bv%$r9m-ca$S-;s#Eu82 zmZRH8<%61sOnE$nsw|swbOVei@&y0eS*?c-MDnJtwGhBI`w})}z_cViQL;cEQmlp^ zTl1&?TK)ap(uqO>C10@?i^iwFP!000003d~f!Zq+ap-YfMTyr2vaRA52bsz$d(BH@Z4Ax7usB=v1< zU-{=s*$@*?fmqlWn0NsCCVdk8m*6yMXT132eCPYlcbqsmR`7vP*lU8Sjd*V?)a z72GHd4$*x-8rWi`K(GuoW}yZZW}(3>bajsr8(m;sulB%3rx5h6#`5E$zrY6VQn;-0h{C>Gyi z_B_y_4iUwp6h4S4w+{r(!a#f7hY0H~lu0;*h~KCXF@6kD1G^9<$(pfCU__B4{3ixW zO=}R*g}cx~0NV{Y>42_3dGOkd6G7~OJ7X6P$-9j#EMYpICRig1%J zIdgB(dsu7ekwv=~?t*~W0aI(V04;cD5x8)9wlaNuW1b~(!KL8(5W#=G$7nUsn)eyH z`|{I`fy*&tLYE2F-msRK?_naOcVEB7cxC<4>#dh!0@?i^iwFP!000003d~f!Zq+ap-YfMTyr2vaRA52bsz$d(BH@Z4Ax7usB=v1< zU-{=s*$@*?fmqlWn0NsCCVdk8m*6yMXT132eCPYlcbqsmR`7vP*lU8Sjd*V?)a z72GHd4$*x-8rWi`K(GuoW}yZZW}(3>bajsr8(m;sulB%3rx5h6#`5E$zrY6VQn;-0h{C>Gyi z_B_y_4iUwp6h4S4w+{r(!a#f7hY0H~lu0;*h~KCXF@6kD1G^9<$(pfCU__B4{3ixW zO=}R*g}cx~0NV{Y>42_3dGOkd6G7~OJ7X6P$-9j#EMYpICRig1%J zIdgB(dsu7ekwv=~?t*~W0aI(V04;cD5x8)9wlaNuW1b~(!KL8(5W#=G$7nUsn)eyH z`|{I`fy*&tLYE2F-msRK?_naOcVEB7cxC<4>#dh!!z!Zi*ZR z+A<=!z$nX1?v`}G8X~>`96qTIFj`YF$Te3YC!@)ls$7dza3sQ0SC(rlb=Ak6sl%w? zT4}V1>bhWHL!<=3FuKYbU?^))p&vBr2i@P}zQ@CGWk?@5YYpicLadtz2NeTq5As2K zS{AYV&B7Y02QK8KxoNj5idEA@eBRVRCY$aCTfwhDg!K{$afqk~c6%l1VX)`3Lc`-9 z7xa(6Tp+1?bLM|@_udKj?i}N$t_7T^9-x^^vZxtE=nzzWpsfd8h{EDb+0K({?}-=O zLG61GuS1SL=*iv}D_^`DQ@{->)_^)-m( zp4}=TfNjSdwzMZ*PFpGmjNYVJ2`w?k=^Z!2;|CdwF^B4*&rF{{sLK0!j$#1pom0kp^1; literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/sw-cd.bin b/src/Codebelt.Extensions.Globalization/Surrogates/sw-cd.bin new file mode 100644 index 0000000000000000000000000000000000000000..0d391159de458ebc33b481168a3a7b8fdf875311 GIT binary patch literal 522 zcmV+l0`>hLiwFP!000003dB@PZrd;r-3Q1WxGA(~TqE68JHvwWL8TZ~fg;P1J(1b) zV^E|4@4DS`FvToA+iYsQ``NDaVym9CUtpLCB&ku%oR2Emdw$ zF1G}RVhidA;`2AdFefXjI$glgp@nTy;~rF?%w4X>AD$d1C#AG}U%fJn^|EWw8kNY& z);?EcOG^8YqkYKjZO(b#b&m2?iq=v7U*1;@nx-wRzTR0s=N6vqp!Hzjwa?W%sq`z! zd0EbTEsu}I9OSaeHnKc(*+&HBJ)8&w@4g@Uja9(0^EWXg_lCosGI~B~(B^y+0#iuH za9Xe(aN0%M-A@a`xsJ<#ESg5)f!ZOr?$7`~m8@zEN$OPE&0(l{R0=aJRw3lwd$ca@YP-LbXAmr)Uv+lQ(jC zJu!XyZCzz)!Htq;pTM6|us-reGW+9N`XQj|6E^gjXzWfrQTqy<>Sr&%|D$0fwHR5i+St?ATI*QJT7) z$F6~+T!4N=eEDHHQZi+_GbL<2Te>6-u0co1*ke8a@Z>d=G}h_E>8a(sFFONcP)kY{ zZe5ZEsoWx4x5(`+6@qr1mwZ=p=_PL;?@tYq<|!&A&C2=NrwC$C%?1t60@kdQHU}lg zRW4q zSK|`A@!j|JHD_mT_yaa*L!!pEongirrW{_Yc(>8Rse+L?Dt8s066!fhb4r$|cXdZD zuTFHIy{*qVeWR6K=MV3)$mwP)TE!{()~!MpQ1^%n1CpHG$tUK%ft_IV`sZ)XH||&A zvX4Uc!I%!6Me+?_!%-bd6Z^ilcUWBXXvH|k9)A7(FTiQ2hkd2CdOEiC>HO?J00030 O{{sLBA`vJP1^@s)z5nn4 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/sw-tz.bin b/src/Codebelt.Extensions.Globalization/Surrogates/sw-tz.bin new file mode 100644 index 0000000000000000000000000000000000000000..8e7d835979d3413d75dcac94ddad3f838ecf83df GIT binary patch literal 523 zcmV+m0`&bKiwFP!000003dB@PZrd;r-3Q1WxGA(~TqE6;J0pVgL8KT}fFjG0J+Yba zV^E|4@4D07K8u2$@tRc5ErZC{5kY zV^_dYE6-u0co1*ke8a@a#2|RLbeY>8a(sFFONcP)kY{ zZe5TCsoWx4x5&*66@qr1m)tA4^pf|F_ooI)^AxVWSvf!Z6hZ8%*`VQBz?zlP=Ah)b zs>Xe-z#kX$lt;5^6twW@6M_yNc7lQTkPpMeY7p3kn;4NhD`3qy+wTk*yWdHPIVDxx zP524~>yqsD#gVW-Csbr6ZL4v^T$77WDjNneC=4xAIWS2}!Wc{;O9 zPTc%s@bGG4P^(Q0++D|@C{DS#M#&7@;Agt3t!PnaPx8uYjdH#%an1zrk}a9(DEXdq zH7>y$-+f;{a(3p1KVXA4Bx-Ei8D^|u%Hg$&cN;yNDj1oga+l#Lp`N2Or(}uxP;$8?KYw$+alZaN&Ab_k%87=bl*3#qPBcC}L1m>J5G*0sV@$S?hX_~^;*K6yiPvOOmS_~Rqc&u7WrAH;F zMKSGadH%4Nqa2z{Bg2_PpMfavVJ{eX_xZq2tRx&-e-jgQXE@nVM*E#6+VndiAf<#1 zyBS*(PTMHE{bfngpW`wxv$|HWrMAh{CzbUB85AZW1aqiEP>^LzzEKf@y{~xq&ail< ziB9bNL-6pbLr}_X2<%;lAj^)qxduTs-NI+ODh;neB~S9oCJD699O*uJTVGT9T1m4>AKrPE($$XFl40~%t$i1y><}AzBs#klFVubmd%@)G&)<}< z?61ORpZM&9F^!!C@*Q8pQH`aM{aD*M%)WGJK^cP%e*68;!*QtNzG7P)9ojlOJ^2p+ Q0RR630J?K!X%hwj0BY6wCIA2c literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/syr-sy.bin b/src/Codebelt.Extensions.Globalization/Surrogates/syr-sy.bin new file mode 100644 index 0000000000000000000000000000000000000000..ff59cecb73276331b8e0283bb49027b8083a0375 GIT binary patch literal 598 zcmV-c0;&BUiwFP!000003e;3RZ`&{s-2>!5a49r2w$pYgv=tE?6sTOIDo}K!?2AoQ z9|1)L@RqTg0|iE!25DUf84_p6Z|Lvf;zA;x6JyEK`|jP1M4j#|A& z1wT#LRH&(VnJ&smZdkWmXv@JgrL57l=lea=Qt|Dcx}hYjkvOg+(a(UXl2X(0WJA>i zHMaqdAycoUgZP<_g^uSsE_A%m@m9yRdX-^F;e-eW<7T}%Kl{BDzeTxIAw>&0Zy}2o za?wI=`91$uDV_6mxwh1(2{iQl??h&xO4=%^mGVKw!Y7E7v0K6?M761SM literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ta-in.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ta-in.bin new file mode 100644 index 0000000000000000000000000000000000000000..ed1f8b6673d21c58373d1c803cc49b9d9cf9c1ba GIT binary patch literal 644 zcmV-~0(<=*iwFP!000003hY%qZxcZf?IYzsY=f=%A&R850qFmb(XT^O) zdwY@GK_o&X6j4!NMR7v`F78Yq5;X8vR{16D&fVI3AEcnhg|(hHZ{B-zr?p1~JYx~` z6CP3FZf_Ct(Dxu^)0m2cyF}(6Wd2L$SF$+M=q?Q*o>2ZA;N{aS1ef#~PlZQk8uiq; z0FEdx$xhGFRnzh0K(kyDWNHHT_p>lG7KT&^;IT_46XL56nW+!i-*=*xy zDR3U(#s)Nk6rV~@*}7D=%=wedf1C4M7N_RCl*MavzP5UOONdICLwLMf(&EK1lo~GyPZ#$`KD}P%4 zahLT37ucv2Ru+4Sf=isbYN6#rUm-fTyu7z4S5`fj#oLWsaZ*oER?I7;E2p@#A2@2! z+FU8Iz_I6Ob!GLu(cFsou7!TaESnk}Uitbu*r~z8BxN-iQJfTHqf{`F36`k(Ac;XkrHL-Z z5^3wBvFM^z(5<|d%bkw+)?IkthWB`q9oZM+1}MvpJT_@gT$q!&p_Plv--i*BtsDM{2hF;2J zD*W9YLZ0;l$k;TYBIQ0&QmW#;k~gaOqU1u!3ng!Htuyy&1j&T**8p#i@(6s=V>}Z9 zooO^c=^>m_UJ7+}%;GPPHOD9Y6!|8*mq(E`GoV5MPkb`LuSF)Lk6(+-@FRzZejNK* zra3RtWU4t^@@-m8*401<;shP7Gz?oqgSA0m^M9HLF+54Rs5|NQySBbTHw|b=N1YjY zzNe#afO6w&Nzj%^O%Kc*LmES7POXgwuavyE>mO*=uIH-wWY-HkO}oBxa_*d*xw!_T z5r;E|O-&jLDOn)B& zyrvEhAYp=?!T;82n8zdF&bzapa}LRP7QmRrGz!?1iOeTYTr7ks)x%i+7*AbvkY=og z8m^dc^fYG8oGBLg^mj!@H9Vl zUyPRL!oyiSN+X{fWrh{f&_-}+B9*h}$uYxwwIsA3&aYg2i0>Y%w~cyjOzX}{@E^YF zqgtm{=ytAk=smL0K8qr-;fHtECR`15y|1b*3zuy@-re~N009600{}pD!7KO%005M) BC0_sl literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ta-my.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ta-my.bin new file mode 100644 index 0000000000000000000000000000000000000000..d2d480f59b71eb149710b9070a688c6abd10e237 GIT binary patch literal 616 zcmV-u0+;+1}MvpJT_@gT$q!&p_IopL-i*BtsDM{2hF;2J zD*XLDLZ0;l$k;TYBIQ0&QmW#;k~gaOqU2J^3ng!Hts@U<1j&T**8p#i^9X#>V>}Z9 zoohBg=^>m_UJ7+JX8D&VI>#sd6!T4VFOMQ?W;fUyDpgAHNov<41%bGe3^~ zEYn#p(qyW$c4XMFns8kOU5FXFTC13RO$|1Nfdlx{JdEKi<)ZGT+wWQjhHbK-NsT*` z@_bLDZ-8>+Y?Y!-k(wfyX@)e0%$!{tEnX>kZ`VK2u3axw@yV{2c&2uJ=fvDOF$;4U zMk5Yq4BMJC7E-dn^p0Ck$!|E4j$76UuOVF>V>_+`BXsXTI_q~`NdBsb@>9 z(5a=hm#&aBzOP;A>sCndc`a9b(51^`UL$z$=N3V)7aJYd^gimV;_QE7hpWwZV{uXK zJ+G<5BS@HFXYjvu8s_l`xbylP=A1(^o(C{yF^vK?Wg_#*6PF8NO7$>SKgLs+9i$nn zu_o6D4f9bZn8*c75f9S@G*x4;s369)*reAMrFl zbzh8@=hDM@JW3;<9GfRBq@e|HX^_g;^W=o#wOYluAI`5_euxhrinon;ZAzQQO7b7J z>XX_`t=QeU)}i;vqJ0)cVBv>%*9NX;y4hFNmZi(K9`En{1pom5{{sN}v0gI$1^@so C86*M# literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ta-sg.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ta-sg.bin new file mode 100644 index 0000000000000000000000000000000000000000..284458503abcde532c0706cb3ad0cbd6c81fb9e0 GIT binary patch literal 616 zcmV-u0+;XzONF+oo65{A2)5Kyw zDzCRvZh!>zf;ja+RFw+{nuE6m^;-Ul)nCHcyH32xk{`gH?0NIvycv5PPyw%4484@c zRQUUQggosBkg;h(Maq4mq*TRwC2v&mMaiX-=Su#;fUyDpgAHNov<41%bGe3^~ zEYqy#X)@KU9SoaR6RxZD(?rbB)mp{yH8k891`gm)^Dx3$%0=Bvx8Jo64BBKtgF5a^ z%JV%PeFKymXDf;}MQVy*ra7Q7WajMJXz^0XJG=gYcI|qhicfaE#51+)TPNq%$yu1o zFdA_q37@<2Sq*=e~Lh`Dz>bNo!s{6XY zM5mV4Ub;fk_`Y^SU$;_<&uh8jgDzbj^E!eDe`X`-^?ak_n%+l!Rh<1#>~OXDZY(aU zz2`M`cmxR(>=gdDP6v5B0`9y%hdJkvjOPK2SxlpVO_|7i^4P@&Fr|7Js~_Wuiw@I_ z)lkDVLSa721QWSnDaHqB0vakkG!-n7t#SwEWdJ^gL^RPVXeV#W^U@?1Ea$D=gz$pg~^9oRiCO{DVmEIDR)t5)gl`?E_I5AoeY?Y7ab4QbO?3I4-X zeNda!3f;}M4!wsq+GkM&Hhll?+Jvi-ZuV8RW#O`|NBet!0RRC1{{sLm&iY{d1^@uI CVlS!y literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/te-in.bin b/src/Codebelt.Extensions.Globalization/Surrogates/te-in.bin new file mode 100644 index 0000000000000000000000000000000000000000..12c2a29eb9a84adb98175808ac169d2a035dd54c GIT binary patch literal 608 zcmV-m0-yaKiwFP!000003glGJi_<_9zAxUf{E`Jacm0@nUo+>N}?VK@gZ}3dL+V!%xIF(JSS4>tlL>S)ma-dY*T;Pm2-@75On%kRVU6c&YVdcTg^A-+`f<}wm-yAEr|VnbzI7NerY#cc9`Y7!(KPbObd;Q zaW1(mB+n2ZWGQH>_OPyC&8#ms1TleBu1jmEjd_<`c6w-3oh@_CrT0Wu9Jni}=ehJ~ zo{Y1Yl8d7srVBQ(2p$d6IJ=eZbNtt}3I4^&YnLD4+H4npXH2WkYVr@hx}#c6ZP?AZ u)}eRBq9KoCXghsmJ_tM1)xMgxEM2#Cb$jbK00030{{sMtKvkM22LJ%C-y)0v literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/teo-ke.bin b/src/Codebelt.Extensions.Globalization/Surrogates/teo-ke.bin new file mode 100644 index 0000000000000000000000000000000000000000..a7ee79c2191a5c2a956e867f15f130cc0ddd8bdb GIT binary patch literal 522 zcmV+l0`>hLiwFP!000003dB>pZrm^s><#!I*aRwK<&u=_94luhwiLm-AaJ=lt#yPY z(x6BO*QLx?gfDHsVsq5fnW>BIL9zaAG|NB_t&) zxCaUAjkeSo49Gi>KM?P(^?;NtnVeJsTgw*4t3liDlnaYR{@bn9P||3lcil@p3~_o5 zN}=SGbmp9pj+Ew*tvTf4f{r7dCM&rTytk6)+hf=U|sd~2e=hoOT zi#Hn~)!x`eSuWx{$3GotDT^jIlF`hfHwe<@n1`78p}VyTMx5M7$;nskEOYV+q%Tfm z@twP%w&;Cv3EUSAwCt;7drmgru|)-9A8Uq_o#-v#wg@I|46O}Xn4U5FzFU(^_o zMg;kaxtTe+^21G!5WdK=Lut;DGsPb8f2OMR*rH5c*O`_Q`FdO6nvF0NtY>PXW8b^SXN?-&PKqh5m@s%HI9keQI5f~RhsV_@*T~f&S)g9jJxMv+ zA-E=Q<6TOhOQG-6hjWspbh8~>F;H?jZQK@6MZ}a23CX_jTW0=&ogjbw{U_xc^W2Sl z?%ZeBw4cnA&*Yk4)xI>aFKc7M>`g>VHVhcy$6tRP94>W#udr66{aSC2kNyDw0RR63 M0C|8$&fWz803d+>K>z>% literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/teo-ug.bin b/src/Codebelt.Extensions.Globalization/Surrogates/teo-ug.bin new file mode 100644 index 0000000000000000000000000000000000000000..4e59db40a0b5ad129804faeed65faacf473b06b0 GIT binary patch literal 521 zcmV+k0`~nMiwFP!000003dB>(a?~&oyr(MvpbO;#F$)}Z3o)AjvDu0@MR6RjCtg)- zDJ4sx_QsK~;2Zd+d`a|NWM`8bg-%o5(>*=1Re-`Z8*nM)0E!+T5pr47x<^WuOpdC6on;H-RikZp%7w)u|MkXdC@F=}yY8j#`#60C zN}=SGwC0?UmXzj@ojK&6M=QA$yt9($+hft>4%#hA$*Z#htixQXNuk9|4dcsp+T9vt}`tq^3ATm4I7{@SjW^z$=j5x zumc->|9`wo*_9aCgmqeHRO@C`Olif0!7IVhQa;0M;QPPK;c+XJ8|3PcEKo1%o}`@Y z5L}bD@g}9urOvIXDT8 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/tg-cyrl-tj.bin b/src/Codebelt.Extensions.Globalization/Surrogates/tg-cyrl-tj.bin new file mode 100644 index 0000000000000000000000000000000000000000..3e2c5c92a95466b56068089c9972db93b719e663 GIT binary patch literal 580 zcmV-K0=xYmiwFP!000003d~f?Zqq;%-B;>A%m#S@iB#Ai?@+C@NZ3Re39%d}x9JE! zs`0o|b}1k=EBXhBPY4Cn2T3dO1>=4~zl3>soN;WrCaa@+?z!il8BaXS;4MjDkkJG) zcY6z=7rqBMnWUIy)J2XXYr8mxbd2dcfDdnq7+f?UG-n>3O4buYLO8-yOZu{A_}2$g z<03y3deuEB;@H>@F=Iee7mblGerPIw4k}Oj4%**$lf=z)DS4Hp6Dj$3yXk5SwMPhl zb}05)kI*wDH|$6p9%hs^J;#0D?@P;?Z@WoKR;}Z3Ts81LV5*j=1$Bga9;hP=a00oy ziXJM@%DG1Tr$OaOjZSO!)}Xr!zO2|e|E?}HiYOctk!8Fwo!|0nd%o`14mCbqW9ee> z-9`Dya$2>#RM=(~(RE(o&-|Cce90H(tilW7F*FaU_=redt^db?xLqQ z7r+F|aP>F%+-8SaP8#ep^}6Mtu!wR-Siwjp>Oq!*r1TD5hMH;F?WpGlbOb5ul2z1$ zy4IFE9qH}&_r$Rq_GnfdS@fT8HXBZpD2rWrBTIcF0S-)2Kvk)>dzl^(@vYRF-u?Wm z&4=PIMcDV0edDOw+iALcx8`}ZwH5!M*zD*$G7_J}F_`lGY@y24(QYQIf*D!|d%V5% S7XSeN{{sMVFO45Q1^@utxf!ki literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/th-th.bin b/src/Codebelt.Extensions.Globalization/Surrogates/th-th.bin new file mode 100644 index 0000000000000000000000000000000000000000..d9fe09e6d6e427085607daa209c539509adf022b GIT binary patch literal 544 zcmV+*0^j`~iwFP!000003e=QOYt%p(#_xrGhq*`&x>@x&H)+@^m>7&89w)nRw}VNh zOeTfBwcw#&K=8Cs@lX~DMHJ%6uM+x6oS9_CnQZLcJ-vB;@ALkd%_JfM-q8{kjF&{< z!vlm~#1YhVT@k@JmQPAMA_Y_{!rudYeA^U&(Sq_?L}a6AB#UHlMtEl@pA-3Z>qP zsn)Vn#)aQ&9?wl9P4_w}qC{u;00&C_0EFuSY`!i5~4}ONa_O@%koA}C# zCfM4bYrmQJ#soY4@8vm%b1L^(O%@MrbsOE?8A+XcHyXp-qG)J9d_*}>$nWv zve#Yv)5X6o`uwlX2(DY^|M2johj)9e{$_sm*w$lT92NvqD;+~c1wDuVezl}2bKuVP zK596JYPpGENlQ{hbWKH#(Q}t2uqJAI`|>_>Y07Hq(Wm+&pbBM8UJEK3L7CJOR)IqO z3{wqzGTkl(zJy9l*#`8WZ*NL(hoP!-aYGj$bJm=>xB5xo;%rmqtibZPf9owsViXx_ zWti+$bwcHfWDT?XD}9Fz&*Vo)R-ftW-Z70Q>)}7<@{ek49q7YeGhy(^s4*=HF!KGy iotB3~9q%=)WpKaNqUm(6%@anq7t1CWxCqFsD31mY|Ujv-HEEDiihtPrrcp}+A zX!hU~(?+2!F~h$Y$s8YrxyV;vcgiF&F1na8pqY<`V)4Zn@kF6ms42~>1+RaiiC8F( z(b!K@zbFu6Qs;S|#Zu?5G)$sX+|?CM*;qJV(@Jb8sjfSz*@{=o-C^~{Ib~bU+F{t1 z7S{ZZ0bO0<)+{~Wljs}3RQYmEIf|g>9pMxT^;=tF04qLSTJhUWT-7H2#_P`}7SnpK zV>!8N9oOf4cB8gRzfa+eh~9?(vX*MysW$)0tM5js;?o}{zT)$li9hg}!RHIt-KFK? zqmHMS;&r1_{o2&3FAToa?xfQj@!G_mx6ko0WQ373_}`sJW!eX7-3Uh|rH~CK0Srir zlYqp86+U`ma}mT?Hn-l9k8QS_7sO#7sf$7i^~!$12rC)M1s>%YNUHI$uVBOMFV_V+ zfQ;=+)6|`LJ1(6bw5oL)AKLUW&C65!s6Oy)x;IJtc_JDdov1Ewv_^2G5bf+)HX>r5 ztP@(d)hC-lx0Jdwrfp{p`3GO_sJ2rzdv~sJ=-o4DNRk8$e0#o9upa7mU%D+r YH*MWNJopU&0RR6309*RngpvjT0F^}{sQ>@~ literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ti-et.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ti-et.bin new file mode 100644 index 0000000000000000000000000000000000000000..b31dfcef284177a81ca8e016ac46ad0520bbd4f9 GIT binary patch literal 587 zcmV-R0<`@fiwFP!000003d~f`ixV*vzAxr$FzMr4bG1x zlUe9(FAFpM0V`5i1s4_(L|G^<{z2Kl#3YlnNn01Zh`G$0@5}q%_uga@UeFO0BRhfW~I)oN1z+=e< zLNkJ6OdEx^#0>xPNapw`Dn-89-6@mAxaeWVfMz}#ipA$n;Lp{6vi=Dhxi#$us3 zMk7B>{h~mONu3vY7E7JK(lCimaaT9YGd2>=SF{ovN~-5hYP#grVtZK8D5q@0Svw5d z(!z@0GN7wV+?u85dlG#Mm?~ecDMu01yt_DsLVebj7{HQG7FPUz9apu9zw!FY#9~?> zbu1@$t>gNXPjA#w>Gvs|5YgN4U)EBsJJn`idG*~WRebWp#20)vHSs4tHTZ1qx;wXA zeAe;gT)eJzs$c6`^_jsJ+MRTIBVL=>^L9Btgp4q90{^@7ZkhIhS~tQ$NhxH5aR397 z;v^t3VTF&L*jyK4ESp=M$j3I@%M0SLkJLpWg`%=wFv3bka)EdA3?$Wf*j2D$c9-h` z9YDr*rD^KUye*eb4_ejw8z0*AAp5c`+4G{XH+$Ty9N-ULbS2x*%1-P zWVOF_TV2|GB<>p_-csVuls1hup?A-qAxRQ2@a^eR!Fr~fed)Fg Z-L!RofA2Q{009600|1X!Wm=I2006}^B0B&8 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/tig-er.bin b/src/Codebelt.Extensions.Globalization/Surrogates/tig-er.bin new file mode 100644 index 0000000000000000000000000000000000000000..5c174d1a429bc2e5ae94c2cc730575b554917907 GIT binary patch literal 632 zcmV-;0*Cz{iwFP!000003e;4~ZqzUo-B;>Ac!RQlVSr_JsL@nNB#am&#L_e4$ym*! za-2%DD?%V=GPA1MMR`bwhl&KKf+DfuW85#{+OgAQI#lcs*(CQK-*eBocI;tJ9?_We zQWj(GZf+oS*Y`+9!vyn`xkwiKvOJaIHIf2eU*JoYhf*xn(k&d3WQ^HkLUtbJ5phwE zvW$Cprce*K2V@tsim9t|7Jo2NH7@c~sMo7|c@$YSeatywiHpYY$mLsjBOe|l%dbkx z3?3AQXzIqXn`MY|#c)4OLdEcx)wZP7u+0eS_!QLEu%;O+sNbHFIFQ8)c>P!%(O{Y~ zzM`t@`&}iX#xF@Q{Z+m(LC1Ae_6fmEE2~SiBc-ioBznpLj!C9BwWGGLE6amAknZD%K4!_Hp3w!dla0G|6ON2mR9e@Ggu|d zPbOS0Wbr`?8;X}|zY5!8{$4I&<4!F4N|sj4;;HFYeS_>8ntzlF0b6gY&J;;;c7e{J z#i=1zuiRpX+~S)Z7S8KlQ zb(d7OJQ&u-Uw*R*Z?iPtZC(L4oF+V&#ltiLgOeTY0ta;l2RdVv-Ag7EPElRZITvr5 z_yDdlVDD)5)|gh6Rp1|VwMVsDYS61|twQIT&H6Noh)tjG>l0^(y6Vf=vT$YV`sT)O S00030{{sNzXC5%<1^@sIKs5;f literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/tk-tm.bin b/src/Codebelt.Extensions.Globalization/Surrogates/tk-tm.bin new file mode 100644 index 0000000000000000000000000000000000000000..f749761cc6d5ad792da102c6f2ba675109a6c97a GIT binary patch literal 591 zcmV-V0^-9e!$8F* zZxrhwR>=GEBZpDka3MzkRW(o3dDo$+-_7@PrVDCGcZ1W4Vq^FYSQw7cu592yV^YDK zYldrR%=?<5{+F$ZErsje+nU>QZp-s;^N!0>z%5aGs3uvZ3v;z_wZC_R+|_gD6U&20 zvyX8oc9R!yX9p=3(&cQ0Z}mGnqW!LQ20f&1;@#RIffKJcE+gaKn!v^m?7KRox&%ff zxrGtk&eN?tT|LlYPgf6gWKT!-blB51o{oDuHqcceUDnnmh~Va3v_b$|b_py=jcG#G zL^d({5Na8$vEIP&nS2b@oHt~ozBl(%2NiAENFrNFxawz|ftD=8u?4L%S-;F}P+g59We+y-;^w0n7}*=&+`IRz6NQKC!9S>Hjo)#^{Z=q=ZuN?U$c_P1_yr d;m+K~ylgl2_VnZx009600|3P-GGGD*001V^9hv|D literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/tn-bw.bin b/src/Codebelt.Extensions.Globalization/Surrogates/tn-bw.bin new file mode 100644 index 0000000000000000000000000000000000000000..1f66b632560d53b984b86497a9a01b2337b251cf GIT binary patch literal 508 zcmVfk2j zqBTg4(ZL*4n}fC=(AFGucZbIjD`hG7f)AGRdU>pxHO*Vpg6o~plR(e5P&>2SI?LTo zNPRN0tn1Rxa`@>m3)yVG5A62w6^L{iPCcZ4;5OEf5tMruC0eVU4{G6Dl<1!HeTrm? zc#3o&5Eoqcy@V%fjBNj5YiBHPzJkDCvovKNg8h8(C(%fkTCQ)Kot%2W_XS) z_aaJE6iaGufm2PN;D4%Wrm+W^U9Ou+O5mGA1sggNR?&fKh0#@xH82n>JbfpZIob+E zXXu5yg0@jN^-5DcX(~*<5!{LN8kPonWO-Z*asym1(E{`)??mOyL+F~_k&iiiE5)?W zz(2oov^$KwVCI@S3#5t9CUlt~>l1&Z<^xFO<;#zsIo_H3p8i#{9UaT^;IgRsnvR(P yeUlpX74Mu9ldUOZ5YsQ;f4g+p=dr6`D#G5>`}4EE00030{{sN+jVSuq1pokRRPm_* literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/tn-za.bin b/src/Codebelt.Extensions.Globalization/Surrogates/tn-za.bin new file mode 100644 index 0000000000000000000000000000000000000000..d3222d044bcfe80fa2ab28bf2538da5791e6f053 GIT binary patch literal 508 zcmV2SI?LTo zNPRN0tn1Rxa`@>m3)yVG5A62w1&DMSPCcZ4;5OEf5tMruC0eVU4{G6Dl<1!HeTrm? zc#3o&5Eoqay@Y3KjBNj5YiBHPzJkDCvovKNg8h8(C(%fkTCQmKot%2W_XD# z_aaJE6iaGufKyGM;eV=Xrm+W^U9Rg%O5mGA1sggNR?&fKh0&)RYhWN&c=}E*bF>wT z&d>{Y1#P2l>XoK?(o~pyBe)akH7pJE$nv-r`}4Cu00030{{sN?*s%lH1pol5M)z(2 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/to-to.bin b/src/Codebelt.Extensions.Globalization/Surrogates/to-to.bin new file mode 100644 index 0000000000000000000000000000000000000000..220309f31fc5fafc4981ad8a3dd9dda9cdc8bdd7 GIT binary patch literal 533 zcmV+w0_y!AiwFP!000003d~fyZrd;v-2>zwI3&=}xJJ5_TM$)2fl3i714Ty4zOe~Q zq(PAeyro;0OxgPbUAlX<7k@^+Bz&rp?PLp3PSiO(=bn2dDkc&}w1$L>nn-+lg3whO zLqn&GNG`B`GT1e#fK7<_0WklrD!?eAqLDFK88+4?1uTeglA*x@e|v8<7^Ph6?de2S zRVbSiDM2udCVHU>O7%i3z0eHTHEtRtrO|xjY-%*Go)3q5rhN~cK+bfce;!tDsJz#5 zZn0vH&0%o zyrQ5goVs$AGzQ*ex4xZwlWhCA^no@ZcN85wOVUbsIrk%DoMGd=BYPz2PrR)blAG`F8;A+vmS{G55E>?BPD~v{Gwh5B8Kw<%(>nppb`fF&9 z51xPh?(&8H6=?5)_3jO6KbIq4N!1_JzSOgCYeT~5JfJD9DhTlN!(R*gk?!~9+X}R6 X>%-~E3jhEB|NjF3y383;^#uR`HO>6g literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/tr-cy.bin b/src/Codebelt.Extensions.Globalization/Surrogates/tr-cy.bin new file mode 100644 index 0000000000000000000000000000000000000000..67eebc3d71682773f0c2b29d005c11587145f330 GIT binary patch literal 541 zcmV+&0^yh7~78E5)b+6dfu1ViOU? zfFc7ZQ_-b;f{f`4bm%*{eUUs#N$M!*uU*51=ll45_uYwf!ZciQ0c)uQ)AaO&kY$=c z&G!}4Qc-ezI6k=Sij`39nEC{8^U;(*$(pNLC#-R3Vr6o;WvV4DTrS|3*N#I;DlOli zUYoKEg*QxVP!%ORlG;TYyU5Nia-c%cx+YpX&IeiT9p|6t!=ZubP{TUV2kU60;h@c^ z>D(prgH(E0bdjbDSF(dA<*=5^_a+k2$YnnRQ{F{K>6+*i!A~t?0&4#~VzObld*ztq z`1|-R0MPC$gS$VtED8m8-1^^51n)7p?zoGWQ=$Nwb(%o|b2l9H#dKYbT03mF^w z3_5#PU2}U2Izs&P{jrbd_O08}u`fLs)6`iD&-xmUYDz`?f85|OdJz~YFH7h;{qoDF faj4_Iu&n^MZM{4_`3nF5|NjF3%qtE=*aZLpxRnRB literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/tr-tr.bin b/src/Codebelt.Extensions.Globalization/Surrogates/tr-tr.bin new file mode 100644 index 0000000000000000000000000000000000000000..4b0f2507e93034fb6c20275255d7c8607e5f5fdd GIT binary patch literal 539 zcmV+$0_6Q4iwFP!000003dB^sZrd;r-UH+vxD*;%8%alQh84#}BE_fz6dfu1;t&zV zfFc7ZQ_-b;f{f`abnfc(Me-yiDUzUm+O=GGzK`E`-lRPT=VVe zm8vRVctfNFQDd}2nO>;X3+?nm>osN!H;rLj@_KI=e?9FF^(12jU0vR4HvJE+KLZigLm-3(f*#m;<%B_Fzr+k}h}&hi7w-4r zn+KrVm&)z-;G!%AJW%a^Hxhhw!DEoDf~N4IE?6q&0yfmOy~N5_TW9I_vnsnN^MW~T ze8zS=Lu>Ej8eECR%MaJXS?e5~-O(<%AdbHfu1Jzh`8kK0O8Nl**H^As2_kw?OC;B=;E|+KhAd zp}wK|76iiV_4{*-7y6~^(lcASH>R<(4xaSYAJv%Z@PBc=!{m);WVEUvbo%9|O}n8E d`*Ll0xNGa}@zEau009600{|OHVJp%F006r80jmH2 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ts-za.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ts-za.bin new file mode 100644 index 0000000000000000000000000000000000000000..0f3ca4a06b61a9555e9c6a0442303f928fef3671 GIT binary patch literal 516 zcmV+f0{i_RiwFP!000003dB@9Zrm^s?G5-2YyuUr3a1OZ#KL-mM9RW45V)jPV~H?D z8WibZUAfE^(gZm|&XA+*Ny4u{S&F+LY<4tn-pqR=aSNj0nhvlLav%zyo*?wDEMTM^ zCrU_co^0-dFyJkbUjXi|Gy{w_RF0}32a6V_Ne%ZzdP4%%+!wkQQxz0os)o^7Gs%<|4z zu6rTXVq{*Hxu50mP5(quOaA3nB6{x zpbzw|z6+V-)AvxGWovpafm1~v;Q#8X^w5AzuGNK>68Qd5z@83-6||#j#OO_mRnQSD zefmP)rsz(LbcQ;vYgFrIR8(n2g~?ZfyLaa`tPS+YV%)jA3?TQw)fz28FY*>D&sW^1 zx8p2J3ofP5_X+&_XNuN`p%DzDD`$dK@!5nf6NG)>x72(DQ+a;;_9Mk>bJwT;so9p6 z!aTe#Yrd)_H{dUlqsHu2q?D8~i0R|gFP9EmeeNt6i?BEL`t;-v00030{{sN3Z*oD{ G1pok2bN5UD literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/tt-ru.bin b/src/Codebelt.Extensions.Globalization/Surrogates/tt-ru.bin new file mode 100644 index 0000000000000000000000000000000000000000..84807ffbba4b5957e6796ed2254ec0880c7c7caa GIT binary patch literal 617 zcmV-v0+#(BiwFP!000003e;4~Y8x>W-3Rgy+LT$eHfg&lvnv^#6gsY{3nfe0zHvn7 z5j2{BcTOn8(9$kVHl=@1=LL=v$Ivg(IDe2Ysicv{vd3iK*=X)P_ndo=G#U>x_(Vde z#Wcjs-P}Ovt?xlXx)EkEb&=!9+%^s%>R|dA;LFD}02kE=O;{~XsfT+qE2}&q)`UY$ zb81!QRGp~#urI4z0Nl`RXr+)P3;Ywd{RD#1O#RLxKj z3JZlEs9me$5E6AN6_owVSAM1AW4)g0{48JRL!BR}(`>aU91$^nr=-Ux*`R7f=YNVI zJLcm>aQbkT^%sS+hciB%4|O;n@_T+~N(X$b1FNlaYB%PW**AW}r-t=aoZ5wvzvH8< zZ-Nn@Edqh?8~r}ce(-7b-HL9DXv8o0<-*Bz(MU`>$xci#<@aI-&I|vdaH50!*jFv= zKtvchg8$A+Jq=qxtsB0bQVLPK=RuozAVT7fO#3EmhBal!&!@7n!Qfl{7-A15oh}b%shDy9G3oK2!wZ^@DJzqF>!48en zLks@<+eVwcuoVX`dOVpb8@O&V;#FnzXz!wZBEFo0PvZqzUky;tf#_=0jk%K{P?-&Px?MIz~nfKa(jHq%{e zlelu6R^h~vuRwePKhO(Of23c6J+Xt6F1;aq$rU(8WX8%(ERj-u~iyl zD|QWNsW{8Kq5#+n%dDZorUdl~@$kN@kh4UnR>#m=Ha4kpyaqK0mp114iz}<)ER{x2 zx09}_eDMuvjjG|SG>4TeHHY=)u=8_X*Su}5;+<@ER`J){{?a66n88%nd*fy#Nm^QJ zGimxWfD#AjSz)<+FO{BFUZzW5k=Vy2EoGy@L?Ry9=p}+8C!>H`wO+=2NK?z8#+Lrc zf~~5(1DgJY1>mU>P+1GUIMCANRZ%Fs5vGOmAEl*+!o>G?&q1tXt&oUy}#%gIWf^xR2BO0!`Gh_b`za<<(l&J Y(A4wOlivUU0RR630Azmjgxm!H03Nyn0RR91 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/tzm-arab-ma.bin b/src/Codebelt.Extensions.Globalization/Surrogates/tzm-arab-ma.bin new file mode 100644 index 0000000000000000000000000000000000000000..dd474c4df02fd086f28b5f9699d87f726ef11a45 GIT binary patch literal 643 zcmV-}0(|`+iwFP!000003fxr9iW5N)zAx-M^hM^NNmy^rO%k#zm>7&89y>{GwsC%z zo}R_rb~RbTy5Jj#vPjgZF$57k`V>9aJc-pkKj}_l9>9S>>ig=e`l@=SYgE7!=0iQ? zJ{9i%9wGM|HHcV0pd#chkv|kxr5*%5%AW!}e;j+@k~-s&sL_F9YgnWWrU~kO4mA=*abbH;RW?*ru0Mx$Z}ywkL(yz7(>}n_i#kPI={N z3slW5WQ4uvMXwvhqiVQfF&Y=u#(FL@9oXC#mPsJqvB-xH@0C`120mikJ8mzLpc6klB3@ z95a0DiYle$_^rve@ruNjCEe26-MZbB{D)b4f9ukW-L1_XI=6DP!8{LgczOO^!`Y_S d=gP*)>2$2y`+I)@009600{~|n@|O(<006r7Oeg>V literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/tzm-latn-dz.bin b/src/Codebelt.Extensions.Globalization/Surrogates/tzm-latn-dz.bin new file mode 100644 index 0000000000000000000000000000000000000000..76fce18eccfaa8e33068c364e9cd8ca739a6784c GIT binary patch literal 524 zcmV+n0`vVJiwFP!000003dB@9Zrm^s?G5-2YyuUr0LN|uc8e8u6Tp%ek%3@KYBkm} zp-6)wjck`PrwDR{oFPZ?Ny4v8t%S5;GsL`kZ{Coi3ZmeF_OKDMCkkI)AhaqA7-+|d z5)z{_1S+p=BH9Qd+D7oXriu*^)!l))n%hoeCnz7h= zN0b7|F=|^>nstRvW}y$b@9{9$>N~+ZTfJNvD<)bAyA)gmv!u#<;C{2wL8gQ*xZgt)QvTjeMu+OX4&Ap$ z?Kf*3j6LYUs$y}WgCBoK=XSQhsiM#DUu{*oZ$KswX|1IMemE6ypgmy)?Wh_sx=FDL zI%1uVAIJL?-HCxt&|CN1tWd3+K~bd@6((N^?(WHZSZe5zS-W@c8Gt+hS4*@2&3M-d zICFWuFn#(kuClaXD}{ba;6J}ov_AEXU>FrEHwCF;!fah8IQz&Ssrd-T`uyd`&lIoC zGar9VlVh4Y^YF5-=~>OW0skjCdd%KLN=X@mn11>G+oi*?o=+AAi?AQ;?d8Q^00030 O{{sL-T6;^&1pom4rtxe5 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/tzm-latn-ma.bin b/src/Codebelt.Extensions.Globalization/Surrogates/tzm-latn-ma.bin new file mode 100644 index 0000000000000000000000000000000000000000..90f4ce348798253ea9bb7faaa76b3a655f46811e GIT binary patch literal 544 zcmV+*0^j`~iwFP!000003dB=AZ`42#?IYzsY=c~o(<#s(cc-&1iNNNBki zMLE-Yo4rs?6S^<4l)!0PvmxBfZrJjiarvP6G|#7@tL2An4P~Oyy(DR3qAS4My6Ic#)dPEX z1#Usurl_BUX6^VPm>RdKi?dW`y?6}CggrB~n!t)Oxs$G+lO zPUAwgMh) z+gx!DblqjJCM|955B7q|-RJKyU+VqWy(hMJ@1BO%96fHVe_2DV=N}aZkI9oD$w|{d2;Y7B iWyAhnA5P{63$z>T>EXdW00030{{sN&c2Lam1poj<5)D}Z literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/tzm-tfng-ma.bin b/src/Codebelt.Extensions.Globalization/Surrogates/tzm-tfng-ma.bin new file mode 100644 index 0000000000000000000000000000000000000000..063c09e95b4758a321dc88dd2764d090623056d0 GIT binary patch literal 582 zcmV-M0=fMkiwFP!000003fxr9Zqq;zzE|oy>;>gOEETvQ-%za-By1v#ggCB~X}ZEc z)p}hiH;xF2^iq&YD@5`HMT&)b=!Hk|ldwDXy5rdD1F#2sX1@9PX7cw8VN#f?YiFuu+3lsB@zxC_nB{?($ zb)p%O92jk|=|I=vNhZ}!QOEZkTMO}CF@qQ*orsJ1J^+`~2Pm%=%gy|7t-W08$TSE&9V=*7LWK{v#?rcc$cMEzcsS5yNdad&lR_l9p z`==_uw9fT;+3o5GQlZ2d{14p)MG}D|&%|LNC8V>Z2Q!iI*b@t(a+f`&SO5!d2GE}O z=M6|9k7xhHtDLCzpmLtzcni#s4-kLAHY z_w=rhN7Ug+X2mIi|Nf$AxJ;rfcI$!TE(bhljb=w~w4LE^Wv-7Aa91qnSLw0Pr>xE7 zRG)uRJk)Pm`y_V;*ymis!;HIA?8i3vgTa>L=#dTaMI1xh@249yHv`}8tZB@`bz_hB U_x=F@0RR630GSByc*6z&0KNJjZvX%Q literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ug-cn.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ug-cn.bin new file mode 100644 index 0000000000000000000000000000000000000000..b71a0ea1d0484487861bffaf5d95026b051934d3 GIT binary patch literal 579 zcmV-J0=)eniwFP!000003e;3hZ`3dly;tgg@CD@nK~4G24K><=M8b+iLL9xj)2-Ef zRE|?=Z%CkY+Y=YA+@J_m0>qv<@GFwdt-qwU69;>f?wwqmd2iF?|DY^ePL%MFT=p z=HaiF8mhEgW z7y;^2a^;lX0;bYcZ(rq^g_J?5405Cajv$p^&_?BXy%s;3^>@9l@`nG@;Frz1lwW>4 zrf@=d7t@Yj^+_pK3#F;BRbE^u-8S#C&0E%(rY?Ka^&PwTT3jgCyGC@+i0&KF10#B9 zM30QGX839n!lxy-$-l-7;a+l6B0$rp%s*J;Y!1Y5D_5p3wHlPe+j$mwY^SEZ}>EtH*emX*!4ncg zFQqYN?)DZ!_k0gBGEOi{sf!#(<#urd$q3V@0M8%i5xA&FXvRD|QK%=I4B!ycg3?vF z5`VO>I4<&2$=B7rJc>%$K4uJP;-V4q<%cHnbC8&J9dzG~V>inb<6)YN731I4WmTi6 z)j_JW1Ll|%9@I!uJ3o1V1;jJDMTf$RXDEh_Y5%A7OMId|GFvYr3E;K zOdm!E@wfboiO%^?6P<{;i7v#{L?5f%d5!W*eWYPX;fTnAM*p|F9t$LsGrC6BwgP8J9rKVML#=rC5m2RCsvEl{)#g}!xn3?#En2HxgT%7N^<2^_S zBS&C67cKx7hTQuQwVTSW@M-{ z#@d5qpU8_+5js~d-`V&;{zjyBM{76sv}vt?+l@7swaGR3wdB&HbEBmAB#NM#b*isw gx!3i{%wQ#440dyS>n{KR0RR6303Rz-ATI_00HMDl?*IS* literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ur-in.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ur-in.bin new file mode 100644 index 0000000000000000000000000000000000000000..f05b89a04ffc9c43ecfcd02630d2b79deaab16a4 GIT binary patch literal 608 zcmV-m0-yaKiwFP!000003fxr9j@mE~zOS_J;2VdsrR_1dY9m&a3Pnw&sz(E}U^PE0 z$61M6sTRaxpP|RHMMxC&w3mGj2X6Z$9Xoc2f${+LA$I2TH{UlC$37MCiAB&%ctnMF zen!aKmJcZ##8f2QBXX5bRrHdE5cetn4Dj`17J^5bjHkkI_Z-Zjyf6PAVV*Tyfh_3DAxNV9w^ochTY~QcC)mS zSPaqCE{oj=@G zb|+?<6(`iJ?~u7e=bM%MQ+mY}avyA+i2l-DC?m?1vjf@H_gd{(Wmgb0!EWJysj!_z zUEq}~;WFbK;@-%I9*bz`vjG#SN8VJiHVmk0LV2oRSJ6(AG6#L7uML$b$hxUuA`>jZ zcv~k?&m^Xy+ElnXCS4%Mg*(7|5Q}3p1D)g@_;so=Su6kc%PM@ulkBGY;?HiLsV|~hH9lk!X|2v5XVh2O;-4) zTCXeRMx`c1h-ctPTNEiooVfHkyy4a-VRpT1)=uaH;DdMlee=yXGxj>50^YI&dKpis z@DC3Nc^L+fvq?%t#(jKJ*a?jx9aH`e;KNxFgHL*l=OUmp#RiyU02h>3lCHum|K?n2 zd=h4;*U`Nqj;(E<3IROz$#_gcypG5WFEaI$#Lsgggc7{Y(uor654I7Fbj<|lEv8sY zJAvZ*jc)rI8%#4UT8`Z?>{>g`@Aw%rg*(IWd{3e8fpT3&EopY3Q-YpYL=(vMo9K}8 zrds8_S?317HS4Om%1`2r88$H9$ya`tOT2GvUirD+&*fsfme=#ptfeP2+j4D%&n>t@2)RwjyM|*+|T^lr~Q7 zuTlAzz1gnIpLMOcL+!2Y6WKdGg&I*+H6l>$K6~E2&Q2j^f?dM@(qU92L*UMj;H2Oj z($Oq{5ld(sun7~nPoBG61QV);P=D4hT(+O(tifunPBbWnxnQCYEJHlXQczS?!#=}` z*|9s;XBhYhQn62Fs7G}>RUYr@-Z|3GT>6w}#f5v`k35$i%#vXi`{XRwP0+{!xYdX$ z>{WWs@N=r;I}gjREw{v}Nh4t*3_ve*gdg|NjF3>UEOxhz0-v>~tyn literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/uz-arab-af.bin b/src/Codebelt.Extensions.Globalization/Surrogates/uz-arab-af.bin new file mode 100644 index 0000000000000000000000000000000000000000..665275a2522766835f0952d7e21974b9e04e5809 GIT binary patch literal 576 zcmV-G0>AwqiwFP!000003e;3hZ__{!y;tgg*bDLj(o(pfy;ZeRkcf#e65_Z{rs)cQ zRO@x6+)&kqNaQ#4nhIKlQY6HM-?1jQ{t|ZAyY4y;y>Va<(RkjxH}fW5`-H=vBgl7!PCzabHF{DGn-U7UTUBrMbpf8+s1vuIj|I?p*(1adh(#LJm@)25}fCX@G?tBityKBThvf=1bSJ@ z59Ks>0v*LwP`_cfuXEvH#`sFZZKsvSTfG#blFlkT?5XTKAWV-?*K3D%1T6=8T>(iT z*MCC?EoWO*AQm>bF~RSN3Cdpb84>2z%=6NnN3yYN#aZ#R@AI%tN%b8-Hnk@0RRC1 O{{sM9KAg`%1^@t)Lm1cq literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/uz-cyrl-uz.bin b/src/Codebelt.Extensions.Globalization/Surrogates/uz-cyrl-uz.bin new file mode 100644 index 0000000000000000000000000000000000000000..e09d9fbab5dda8324c5ffdcc996936d8b578a61e GIT binary patch literal 610 zcmV-o0-gOIiwFP!000003d~f?YTG~*-3Rgyvng8C#-!a8?Lvf;LZzCzP`Vu3H_lK! z!e|umE@=z(rp>;E5c&lsX-Xcp1NnkcJ|SPynbC|SOTz04Y+dfT=bm#%GviIQ9ZsPk!xQ7`78ro$goKeJ_}`s-NiYCfI=?#!r4SA$4h%_veTR$* zi*59xjCnA|a=3gGzAB@=C?+fDOLfL&qkb}o8DR+{k;r>d2olOXGzn%%O>Rq_IG{ra zSrbh|Yk4)7TMg5f4`9nG7wpm~IV`~s=Vi1%2?mjGi!YL%WxLzMo=HAl^4a4rel36e z=HXm?wk2PP_jk1sPE@(J{yN+zVk6}Z+fP$8~*?R0RR630NrYO>SG1~03v55tpET3 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/uz-latn-uz.bin b/src/Codebelt.Extensions.Globalization/Surrogates/uz-latn-uz.bin new file mode 100644 index 0000000000000000000000000000000000000000..b4e25f054b53241b600d41f4371151c351880c73 GIT binary patch literal 568 zcmV-80>}LyiwFP!000003Vf5jZrd;vh4%n?2QGz%+Az{Cg*L;26StLYQ~`>Nw0&(8 z7DrW?(qsTWeX3*s3rE$Efra(C__fLejjmux}0>g!S7UD$p6G6qT9aIa)@ zh~$^&SS?$=lvPS<`Tw80k_9c^YvSb@ICT#l5ocn<%w;$khp)f?#CmC7ykQtRhR%8Q z5xsmFuzP5IZ_uxrkumvzmYh`;VEOgeUsn$2d%m-u3viwFP!000003e;4)Zrd;v-2>zwIJD5vxNbXY3nDluP`O53py+sIUE7Q( z(x6BK-Z~cOXm0_!^auJ6MF#ywzNCB#lH+6y5DvoSJv{fG!-q0Z_?6Z;5wZrAo}UqN znP=G06$d3`YGyWf1q^u!@*86HMKesvgvv%`u(N1pip+5X(o@DZ7xB+a%SlNt4BxGu zXvSjO87PI4r=&FFf|MjTgY3*8>$I-ZrXfmM(kH=Jmh?Cwt{Rjb7BL#s+Gy%vM=mWi z8Zs{B&&RQw!ymK@y==a>CrO&v>~{p|RCE;Q)#~UfqT9DA)Y!Q57!d|* zD5;NCd)wY}`w4Skpuoo_EMiD&+H~;^twY?0*OuN^9x@`~b!G}xDLUJX94{r3`uNW~1%B%LkOAImq)`0^okSgSx%AAgA zC758be2`-1(L<7)l7Efd7~A5DvN6?lfwK45ue6lN7rP7>=FC_|S5!4A`OwFvxB~06 zyR+~6=u9+pfWC9T1Y2mXi$+nU6%{5w72MhI8csFz$mw=7lndnQ6fHnc@*b!hcnDQ{ z@AYjTzLr97`j7b{>BI9~T?m$vSIz@WH8mlT{>*(v9Dk&!rs=K^Rxc|009600|13} JLXK+&001bG8Lt2U literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/vai-vaii-lr.bin b/src/Codebelt.Extensions.Globalization/Surrogates/vai-vaii-lr.bin new file mode 100644 index 0000000000000000000000000000000000000000..2cc1a125600e0945cb61ad94ada17c7d3ccf6fe1 GIT binary patch literal 587 zcmV-R0<`@fiwFP!000003e;3hYZO5cy$A9i`k>6gtg9a97BXxQoN;jl@z}Fd*=?MU z(9;vxTR;$lf*59YLxhDa9z3WRf)@pUOpg64?CzP`Om8+hYoDs>)vJ0{J<}c)@SG*k z%XmVCySYKgw(mjCMky5;ca^7OJ2ZwgqWlHGt7kZu|F*r&Xvbaf2z zr+b>?5m5bFqjI)bpfjcT8<-NvpbQ@CH@(qE@L5dOH^tI(ISZvp5C}UmpH2;bx_)b2Vcj ZT#t2cbK@@n009600{}*^I$Dbc003?C5_JFo literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/ve-za.bin b/src/Codebelt.Extensions.Globalization/Surrogates/ve-za.bin new file mode 100644 index 0000000000000000000000000000000000000000..537010b6510316abeef8cafdb9346c854716e691 GIT binary patch literal 519 zcmV+i0{HzOiwFP!000003dB^+ZqzUkzE|oy_=0kvk$|IbsL{3+n-Fa(5J&IsY+{kv zm1B368%M-LAReJdkT~%s?UUf&;54B(gin+C=KJQGNt}#GxTYPfxaf$)rzZ%#&NJv~ z&4}az>nD>tCoQl&5$^#$Zd3~xt*Gc_Mh1gsTBL#-A{-@26O#=UZx4orQKhtktzW6O z4UJ18B?yMmpbyIRLHjeb*9To*;;zGeZzyZdYD4*Zd8nF*#u7PaveAA<(6J3vPDU>6 z$W_CIoV85zJaxS+K5u3qla2R*?LIyL5!S05d{f{psM0bRR`r5wD?N-1o)pP9sow6M()-D@QTdQW|HwT|1op;bEpE>%*>*Jqx zLE=rQy6%J4_n*OFF@Ot_WXaP7Fe>RS{C{tS>b4-FYj&=L0Ja-4*wK!(8Lg@8F?tna z1=PgYAHSHFF z2Co|5ma`--xDZ_3MDVX~F=2{~&pNajZ|sU4sQwVf^7P^J*BGz#-5>v3 zlP%4SIe6LDbX9Y%$DbqzkIAz@$!Xg{NI!hKvuVH8$CLTN0_+BRetPm7009600|40E JELG?Q0089p02=@R literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/vi-vn.bin b/src/Codebelt.Extensions.Globalization/Surrogates/vi-vn.bin new file mode 100644 index 0000000000000000000000000000000000000000..ac740540ec105f94784be835589582b815f64580 GIT binary patch literal 519 zcmV+i0{HzOiwFP!000003d~c>j?*v{-H$Z?;0?+GO6l+#yeo}5Adyg!N{FS?-mxu` zc;q-Eb%$8-75o4jzG=P$KU3$SS(DAR?z!i2og^g+_PmCzkTp^G@&ciCmO{&ELzIvh z6>HPmkP4b3kzWD6f9Wc~Xv<}*QgSkAsznO8BhpcprWf$fw}yjJCN$qpZ@a1rwmYH} z$Ofb15oP*8C;cFX>l(K$Qp(JK5)C!;v$J7fAU5P{XT@}qG2dXj!LFMRrdKc_)yQy} zWy@e^@rj=|GyUi)5}cUsHz3l+=qZB*tRmR!%1I5aeGLn=am9vOp!crqUCCW3B5Ylj z67IPUejE$=>HU?jFMWOG>uX=%`1*FFXS2tOdq!9NDX20UbQulGj0SB+gF2&D-=41f z)4Q|si}Ug9vhp@bG8gU!8m{;~{6``4t}a1FKh~y`5}Ly)g#)iim2%2ei_uk#zTW0k)|30H{Bh5Kb9-KAQ!RdF8--5T1T?~bnU{9NP zdN2`cl@5-A=x7lWaj^|f0}sK$_?Vn);7qeE{BK$Ol&sS9HOOSKu8fqxS3?df*3&L$ zEz^pi*C|#)OP%uRUA#%rrBG~!dah4YnObS4jb_5eOTqmO1`Wpw2IQdJrC$M%E8zMV zEkY-G2P!X*bf4_RMG9X_VK(W)yuvA54Sg*-fr;?rN%Y)t#g0{91A^HJ?nBYK)UD#S0wXu-M;#_-ekUp^d%y5Co9YlK5vFVD}O S0RRC1{{sMko{V)M={VU1;cD<6-^`mKrz8sQ=>SV12cq!#8A6Mygpu}~C?PS@ zN^gaQuLuL)5%~*X`%^Q(Xi4R$N-|ltG

5$RQPi$(tK(P}WNgwea(OU+oUydp}0 zR0$)!htm!~lNqeeBjJ~B@4Lz~O z5C7vbWmjUP8T-}kpH0;0c2rbpMTNm@!NF4A!>NLvIbCiAat&Oak_GBb-3yml41G;Q!7#dS+`p_z9T5{cBsja}kJS8ugJAaj=Woh4X5&rvnaiGy z>DZYkU-6ZX>R1}sx3$q>@hPGeWeg(x{PfSkVW`J_g|;H?+xmQd_8$NM|NjF30d7(Y H-30&uI(z!| literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/wae-ch.bin b/src/Codebelt.Extensions.Globalization/Surrogates/wae-ch.bin new file mode 100644 index 0000000000000000000000000000000000000000..f6a73e35b471ff019ced132fec21dd45ffecfc7d GIT binary patch literal 534 zcmV+x0_pu9iwFP!000003dB@FYTPgs-3M|9ZGsn#1L>~XO~*J+sNJD1gk~p?e>|eL z6l6KzU6wsTp_@XX+d`p7FuBN_q>?Ndxt`9h)T=-5{rCR+8p{!p@SZjhbI}lqPfrk9 zr4h8WVnlL*)h~^$Ne!$d;uhfJyRHU|Vk%l0^G-yh*QoA_lvxfBM2ylP3^ZywRoB~l z-G@=il~Zq+uC85x4UrNA!>ClxIVvwusvgv<2PFw^8r-&8^MJIe*Zp+r}}sHBhZzmsKMQ-JU;+qx41*tU;g zOB+&0w4$=b=%vqPP!Sz|dRt!k?1r~=#u}|L%DbYKRCbbbg=d_Brp64129C^P+@-k~ zAhy8dA(^F)>J}+44{Yz>l=HxExDvd3@aX;17oX1irrm)XNkjx>fG>FZ1&F-ms z6DC2p|Mb=8b9MEn57+FVmf1%7FUjV|wG>$VpQo zr6zft#DOOHdjgwPD_bY^l2{H=a|s)!frh&E-sA_^9v%0GiI6KoTAtU^MN9lz$)cW) zSNhg)8an!dQDKynDaL`;QZh2r+YXIbYJR#Vfr&!P#a>;)*#GUTlSMryDzC~`CIpN7BbW7gL_?PcT&51WU&T5spxSyl@%O4| zH%WO7y=xvFP2^|2RC1X~o?yI_#7sjA4eJUnkoD!dO!QeS*QFKEjd|Bp);tufm4Ex4 zD!eU{Y_|f=_fM*@KZ<%u=#YoPn4ldSz^#cC!XCvt9EYg9-<+#=RourH4BwfinZH_> zR)sCVKgg1^@ssfGpeq literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/wo-sn.bin b/src/Codebelt.Extensions.Globalization/Surrogates/wo-sn.bin new file mode 100644 index 0000000000000000000000000000000000000000..2f57314c148cc48894c5f0418b74a2fc2a452265 GIT binary patch literal 527 zcmV+q0`UDGiwFP!000003dB^wPTVjMy(94tzEnAMQvtX7w%RCA35QifRrToX4#D8q z$abK6!6gXqXr)yAT%chXx0j9 zq{67~8wV~Z2eGE=JHYMNo&!cDQ`!`CQL6hZ~Lu1Cpl~Z9vq^;od%bxSt zc}a}{B`{js-wdr0A!LR&_J_{SaMxk2o#b4K)=B=J92I zf=kMW;N_9i$o-7a%}szb_~&dI1^3L3vHoX;{ZMJ?n))^5sDy_hAXEkQLkI{!NbW;U z-G}zyf}i^3SBNfdLr}?(Y#(e0vTUE5QxMFsd-$KOs=jMLC8xFMl>)Ka6tH3)z4#<$I`kMr)cn8|b~h#;cl21OJ{jI?O&q1!0^+gkK+jdpIn0cdjs2q=&IS9v=Jw R009600{}Vr#YNi%007WV2wwmI literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/xh-za.bin b/src/Codebelt.Extensions.Globalization/Surrogates/xh-za.bin new file mode 100644 index 0000000000000000000000000000000000000000..8117643d5cae233b602daadc9435f5af4eec6bf3 GIT binary patch literal 517 zcmV+g0{ZPo$S*d1ld=adU4~7&Y2daQQ3ESZrJq zr9g6wMsrYU4%)s#TXWEQjr$%CgOz*|yt9(Or^l>W(X>Pwn@5)RZ1vHeG7-9TyKYZ62&XoH9-AAH!$fWR1%bx6L}%m)`;Yz})L z+&lz%B@R9)sC%C|%CaRlSHP*F2l$_^D&4mrlS_4}r3Ahi3)s+}u!43}4H&&kxe7XB zjZfdl+mx-vKxgb5clB(cMz@2aN-HW1UI`AC@*b8NdSG|W2pDEv%dp`Z6W;;5z z<;i7J^EDkS1N*Er`paH8Ck8DkV-VrT@4p=!_IW&27%I|!sF&wwPXGV_|NjF3C7Zdo H&;hLiwFP!000003dB=OZrd;v+y}@VxGA(~TsQ5e(9VtOq)w$6RfC{Q%6gFr zQ=~zW2DIz4r|21arktews+8lg$kl_`64=(Oz8Z?d_$aG_+o0 zDM7Fl)%skZ8s+++ULSOGleTTzbw=`qv&KlCzaDOlOk)e(Uv71tfwa=vQ0vjqpGc#q z9lG3dAt!C;c|H&QEPve4PzH@&BuNv4eg`aUj&X>QAJ|tba0{LNA~RItin!_{rr1@t zDqy#&8!$Fh(pS0K*=kW$0uDsaQvX|bJ6`O+!ps#*sJsdbS1k4_Al`7LJhD>M-)THj z2Kn92XDj%@75eMBB1ulAxduigIl%u+Rj9TC5iQ!45(3z!&tOAZOf%9D*`?@h%oWgJ z6MXnvKE&*rcVxuAx2tH3N>z1|NF@o^c)=MM%4L`|eD{|*YIkXu1H=ZHJSFqgi@Kwf zmnWu=HswuBUkk4G@fuwuFvCzL{fpMLzduz%F)Tz;%TyRlxMpZx&<0RR63 M0M8I#`{@M$0Nn%qPyhe` literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/yav-cm.bin b/src/Codebelt.Extensions.Globalization/Surrogates/yav-cm.bin new file mode 100644 index 0000000000000000000000000000000000000000..82049c970008f84a31e3c565fb17e26f95972755 GIT binary patch literal 528 zcmV+r0`L7FiwFP!000003dB^+j?*v@zOS_J;0wwDO1I13;#<|IyGSHd1PO6;nrYXn ze^$1$s5iLr4wY6s0?)v$5>K&Dg6+h?Y093E@MT8x`J4H^Y21_;_&_<#rQ*ck(-VZI zSqhr21u;@#w4wVQ-|v2XwZWk?!a!6+eFWINuNh!8r%IcYY#o}~b_LuJ)sV-o7Vvi~ z$H6F*mhW%RYsP|r1u+Jcz^JkZRVcFuZS6rORe_mU-$DC;*Rp^BqZk{c@~oAA$bv! zmmzr-l8cbM?i!wTS=W2gHcygcf-XT&LvP_f3(IR>f{I?&tX2xda+|`Ea>7!&rbc6Q z7GpWAiPPSF7Z)+Qkec>TZ^1Vz>QWnOYD1;1=Td-!8Vv^n&;KBUao))S)Dna_Mr)x5 zc>|S`Bktoj@g#{aTq;@LMDWk=Fr*B%w{l7-NS zc}Ru3y+z1V--CqpBPwF<5_!4&BZteMav`U3BF8xXB|oURJsLpNqx==X+ru;fmoykp zghvO8^{{XoPAJdH)D>3nFOF1>OZ*t~b#x;Qfag5@wa%8GS+So@N&*ViVP8mAG zcPKxXaYKxoocR$T#iZ& zYOQbiOvPO;f6IlTa8g!LKF!&AIUC|^k{uhIU0_YDQgT;voR9ISDZi!Hx%{4u9cP`3 zeTbM~r?AeA>YDn4ZCB{U#_#cmRnGs-BYtrgZKt>=bF4E`YniU`Yht(X*+W8R9&-8Jrw8|INo@AEi4F|VH;$E4eXuoDL^ zdF>r)7qnR*IMhh4>{)cg@cfktwY&FIlW*e{iq&hny49wtvW&b(m))vrYR+!XEfhKr q3e;yo00n&a?pDKjQ>(smTLqojdbqvy7XSeN{{sM?8YJ6C2LJ%O{y!-I literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/yo-bj.bin b/src/Codebelt.Extensions.Globalization/Surrogates/yo-bj.bin new file mode 100644 index 0000000000000000000000000000000000000000..8ea38730c42cb61cabafb1f89c063b64e97065c2 GIT binary patch literal 596 zcmV-a0;~NWiwFP!000003cQrDZrd;rhW7w@2QGz%#&z3Kn`^;ofyy?j0!2s4zSvA8 z%AlwO-jpTqkiiJL1t{vR1u|srN+5s%KSiFTBt^=U<7BL+JgUn0MC^g$XXH1Fsqzx zm9zTbM0tD^X40>B_lhL3-G`WSVAMxr`5d7!3d0c1<%2%@sh_LupEEj9+n?QPH#O?j zcG;ItCCApTjG>Z-jd>rgHf1hWR4LIkW4zh49ky*Vt?qVHg33AP;Q5})eh17nMZG#)bZb)Rbl7Uq^|Sz?dEb)tsbsU<=eSrja6(`OKz*gVx`$Sam?VH z$eG6fuah3z?G;T`UE^5Tic1rSYuj=ujx9nAw6krXEZnGl})=&h^uVS?3I^{4jERfkzl8mji{LQxUtobZB^Oy>I;)wC7E zPQ&+GWq-RNun|zc&t{|-eNQMGGnlH*HGAXA$1E#m?j1bxTsfMjahCX~+w15laNlNR zs56G_6FnjF3#kpQ$Hh-qkK}(tR&VL*jbqv+tHfuxnn$&3HR{V=OX$6_*^nd&*z{w0 iuhZsGcjq!=S-BeP_2I!k00030{{sO1^lD@u1^@u|6D~IZ literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/yo-ng.bin b/src/Codebelt.Extensions.Globalization/Surrogates/yo-ng.bin new file mode 100644 index 0000000000000000000000000000000000000000..77818d6ceceb6904d68d183eac312298d5387924 GIT binary patch literal 602 zcmV-g0;T;QiwFP!000003cQrDZrd;rhW7w@2QGz%#&z3KTN=S>fyy@O0!2s4zBo)I z%AlwO-jq%r+$9fC#2tzj=+Mz|My`Gd=SfOZBtyAQ#%iMOzyIz#QdERFd?Xoka+YBp z?(ZRV7)MZ$F~vM*Arh5Xu+81qb)~c;oB|zT_6gwpLzzN|I)oKG!c(P2ve*D7nAO&{ zidnsPqC6prbLrRFoia^r`#$Cz7!A=#J_l%o;y6ZA`JlI978WY~eNM+J{n1pL)Trm| zvM)cC91nJ7jFr@H47|CUud6~VsFDV!IpfW)?YM2bX?44u5>(9Fh#(A9^fO?lF-;?DD+{p)B*fHua}2sCNwWLtK0R}xPFzyXX=Em*w%Yu-d9U*Yb9c#2@jKm z!3B|%jsAB(y#;>9&Fyzx-gsuV>}qLNVs1OHmg~xN5!aT|h~nBTdY6uCU77V8@yiQN z>U9w8LOTXZIJtmbh!$wZ#Lx5rQ)v}-u!&Dg9IjYdV43fjZM1g@KDM}V;HgjUtO~wc zW(hFw?jDtl0Ub^w7?KR95g8L+gy^-ebzzLveC{iJ<*WU?APx1UzS*kKpiBx*c*#jF z6n@!!G%Zz2^daURBdw&4{0RR63009z(U_1r@0Kw-bcK`qY literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/zgh-tfng-ma.bin b/src/Codebelt.Extensions.Globalization/Surrogates/zgh-tfng-ma.bin new file mode 100644 index 0000000000000000000000000000000000000000..30ed8a505706611902ec350c2ef518b172fc2640 GIT binary patch literal 590 zcmV-U0{&cCv|{#jq^<-uJ%uzVGd1JSyNBOJI`m zgbH_ii;!L4gPbi=Dl+a8SzXHNRF*$w`Bhd|D%3T5G=?;y{5inOr$r1dnJ}IUk1jRp zsireHro3)3);WVeIn*4N_?hBk^`wYnBV$U10G_%eQV)rUuO6~g4>>q+lf=z)&3K%p z3(fdrwJGYfv^%Kj;z+4!L8L|+n)d7~Mkzw1x+1^0kUm>p$YbajmVv6+u(Ux0>m z*4mHbIy(CTC`Vl_0gY>AZ9l*r1~h>j|Em!}IUm)x6<*6~)j_M%by(iY>U}r7+9;OQ z*=DBvfkz_@Ih-(MIr>Lr;KDjWG;d{1{-)-vbya8B%uLoTRl&P1dTm1G;C$Vx3E!IV z1BMqSyuk3%%)P}o=iHzxL|cnD7`~}P#~E_94=EGu1pWtiL6L;OtxIOF;2hHV(t|lm zXzZ~C6S+$s*jNAysu$3{4-aj0n&qs6-p8v)H<}e;E|@3;%TzwdQqWMXVQ65D^u}Ss zDeyU@Vu;p2J>HH5_Ehc+xVP_udyZYO&$Hs#f`5Is(b+NyvshhTyB^x0fyt=DlH?5QuUhKGf9m(}Ms_+QCJqjSeld=|%G(()A^cC*(_ cXN@rf*T(K{Z~X=U0RR630Nb+$P3Q&y01~_=SpWb4 literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/zh-cn.bin b/src/Codebelt.Extensions.Globalization/Surrogates/zh-cn.bin new file mode 100644 index 0000000000000000000000000000000000000000..b0b79444bd621c84fb0eaf1c1655d8b17d2e49bb GIT binary patch literal 563 zcmV-30?hp%iwFP!000003d~e7Z`3dt-7ED!ctIZExTZjXY^c!{Boa;p2{AgCuUCsC zt{kV*ZC#L#0z;)r9g5hHx*#zy03$!8;`%$Vo!I9j*PFTN={>*id*2uP0wUlQ&0)lN zPK3X?fzXpMfRauNA{h74-=8OoPjkiZk_?KJ@YeuuUsf6TXheA_0y0x-APdECNO)}< zD$eLH_Lav+A(MW6dQ@eZX+0)F055zrlRv!p^#h0a`tuy8`1<@SMo;}b_sdebp0i@A zTay{1V&5eHm009600|2sIW?~oy004%P B6nFpt literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/zh-hans-hk.bin b/src/Codebelt.Extensions.Globalization/Surrogates/zh-hans-hk.bin new file mode 100644 index 0000000000000000000000000000000000000000..06d21f473833193a17526b35d62fc2a3e06a7b20 GIT binary patch literal 540 zcmV+%0^|K3iwFP!000003d~f?ZqzUo-B;>Acmc`+hUt{Icc{@+NF-EH%GJa$p$|F92RWt8&0-OhqX}ve0U%8YOT@L|r!2 zT%$id&@~t(m8v(V$5oy;qbEd45DcS*dR9MwL|31d+11A{nR<|vb6ga-EOpfr&Stu5 zQ$=&G)49_n;!Mt!E2lQ)TAZwfe`mudb1r0Ob~cQLdcIS8CTdO7-eLkAX!a!#VT|-; zaV^2DFD3<)=G6?)>g20+YVhUxaf^Sw_xLvsug=cAGp8;8`kQ&(X)54|s%Y82oMpoM z(?&M<0PQ+-+o3xS-F4`mL-!qe;Lt;dMmsHRr;OS$LC|Mz9~hPN2>v6JaaE)syt}$r z2?1=n2w_SKl81CgWr@+Quf;GUI*0qxM!q`XCGDs?<~Hj_NtKq8%1TnM_?R=$QthE{ zV6F6zn}C=ClYM1Y+F198%T5N{)w^Z4e0g8+>d?P}Hv?Zz7DdW)jINmsByN5yXc+73 zF*~5@gK)%};5#D@SWH%qbWb#2m%>1J8%Tl?XGCEbR zbq;f`Q@K+mWK_)LR8}>1CB`e^-!|cs8RMeUI~#^W)!(W;9hIhNXEC1dDfT5`t_SJM zVoQQvUxW)N^{W}6<@>MAq#9pep0@bcJBNQ`@$%xrIrE|AUw_lDJ54#95E(7|m%Vg& zx7(-*K0rGb-Lq)dqCJc5TlB!9hZa4uXtdqJw#%q(<9U6<9RMYQoWOrHWK zSDXW#%mbK^0_Opl5>fhS$JHX3VwJ;wX(LySSxGwTw!Y1(P*SC(Afgh4Nj_o}lvK~q z*RWRl+r_{qKt-Rek=FYDn6i_hsp{OayRLk|S#|7Q!7a~~lX;P{T>b_Q<6AlgjtnKC zW}4BS&?6$h3F{bKEk3(?B7YpR{6LrQ>}hqhTKvmk-CeC(8+EAwqiwFP!000003e;3hZ__{&yjSXf@By?32%#K(t7@enu!%4d;<%1q(-pS2 zTCXeR7KAD#KyN`D`f=lgDuKiyMf{qIMC!j_ckNwo>@;_BdYRdIGw<1J4|8};Qs_~Z zV(xBlInJ){K~9Dl=9Ib4-}%SI=|tjtIDst2>@FO;=KjT zRE)bOF-<`&Fu*C~>fv;pDriT98&}2e&l;JQ#p3KtQ?m*=xl+$IiWnRdF-P2JdprJV zI*Zygm$mM%@TsYdi#ju_@s^jG)pir@#h503UC*bc7VWJwvl>6Svd(|7@b5K#eNp45 z@9o;QmVYgGgx2NWhm3G?4F5;|phzQN)^*-17=vsu@?bzxoOonNctTQZ`mfeoJdcX#d@pZC_+Nf)#+*vcdbrm1k z^gg4-k$q1eBAX6JX+#rotDoOfQ{X@&w-=YoFZ0FtkHV{b&$0s|-Wen7+)OTQJ`^7q z;n7hZE6Zx;E6F?3tuCx7t=P?4oeAwqiwFP!000003e;3hZ__{&yjSXf@CEGwLV%-hs8$LRb}fvAIIiQ@bcH{v z^}14SL8wv!^cKXSv^P$u5=b0U#ILDHr2Y$b*SqVrljcrNFEcxD<~@7uVFs^A27`iT zn7O+U-Oc)+HSl(AJfEd>cz~|yuEd1-r%QK*7^4q{=LDkFB<&p zon713;;-e7(5Bq`kP}8u;Qz=UR9Otvy3TtQrH~KD9t=r_Q;&=YD_!S_%>^*RVnp*g zKDODgC`pTbBrm*Z6jgD_2&)(=I35%^2&&Go$*^WN+l4@fkh4uPMQzosrEJZhx>{H9 zp-u18qB^$k=>ufb(Kw5Xlz%A>LOBHvG;(`!x%#|VPX0(-<$InV68_E@S?^|gY4Z{P zz;KVA^k^-so3AGCNY`FiSE|_UTAdKx)2L6<6f}G@`5|Go+U{IxEKS#A-QV5$2LJ&7 O{{sM)NCmo81^@umq9YOj literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/zh-sg.bin b/src/Codebelt.Extensions.Globalization/Surrogates/zh-sg.bin new file mode 100644 index 0000000000000000000000000000000000000000..99e49f583c68ca67aafbed964c1cb9faa3e0e0e7 GIT binary patch literal 570 zcmV-A0>%9wiwFP!000003e;3VYt%p(y%+i)=Ag_$*Hw>mlZGvVSr;RS$I0gF?qD)g zCX>S6DpJ_0Jrou^RJ{oWDR}VE`g4lg-{H(8lT6Zd@9yc#d-LA+zAu>#sDjrlgOQLK zRb+b$p=V(LIh%2+ge2(i<;V5O(%?HZ1)fm(2H@SRA_am*Oy(+}3&RH5D1v<|OWDw1 zj(@plGz3M3*4xvgB28WE2~`RtCupI6czyL7hxq2}5-0fP%MXl{LUWR3B+rfTh2S$I z+$?e@TlQ_EP;fQZ*=jn}@);fwJ+FBj%fzDeMh9wq76u20Wv zXIn`@ps=;sdva|Z#w7nj)j^EUm$91jky)&x@Kf3VFfAH|14Sw~l z!B5`%wcpx2dfhSZ%e@PnDRuz=NB(h<#UQ(B9t&rU?nTI^$c^Nmqd#JOUsP)uliEI1gd%+S}cWcu4pKu&?HK3PR=)ZI$inxS&_ zuHqw~-j$-*_wVUL?9Hik(J+R)b zC3SO^};s5{u literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/zh-tw.bin b/src/Codebelt.Extensions.Globalization/Surrogates/zh-tw.bin new file mode 100644 index 0000000000000000000000000000000000000000..688a5036b429e919fe6e9050e38fb9b5c0b9c088 GIT binary patch literal 578 zcmV-I0=@koiwFP!000003e;3VZ__Xsy-(VI$N}U7D+P|Zp+%jLNT|pp#L;cOwH8S{ zInJcsiqNDM*sX}e*lwKAq#<$W5Wi-kmG&>No!D{Gtap0)`kvqW-uESrhdCUQ1bUPu zn7g|>j`Q62AS0s`bIM%j@ABj7Y$ox2977sm_6FeH>pTY6=@FK34^JfP38N5>F)L(U ziD~}Tk<_?OmU8PUf{2NX_P5D@)GrTYKkx)yr-&n$@atYy>GQQEj>vto=w)T{)B&-!7SH*k_ zn5iiDO=OHgEi=FgWa>e6oHA@j1e}(|@6Q^U7scxQTvLk@IlWTPc`#sbLc}al!}f0a z(>ROTn9ExGD|~Kh(?y+GRQN_OHLKlC*o!eu{Hk8gO)c!LGm8p8y|T`Ku<#!hesfXb zXYcLWZY}>>-4SZbeE=!pNpS3u5#gEZJhQm~Mp%w$ zUdN|4+ou_+u}{?HmquYe$T;CSCsg18O+ivchPH+U)84KRYzQfDla7oTuuKdyv+9^JtE?rF|y9>?9%2# z@sSZdI;ux)S-`-2eap literal 0 HcmV?d00001 diff --git a/src/Codebelt.Extensions.Globalization/Surrogates/zu-za.bin b/src/Codebelt.Extensions.Globalization/Surrogates/zu-za.bin new file mode 100644 index 0000000000000000000000000000000000000000..b8de1fcf1d4f782c7bdeb95e5169ae5370f1fda9 GIT binary patch literal 514 zcmV+d0{#6TiwFP!000003dB=OZrd;r-3Q1WxGA(~T(@0vmqu~ipi+b=K+q*+Ph=t# z=~AQt?YitKdWN1UCn>)M>A2n%;YOo*^WMA}i6v3+KnGX|IS_@<&k(w-N*HO+i4qc< zH=Da64EUPJM}X&h%>bhXm7^-jWYN-yw6G=8Q|2}o@w+F>!Kl@S@2VG?vDmgDN`d4U zt{!umhSx`9&RTM|eM=mLqj<6wZ*^#X*~jLv^}*e< z@u#)yvjTn7Su^M_}jqm@D zPbu1nk!I*eck!%HtGiKAr4UkeTv@*a*g^vLmc4agO6b&M9Ele||hvl)VFayLGt z@QoCDn_irYB8A&&=mf*)-pxSj_-;a%3BJDaCu;tHefjL=*Y6Z>%{4dLGpC&`>Cl%4 z|KTcM)FCyXr@7H#@h)a7${57-%g;Y99aefcR~Re8eysQBXMX_z0RR630L=ZXM9~ER E0C=$b?f?J) literal 0 HcmV?d00001 diff --git a/test/Codebelt.Extensions.Globalization.Tests/Codebelt.Extensions.Globalization.Tests.csproj b/test/Codebelt.Extensions.Globalization.Tests/Codebelt.Extensions.Globalization.Tests.csproj new file mode 100644 index 0000000..58688eb --- /dev/null +++ b/test/Codebelt.Extensions.Globalization.Tests/Codebelt.Extensions.Globalization.Tests.csproj @@ -0,0 +1,11 @@ + + + + Codebelt.Extensions.Globalization + + + + + + + diff --git a/test/Codebelt.Extensions.Globalization.Tests/CultureInfoExtensionsTest.cs b/test/Codebelt.Extensions.Globalization.Tests/CultureInfoExtensionsTest.cs new file mode 100644 index 0000000..83555b3 --- /dev/null +++ b/test/Codebelt.Extensions.Globalization.Tests/CultureInfoExtensionsTest.cs @@ -0,0 +1,50 @@ +using System.Globalization; +using System.Runtime.InteropServices; +using Codebelt.Extensions.Xunit; +using Xunit; +using Xunit.Abstractions; + +namespace Codebelt.Extensions.Globalization +{ + public class CultureInfoExtensionsTest : Test + { + public CultureInfoExtensionsTest(ITestOutputHelper output) : base(output) + { + } + + [Fact] + public void UseNationalLanguageSupport_ShouldHaveDifferentFormattingAsWindowsVariant() + { + var sut1 = new CultureInfo("da-DK", false); + var sut2 = (RuntimeInformation.IsOSPlatform(OSPlatform.Linux) + ? new CultureInfo("da-DK") // Linux uses ICU + : new CultureInfo("da-DK", false) // Ensure we do not read from user culture settings on Windows + ).UseNationalLanguageSupport(); + + Assert.NotEqual(sut1.DateTimeFormat, sut2.DateTimeFormat); + Assert.NotEqual(sut1.NumberFormat, sut2.NumberFormat); +#if NET48_OR_GREATER + Assert.Equal(sut1.DateTimeFormat.ShortDatePattern, sut2.DateTimeFormat.ShortDatePattern); +#else + Assert.Equal("dd.MM.yyyy", sut1.DateTimeFormat.ShortDatePattern); + Assert.Equal("dd-MM-yyyy", sut2.DateTimeFormat.ShortDatePattern); +#endif + } + + [Fact] + public void UseNationalLanguageSupport_ShouldHaveDifferentFormattingAsWindowsVariant_FromReadOnlyCultureInfos() + { + var sut1 = CultureInfo.GetCultureInfo("da-DK"); + var sut2 = CultureInfo.GetCultureInfo("da-DK").UseNationalLanguageSupport(); + + Assert.NotEqual(sut1.DateTimeFormat, sut2.DateTimeFormat); + Assert.NotEqual(sut1.NumberFormat, sut2.NumberFormat); +#if NET48_OR_GREATER + Assert.Equal(sut1.DateTimeFormat.ShortDatePattern, sut2.DateTimeFormat.ShortDatePattern); +#else + Assert.Equal("dd.MM.yyyy", sut1.DateTimeFormat.ShortDatePattern); + Assert.Equal("dd-MM-yyyy", sut2.DateTimeFormat.ShortDatePattern); +#endif + } + } +} diff --git a/test/TestProject1.FunctionalTests/Class1Test.cs b/test/TestProject1.FunctionalTests/Class1Test.cs deleted file mode 100644 index 2ec9e90..0000000 --- a/test/TestProject1.FunctionalTests/Class1Test.cs +++ /dev/null @@ -1,9 +0,0 @@ -using Codebelt.Extensions.Xunit; - -namespace ClassLibrary1 -{ - public class Class1Test : Test - { - - } -} diff --git a/test/TestProject1.FunctionalTests/TestProject1.FunctionalTests.csproj b/test/TestProject1.FunctionalTests/TestProject1.FunctionalTests.csproj deleted file mode 100644 index 7bb358a..0000000 --- a/test/TestProject1.FunctionalTests/TestProject1.FunctionalTests.csproj +++ /dev/null @@ -1,11 +0,0 @@ - - - - Classlibrary1 - - - - - - - diff --git a/test/TestProject1/Class1Test.cs b/test/TestProject1/Class1Test.cs deleted file mode 100644 index 9790743..0000000 --- a/test/TestProject1/Class1Test.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Codebelt.Extensions.Xunit; -using Xunit; - -namespace Classlibrary1 -{ - public class Class1Test : Test - { - [Fact] - public void Test1() - { - - } - } -} diff --git a/test/TestProject1/TestProject1.Tests.csproj b/test/TestProject1/TestProject1.Tests.csproj deleted file mode 100644 index 7bb358a..0000000 --- a/test/TestProject1/TestProject1.Tests.csproj +++ /dev/null @@ -1,11 +0,0 @@ - - - - Classlibrary1 - - - - - - - diff --git a/tooling/gse/Program.cs b/tooling/gse/Program.cs new file mode 100644 index 0000000..c70ca9d --- /dev/null +++ b/tooling/gse/Program.cs @@ -0,0 +1,56 @@ +using System.IO; +using Codebelt.Extensions.Globalization; +using Codebelt.Extensions.YamlDotNet.Formatters; +using Cuemon.Extensions.IO; +using Cuemon.Globalization; +using Cuemon.Reflection; +using YamlDotNet.Serialization.NamingConventions; + +namespace gse +{ + internal class Program + { + private static readonly string SurrogatesPath; + private static readonly string SurrogatesPathRaw; + + static Program() + { + var assemblyPath = typeof(Program).Assembly.Location; + SurrogatesPath = Path.GetFullPath(Path.Combine(assemblyPath, "..", "..", "..", "..", "Surrogates")); + SurrogatesPathRaw = Path.Combine(SurrogatesPath, "raw"); + Directory.CreateDirectory(SurrogatesPath); + Directory.CreateDirectory(SurrogatesPathRaw); + } + + static void Main(string[] args) + { + var regions = World.Regions; + foreach (var region in regions) + { + var cultureInfos = World.GetCultures(region); + foreach (var cultureInfo in cultureInfos) + { + var dtSurrogate = new DateTimeFormatInfoSurrogate(cultureInfo.DateTimeFormat); + var nfSurrogate = new NumberFormatInfoSurrogate(cultureInfo.NumberFormat); + var ciSurrogate = new CultureInfoSurrogate(dtSurrogate, nfSurrogate); + + var ms = YamlFormatter.SerializeObject(ciSurrogate, o => + { + o.Settings.NamingConvention = NullNamingConvention.Instance; + o.Settings.ReflectionRules = new MemberReflection(); + o.Settings.IndentSequences = false; + }); + + using var fsRawYaml = new FileStream(Path.Combine(SurrogatesPathRaw, $"{cultureInfo.Name.ToLowerInvariant()}.yml"), FileMode.Create); + fsRawYaml.Write(ms.ToByteArray(o => o.LeaveOpen = true), 0, (int)ms.Length); + fsRawYaml.Flush(); + + using var cms = ms.CompressGZip(); + using var fs = new FileStream(Path.Combine(SurrogatesPath, $"{cultureInfo.Name.ToLowerInvariant()}.bin"), FileMode.Create); + fs.Write(cms.ToByteArray(o => o.LeaveOpen = true), 0, (int)cms.Length); + fs.Flush(); + } + } + } + } +} diff --git a/tooling/gse/gse.csproj b/tooling/gse/gse.csproj new file mode 100644 index 0000000..c4734f3 --- /dev/null +++ b/tooling/gse/gse.csproj @@ -0,0 +1,29 @@ + + + + Exe + net8.0 + false + false + false + false + true + 0 + none + NU1701 + false + + + + + + + + + + + + + + + From 07145bec3e990450d127966e8e1415fe710c3bd4 Mon Sep 17 00:00:00 2001 From: Michael Mortensen Date: Sat, 28 Sep 2024 23:24:21 +0200 Subject: [PATCH 7/7] :construction_worker: fix for build --- .github/workflows/pipelines.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pipelines.yml b/.github/workflows/pipelines.yml index e51c7e2..37bebd6 100644 --- a/.github/workflows/pipelines.yml +++ b/.github/workflows/pipelines.yml @@ -26,7 +26,7 @@ jobs: strategy: matrix: configuration: [Debug, Release] - framework: [net8.0,net6.0] + framework: [net8.0,net6.0,netstandard2.0] outputs: version: ${{ steps.minver-calculate.outputs.version }} steps: