From 03978f8995dedc66773c59ad823aa825f8856a6b Mon Sep 17 00:00:00 2001 From: Jeremy Van Cuylenburg Date: Thu, 2 Mar 2023 20:30:24 +0000 Subject: [PATCH] ARCore iOS SDK v1.36.0 --- .../aimatter_mesh_468_video.binarypb | Bin 0 -> 478 bytes .../ARCoreFaceResources/face_model_468.xnft | Bin 0 -> 27004 bytes .../facedetector-front.f16.tflite | Bin 0 -> 203272 bytes .../facemesh-lite.f16.tflite | Bin 0 -> 1241896 bytes AugmentedFaces/Sources/dummy.h | 18 + AugmentedFaces/dummy.m | 18 + Base/Sources/ARCore/ARCore.h | 27 + Base/Sources/ARCore/module.modulemap | 4 + Base/Sources/dummy.h | 18 + Base/dummy.m | 18 + CloudAnchors/Sources/dummy.h | 18 + CloudAnchors/dummy.m | 18 + Examples/AugmentedFacesExample/Podfile | 2 +- .../project.pbxproj | 8 +- .../ExampleViewController.m | 34 +- Examples/CloudAnchorExample/Podfile | 2 +- .../GeospatialExample/ViewController.m | 39 +- Examples/GeospatialExample/Podfile | 2 +- .../project.pbxproj | 4 +- .../HostViewController.m | 36 +- Examples/PersistentCloudAnchorExample/Podfile | 2 +- .../Resources/ARCoreResources/Resources | Bin 0 -> 26620 bytes GARSession/Sources/dummy.h | 18 + GARSession/dummy.m | 18 + Geospatial/Sources/dummy.h | 18 + Geospatial/dummy.m | 18 + LICENSE | 12171 +++++++++++++++- Package.swift | 119 + README.md | 50 +- 29 files changed, 12586 insertions(+), 94 deletions(-) create mode 100644 AugmentedFaces/Resources/ARCoreFaceResources/aimatter_mesh_468_video.binarypb create mode 100644 AugmentedFaces/Resources/ARCoreFaceResources/face_model_468.xnft create mode 100644 AugmentedFaces/Resources/ARCoreFaceResources/facedetector-front.f16.tflite create mode 100644 AugmentedFaces/Resources/ARCoreFaceResources/facemesh-lite.f16.tflite create mode 100644 AugmentedFaces/Sources/dummy.h create mode 100644 AugmentedFaces/dummy.m create mode 100644 Base/Sources/ARCore/ARCore.h create mode 100644 Base/Sources/ARCore/module.modulemap create mode 100644 Base/Sources/dummy.h create mode 100644 Base/dummy.m create mode 100644 CloudAnchors/Sources/dummy.h create mode 100644 CloudAnchors/dummy.m create mode 100644 GARSession/Resources/ARCoreResources/Resources create mode 100644 GARSession/Sources/dummy.h create mode 100644 GARSession/dummy.m create mode 100644 Geospatial/Sources/dummy.h create mode 100644 Geospatial/dummy.m create mode 100644 Package.swift diff --git a/AugmentedFaces/Resources/ARCoreFaceResources/aimatter_mesh_468_video.binarypb b/AugmentedFaces/Resources/ARCoreFaceResources/aimatter_mesh_468_video.binarypb new file mode 100644 index 0000000000000000000000000000000000000000..2a8dc8601e880aee2d317b331d2ade773b11fe5c GIT binary patch literal 478 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 literal 0 HcmV?d00001 diff --git a/AugmentedFaces/Resources/ARCoreFaceResources/facedetector-front.f16.tflite b/AugmentedFaces/Resources/ARCoreFaceResources/facedetector-front.f16.tflite new file mode 100644 index 0000000000000000000000000000000000000000..80064cb608bf60c307e43d622ebe6ac5d83b9b29 GIT binary patch literal 203272 zcmZ_VWq8}j!T@R~O_|arX*h9=vc)1^nE=iDtN$N=&Nx~(Ok{I!? zL{dvMEw+{<@7GYt3Q?pO4-$qU?pC zk|PU3CA8?){7}g>QPI3mNjK5gxnjC#m}tu!aeYztY;he?(X3F(>6xJti|F!)LxV>B1Di#AxaQMirP;S^F&fnjOg0L zP|11GanS)$K*WhiQJE-Dv_rH(G)**4G)&Y_)J@c0lrDmLiv1uu&_nEp?qb=lp^{Oe z_M-P)#Bv?Qc4Ug%7jYs|v_-T=BxH#FAhL-1iMol}iwKjrT~U!iY@cY2JXEqoG*2`x zUTjaS*!FO7`_Drp{mzF-+S4HtKoqD5kxUZhZ4Z&`5RDS`S|1|Gm>(iBizbZ;kqn9x z(?nUKMX@0gGA2Y)CfX4mBH18{sT(4BQb*igs2F}Nkvw@Nk=zwYpGzd+*TwKPiKN$M zi6mpMM1ncQ^gJ=XRwBs~eO@Jz+!9?DwO=Wb5Q`)dNR%*BA{jPCBH1!fB3UD9FPb+% zA{p0ROc(VNJ!~hI6`f9#NREj1iUbiYnkE`2%1#x_r${7AMDs+`MB_xmMEykFM3@K= zNkzSyi1lqOkz5m<7abRE5Umhph+a1m+b6m!+98@JnkE`28YX(tP^_2ea;R7@(Gk&J zksz8Ro&!J63uMW+A3vATsT9b62lWl zj~zd5{JimF=gpima>AUMGv_c%8@xQcMV&vMtY0dwaCRR`K;@`Ap|4aM1%|_zy&*SxPZ~i9`{=fX6vG>ov z{`f5VDw4eT`s2@K|9);I^(B&~=mGb5K9f7F_(6|AcWD-&3#dF~m--?y(AOvS9xlM` zsdM02wMKhc_gtEU%!e+kQ?U=O?QTUvPup2db<>&6p2v0o`pP57L#kTHXucBr$04V8 zgWJK82!?k+55or>0q6kV84u(8k&Xlp+8%aLM;yPJdcn=@soV^08!pH47m;pi1vJGs zf_cC^q`q%aC5kjgH}Nr^b17?di8_yK4(4%e;P2}&`mkrC&8_>4jM7~4NR-cHU#K*+yFHeip}cC1 zmH+O@-SM2(;g*;__+4lu{D5x4exctpEj(M0w}m}~q_`iNw#*;!QlJU3K|2Kb6`}+K zd&t`p`{DeZf2=|AS3(F}3at{BAlr%=O)?g(Sp+@jX#xx^!g)HOaHGAJIveT8tbwlb z^PzWGhP5Ys68SUxWs1lB8croQDH2wA) z-Ejh#grq4(7C%moz*ug(VzxRKD^m|F?+r`=zCvmChS~(xI#+k5e{umVy36(W~TQP!lm(!d)s{95#8Qpu@oaHk@!cUY$9;UWx{tO= z(XV)CcLIM0Dbi1e2hoq&QNAc$wza=T;a*6d;p)&0aK;7eS5l8WR_GDN!M4gg_y)Tk z>0R*M{?u?++ZGEXl_&)OhO+dL?kLA&c_lCvXegTioI$sdSLtt76WNk3FW>K|NA7kk zYqo}NPyOw<8b>yj~#&gV-3 zU%OHni2>2iC`}}{xp75jS-x7Tq9`@kGKyi|*{4g7sZh$TeU)V4FKV6?3zi7xpks-K zR#_cifH7og*+iRzb7RGT+BKFaa4kdKwk?24lf*t_*TD~mtwHEZKv32?Y_Eehcy{{~zs+++VOIU~69Ly2OS`y(lDv&`~@KRwAi79B!zo0}KGJ zqm*ivz83aC$!pq>efdM4N$z*9O(7eIA7FjiVCoq?($$3|XdJ#ICE!Ceh5q0i(s%Gu zq>;3btbk2xc2Kt)y30QTl7WvZT>aM2(-C61kZsp>hmN`?Xjch!HQ`tRd(`<}dq-2G zZ=^mAy0=gl(p0FAV)dOs6JQygZR=Zc?ocjwl5k z$3lN&D@#Whe|5Bxd-p7)mZ`Jc!?<#KDw6MdiS~zYr`!T-u&vBqrwkmSO27_bDL_2a z4G#Bkx-3Sam;=p+*O3^sCET~OLEaP^blfX?%4}42k~fVmh2iq!>?>!`enZnz-4b4$ z&?E7RY=+~F<)u_zwo5s+^hjP-a)z?CbYk8pvN_qVJRT@3Z()6=_&sW!`jqxoxjZEz zx!T%T9YP^U3B58YC@a_4rAe_z>=VhRxwXR0W&IVONhB_j^jmM{zDXFKHp(_X{vzuF+cm}38T3`Ifjq*|L$TV{OdU%~K(FFy1(mgj(2#S3b*q9%Ebb-N-dd4fu0GY$SPR&t8p@1ZkahTj}?xrixLPekGFh8QC-I|gs)t6VtDeY0Rc=d6%yVY#JDlg3@tV2{z zYb(WAO;KgGD>lTvP4r%@$kPb-%s(rSbHPfNX$3UEyBK1~`Z0S5wiQ>vj$ z?1gfzvjyD)%Ogk7naYdSdCJ!0MetZfiK?w)5o89Is5gNJ9ixFq=tk#G@Hux6Sm9W- z=P9zgK+YW@@42GLH{>&$tg;wNO&+ZbTBpUOK@%N%YHq?6jh0=iQ8->WAIVa!@yJru zYefX)x59IW0%oy?@+D4fe|OIoB3Ejn2qVtFbLl*5Vz6>95bt047P zOa~g2)Pa6UX$Q=L+Qqpl^PWU<1aueaO&?;RC=3{G7l83>jr~@W zcGhUyXvJe|Uus}dXVuXdCHaxO8WpYSYu_ikZtG#~o`REm$`_ZIa(3m{S9Dg*1wNFG zR&}->1%{IOiO~>}h=kV#DvLu)=iA#V!pjq-NbERUK0CVkNTtGZM|}(!q*=G=N|Cy3 zu{yK7yF8q}le^TKEU!ojbEq^Yb@93Y@&l&9)$)2*;S{cwBvVD|?fB5?2oMt`zm5(`aJ@v1af}n2mqV@Zl z8R-{Vz1ru@_>kTu{cP(oEqlNP)fchSwEpJweKQUiGPwh{(^rW5TO-;anz7;E{r)*)?2r#<&^Y0X+s+uNwsBXfG|*W!NOi*Ed%Z9X~lsAg$v!`_bv zdL5#IPj)_NwY0US<)PMz2bb<$9#~p^v6X(qrd9_IXam1h<+Qi&b+^fG)je}{_KUWi zGa4QUIjq|FZ@tAw6iLC})BfVBwg(P618Ij^Yki}LF8U^%jN4Df`(dYz!*w^R&j!ihHmFx% zy-pLnSL5Bk*_+`1R((J$e?)X##Qt|Xqr`d)F$?V{wLEXGk6ANj6QlR_Kk#nv>a?Y; zY=`w}N!|`fs$qEADw^R9txmRoV!F|`U(i!CAtNm{(GTt46c`bh6uiYRHKD~0>xF~@SvJwdkew1P5-v}Ky!)2gpKoDqHbDkbVp|ocoTMk?rgANo5>`) zlmpS3=u!PHxThMx@8JJ%UxXx`$MBUnm!fcK3>p41Zx_6u?kYZ2*up%oxCWPd<{*2~ z=fue3&%`k^4@&W);Kx?i)7KEg1NXUw_A@of=4Qg*{&#zC1&8|;ev`L6ZdjlPw>>p1 zaIm@`|0FOz{fW9h+$I17J6DXx#_2a!sq~4}W6XWiqM#RPXREVQ+Zg;rrTaV;78nWq zp^X#%0qS^{aJcq$xz6qYzTr!l9dK)%%+`?F%}l|Pu^+l6ajm#1L|;7FlVW>KnsZMW zIw<$aG{j8rC>kUV=*x_oum$)zc{tQr-X8v-2}@}re}D}H4uV~A39dEcB<#M+7~Cs7 zAypHwEMX7uUB&pwV2H5Wz0A8DY8Qlw z+n%rLaRvd}POJ%zgc!ppz~j4Lw$!&4y2n)cRGWD1UVxh88 z1;C_XD-aImtgrYdIyL6yHc`c{r1GSK?a)iuiVUDBtFab+z~9L|N8q@}%m(lA zlxFT9uD-}T$B!m9dIb{ zB;^LzRrgX?;>$-K>ZWT`sHMO)L!@gICvXV-NM{i8f%{mEeyI6(u8xoOIJ`52)>U4^ zV0fbGtapcJ9M&F#1LwKJ{2VsXu$@cs`~|`AeA7C+R1Ap@46yw|u$1~qefMuq*>cV~5dQc0+d+2Y*EKD~|=WZliKtCn? ziPhqll2Hj0k#0pf?ri1*x)F)SiiwrZL-tT;JH%?QdAG0!%_*SCxgK6&+|O+hq(Uin zk!Vhh)^>5tFhc2d_0ReB$&}aN?y|R&aS+jx7|31nmjLV1H~VM0ErG7wHj{=OQ6|Gy zVtv!La((QZxtT2|n#Xx>ao71UcdF+wKi`sB^TZR652gnPb9K?)zMlQ?dj1xj?0=<= z;%xQSLECK?_$k;PgoTIeqty$Y!(A{m6mz1t@Q+Y6D6e=3Z)Ezpyy!r}hxeo^6!Y|( zxk_KLW+kytzs~hTcF>imEfZAmZ2XJiyM1oO8r?c92Qr}jz{{;R5s#{t3ftL?fC@YB z2q+g+J2{u{EKonN%WSiD;wsG%zF+o-1?1j`*lPV2xQ;JbH~=sKKR(>wL_gVoSy5wv zK_P8X)h1)8Ef%{(G(jf{Gn~0Bq78TEaJ`tW*mJdxnyu?+4FQ+qDl5)pF=wCQQ##$)4lk}~=S4y^`E`5>y z3O96~!`%Kza~&$dMf<>B>d|sf17U_=)R(~?$Qtkbnp@uOe3IFZ z=dh8!Q`n~B&)yyCKHN!sydyI3SiHKdHidYzxi5wu_E0zjk$D@@L-^%_lxgKEqtBw5 zNSgSx+==N&7U3Dn2eilWovsb6LeHz#Rid^-+GXHidXjDsKN~wJ{7P%#DViQaggTKJ zBK?T(L+{}Lc)_s-tz@_9J8@}9&@tA#5X{71APs`6+&kP$xf7mwwB9-pc&2XSKM?pV z-Nu}CJ@mEJlya41Z`WI{$=;6sLELWBD80m&N;S|8)BJ7Ab$alN{zT40E>?v) zYr8Yd&*^p46284a2(_4puJn>Rj%u35_7)8WBaw!{K)PSWc_f_8r3Kj;RW3N4UTCQk z*}P;C^wyDzULrs1RDg5OI8Btz;ibg1)BvsX^Z85`~fQPT3}JKL_Eq?VZV%CnlS`x?%iT zrm3+7@oUvE_E*gteGuqFNIe(%q4ZkkK)5#BOxsgH*-;vc_@>86WkO@A-{^W+edZ-N zQu8YoCO$_lktQ{=jJlJM?LR#ZL~dTBKR0tP0SSJUI%jn@aTrP zW8qEQ2yeI}O4#K&0*x-&U|0rMx%P7F)BJ|8>RZ4Z-Ab-gk=&C{y92PtgRHk&xz+kp zzCrX5M5Xw}6O;9$JSvBJ#UHHxL&MB^TcWPueT}JJ zRoTc0VITa2>8elzqkw7x_jLti!Jfzr^DzAzT6{YOkXW|;HGRSIs-hJXCT)!6bH`9Q zk>ZXc--yrQ;oN>QgpP!lX;NI>97|BWZap{A(Z&<*-Kw1h^>Cl(yBIx&llTJHFl;%O z<@!u-&>kT$@F+ae8AQ8knpNJ1*89s0Yc1U!v4NK833>;$z}dFS6^yo;-JQw!z(M_= zZVU&2E!^C_JJ|vBQ0%(C9`hvbwTBSm{gWKowgl)9TI1d?L;?!O_WU8XJ>L}D=i2P`6b}WHtwRF6u_~?# znk$^gPGVusp4gZG9ay03i^D`5mqS{Gp~xHlh2~z>FuZ``D409cK zoX4B$!`vl8BKpns6~~0nL~EBo4CV5KDSRmgBUh*^l@}ca)HKUn&38>pYC+s+%&1)A z96&#Tj<7z(Kiso|Gm*cuO!6Bj3A1q^RO!6OypsJvb@b+9qs>YtyW&sJKD={D2sFw5 zlBtcp;=D-x;wgejQ%`lU^1O7mx0Wm2I*osc4dzAzJ2AEQLe*q^86Y*r;NxsF=(kE( zqoys@vrNA@WcWgSfO{dhJEgt;yZ5yv$@M|ELAS(|A@mSTybq01(99?6573osh!~S| z4g8E>klnPtq8#K$dOwf{o{Gt?JWYLcsi<%4Jp5h=0d00Y)Rf40N~XcVRM}N>44h)1 znX8=7na#b!HknS@2eWbdGw5m8Wi*_6z3NU3`maL6M}FMb@79==MBrL8gwSS(ml=d-cZ}LGPn*|0UV}! z;iud|W?P_$J43Wo9*|oRg4qtuA%E3z>@nQv+`=f~HGDr6Lyp0EVrhtqeaH+_uC(Xk zE10(e!aOI(gJ$o{iX&jEa1s~aYZ;GnZxtsImEPn^F&)#*!)CB660W#^Blps)5?5+6 z3?b}FXryqj_;>h*ayg#L`HX$M0#_kq^Xd9?9Ig)yKI2XWY^fg45q;}G4|;+briTQN z7(S-V5b9_f8txR<@~L%;1C7`u-#7hI`U`G%bagZg76}for?l)1y*G7DI=) zd^FT=aru11QcLaURXv4Un4E3L^{ehllmd0hBlzyh1(2S;ikz9 zvoA1KSn6qM{>3%Wh3js?h<7O$q!ux1_8xH3sZU%5XO#6-4nyVoL-~Ten}xz>2#5K6 zIt3Y|WMfdp-|?y3ZLXsWG%R(ek*ziB*(`jmu^F35d?~*UPRa)@#dt0LhvfrDSN?F0 z^*5v+!WWnUUfR&sIT3rz`zZ-BT4gDiZ;$eYunkM$bWA@|=M4%62* zsJ%U~FRmJBpQbS$258xIZZ>@n*pJo?-l`Z@{*@od9P|C-2*dr{I=GhOBQ({vnA2A+ zKttg5=8XnK=*$d*0$hbA72A<^5ia6FfVTeUo>iu7(~{t`*nz@H&HyYleq;^`smb3f zn?SA63o6uR#_C}8(I<=(zERdN;FK**RS#p+}j%b8@oW%7H=DNE5_Ppml5<4^UAcm3hYVt(^fDCL1fV7h-b@-61IT*;q8r*XIO7+O#KBeYQy@8T#;1eeTqH1*;lu#kPE{SlF1du@J2pGu{xPxy}deEcc=p}S6CS+!TI z3;0^L5&wH9@sZVh>YpBpyJ}vH``w-O9d!$#O~Jy{LAHJF z&a)ZfI{>}0uXwNh(mRFrYb1firfdG|u81I;h7fA~dG%UiUZ>mDnd*6lZ45bAM_B zi1Pz_NdLiZKppvEbQRo5c}3DwBphvUR|ArhI3|ac7V%^gh)wxDmGpiMMqqb1FJgFguf8q*Lotfk?Oy zf7JCIjbmGzA8`5fefl&vA9_p~f>*G{5Dn>4pO6IkwghIbBjBsRLPn=csJ z+gG{{a5bi^+R&Afe5GtXm7T$S|5Hq& z`edRvVcO&14NJr6A>b_C|x8g{m7cbtZVq-Kvhbk1QOZ=%u(i78n|SrZ*IKplB$*Zi}G9fPWek? ztXW~JNVucytofu^;JaKFN#D~=q}wXy@9|rX#3>4H+O|1a_d7J+cF5I=OoboBE`xQ! zcS+y0WW}xgGR+{(UC*TKDb@=_I6*<7Qa9g~@p`hI{a`mHOtI9Y!&sxl}HlY z1~ZbM$^L~dSNGxPX?Jo>{I$Vr%<`yIOO6gOtnnK79#Wdz;>uMHg6epFL|NhHKqs;x zbjCHAZtEG%Y%t$z9wd!a6ICA6n*)WV=qgW% zak{?^)qw0GTN*Ko{|6^1y+4Mo;ab}o*@9kY94?i^+goFOp|N~ zaaq}E$a=*p_iZ5?z0Q7fc1w5}APk_TtG=_MJs9U`p151s8$Fq+aM(0E%1Y_(P&%(P z9b+HGoGF=wM$lQ%6;^A%Mi3ERYHINVMqZR@>rX^z7kL{x`l9T{T!4uw$qCrf8*{n^~w6H#6A@9Ycv-~IOE4VKzC2$<6YC##4(hT&D7K(aq zJ>3E`7HZE>M)a3v^EDG)R#OFkv*5CFr~Wx0$2%8gC7&`)vo7?1EoxCZH^ItvCRW&y zK%BE!mu0z~^3b+6@*yqDzEW7OkP-HZc11(r#zJw!-nI)wwmgPB$8-=Tcp!Z?Uu^w| z^v;+2+mP3j2M}L!heGpU7U*s`kyoP|gBFvWOgm&vHM{IR%(J+C1#9x_=sox(?6GP$ zHrKRW|HfyC8Ke9qCzET*4YZx}zoL1#n<7@Vy99{n3Jpi5RlF9$h@*6xtC@3an zq+y;-Sy)kYjM#wX8*jM#^6!-e^@jyM1`PBSSBUJZ&`q%j9BU|z&iC$24#ltVr}4T- zfIDoK!W|Q2cqY9BzKCtqfA9}BC+WJ7>62hS-0ZePq+${f9wjF4v&gZpF zdE01Rg$@MObTf9K{4D2>>x?;db#m+Lc1z`WB~YjQ2eT7-NZHLT^Vfk-#HWS`_O@ar zd*8POpD#WVw4{e30|>}_+I7oW?n>pml3VqNXTa{)>H(!a6a&y^>>q3?o5Xc7ea*|{ zA{k3cforygWQ+7GF*R4(xI)$gd+b{&jz+gN&lZfrCHEM2HT6AiPgPy6r}H+U(ZmRy z5^TyPo;I<(_JAW5Zs_fR*Mn{ex6GHgdvP%cs0&bAv02)uT$tgsaHGOZRaFiyzTzUW z@#Hw~KaRhcbpB7p01vpkLQ|ng+!Lx>f^ILf(v_Np{InRr(qA{)vDWECZ^ZsC!2UPb zL3cFQBz9dDYP###Vu+Hvz*y&Dg~k^jd7BGimOx#d^;k^1LpW>Rz&o;2lTYHM4n5kM zUZhayRn||I0@d0wIJVRl(B0AA@Emm37-D%ywN+_MG|^7rjcNySk2dBsho*w}Jr8!* zbIdU`2PXsB%mCMN-!S=7&v<^LrfJ@wAc~LEHZ(=2Y{Q$YDl1pX?nOK?zlNTwcHltS z78>w)QlGeY?5;1XB!;R&hz^xkm3f8?OR|?qERs!%0bD(Gmn&a-o6_sBKe!#h1CY!?IO^3}y_?VEJ4a-F5A_>AAw6C!^4e`n9(zZ4$}Xo?!5kwmBL znHUW?lH$z=^OH@B@!{G&sqf2c(^~d)S~u5_!lU#h-6uSPxTB~+#~VQWq!6j_0>Ri= zR}OQgbc;8Z@q#AqF>t%^eS9KBX|4e;c@95iDafA+z2n!k$g3#VD@rCOd{@miCFqBk z3&sDw_c7=C%HZRwQ0oqUgleY0wq_L6(mX86?9Y@*5uWc!OonX2hBO>2FIcO4!z7`% z^n>u)-ZA<)?ta8jRvEq|oN#{ghBym7sTx^u2bZfbdJpEkBf3#WZ5oruR>|XBI&Cr6 ze-9(i!>7Ps^YsuA7!J>3ADZWQ=g{Bs)&~d-hp@GCV6zKShjdmA37EHz9s^h5qsZ>#@WlgiD629zWzVhU&QBkkKT zEYF~6N?#>sKsw)8urt;K=;bYrrpRz}RzWXlxOBcE#JQt%RY5)vkEA9K; z+qp%;XQl$?Q)cFmz&p|wdbMs1e4E?o@krB6U0eL%7hrWX{oL!pzWf?*vHcEnsn7z2 z6T^tB!diC$yaS3PBj6HfJ69cdF@G@Bjjc~LbWAA;t89Z!GZS%Iw5xSCzQpmeoOZ5; z>tcVvvfRF01L%n_0Lnl;q2lh)JJ`C+aBE!7b>CWNKg%n$rNZFyr?e@nW*6=_sx7h? zTM~FbbQpfgb}*=EZ{!Nqb!ZY94a~)d`<|KJ2bQzZ&QA35m`a}2evSv) z22?pT+Y{Zy+KB~3f7LT542|&*3OkId&57IXi%}*kr>}dhO=n)|t>@s=a(Gf13<9O;TE&o2hp$ zZNX4dW_+t{8mLdFr2R&;Q4iK;?0m)Hx@hVo=H%`~*N1ALeE-Fr8tzDHC;}+9H&@Z5 zM_wMqRoR*XWL}u>CDc*gnUJN_KzAZSz~5{gqH!V;_*z~EzMt?6dT#G!h~jF+43wS2 zzo)E2zS{j2BUAT~t|u@ z;K5PD41dbvksj*XhD%H^;g&iFKZx#!eo^ewwMh*UUjub24M|J)wB$3~s~yvW@0i7i zAInqLRNRO~;DgwPQl+oh5R;f+HVgxNlXf)IHZuP~TH|Uf?7HPhUBhASFV{=;)x3}1 z2>%mjFZNdQZ|-vK3FM-_ETNw8RXRbV;96iivG&X{V+f>4=zwNBDxos?wE?LLH&%O> znx=8}xW5W;dV1AbPU5c*l6#+HW2i^LW^p%7cR(xc7a~14inE#69q-4y1GwM#GC2wA zuk{E8nj17p6maF_sGLXMZMv1@S9^K zgopC__GzFT814Cy8ql6F=cI-}vFNj%8g#Lz3U6Y6QWnDO*1ZE-5s#xE!YdS6+BJGI zcv*cDfs+0REX#SqjZJT?$kc2ndC1_J=IWzN3$DRF6xQ{vQrJ`x*xIr&m1B}n=WBRq z_ynp2j5*_+nZSOwhhbD|1v4mdnf5n?ffD>7mWh>pFk9k8?JwZ-2PWa2#uJoxmZ>O#+dE-j*AU22?1oY*LUDq{}$`8p~7tbZ~ zb7~BTvUYNB4NvN*#?T}9tGPoWf;PtNgizT-mErvEUxa%ULeW;P4#wj{g_~q5vxtv! zk7d+Es$h?gAj1m=Q|l0ld&8Y&T&`z&SHU`umr3P1x*H}(S~}qG;TwEetiPxwlJ2g{ zhU2@4tKL_f+PguR<~Y4;Z196%iD!-br1SWBRH`k(b8F8S_OP=_S*&M?ZkGb_8&f~H z8%H{I#RLl-GjvU!%qQr3aglj}$~`%e@t4?+*rL4A!uLWG-G@6CHGl^bnyS|@4HBa? zm*9f@zVu?nBJN;*H zC+-)*9NjG`;wZr5luv$Ds$A%>^#cA;KMXF`1D3BqKYRpLSkX;0s^W4EP;S?qj{BQ8 zD~{mjS$tP5FmqeBa|m6mT&;oWrdyVSv$b8_WqA&25mAU9QlICSkx%`-(GkLIZ#z6A zTORDD?^`+1d>1T++sk{DPqFRE-)Ig8=NCV~?pNH}v(MKub-rg;c5C*iaW?nbu&u(A zltx^%cNfMf7fIu?7c&8TP(&|5R@xm|%B1F8E8vSsXFOv_nJmr36?r{V@-z+k#Mn^F zV0@}3#zuLUvwPi3jYl0*gcF9n`NM)djKw_H9e_9J^U((C1!mojPG(3q7<*x~OWRl6 z;EOiRp~mIFzKO(VX>+23^b-sb`=BVntl*T1(XE)y?7^a1LOgj|d(ZVrdL~5{`CavU zd6}#pGXSqDJ}vJJjpLVY8)h4)+oM>boUQ$6x&@9UdI(PhLN_FDZSY4`NpZfaN^yav zwbOxT#-Xv%fdz~>D}ozk7y=yh)=hH)vbes`7I2d+(R2!0A$YNTCRwj@e5P(j4r3s1 ztrpL?K;nCE3vPpAt?)Fvp1wExIpv14+!<}lWv-U=<%e&GkZ#1EKuhhnlLmXcIN#9A zQ_l&t;NJOls?@1v36CLOy&c;X_e$C~F)3zT^}&jdDI;|~na8TS{`0AI9UYstQ=SCN z<>|WK6_@lZY{SZk4$yFQo46PN;a25_h_kf^f*WXql*G>$MxeJ{`(<0S)4lzbQ!pNC z;90xwqy2zkHdun@C^F?MNwm2jmM%YAMNLlLZ9j-iL;i?9?U{q^^9-?uYACEH zchJ(4-OAQ0D$0-bj-f|Z_C-<^Q=Rb%_oN@_Ih!+c*Hql1ymWu9LAjlF5Qm)BoxiBQ zL7(hsR~;wKQ6h`JG6pna`t2H%ogq36e5_KZdym3DQ7v3>Cm@EH{1*JR(&@aB`w zeh#OqnK;XQEV`Qd?s%s#G;s-iHT`#4Fl|{m_*U5le2WjwX^(G%)<{A8j5J02Mx!-k z*)y6ZE81YakcR3}CGUv^scZ0MRrQ@Ea85quy5@;>%na6#>Z(40Ig?XtV`5$?2x5Wd zs>@=$s(25sKxKi%!aQ_z>PBu1@&2`amok5)C%Jrzof7rALda?E1qzUn5- zHNGV=C-9+ShO>9ouDGVeAapDD!`()RBxk`7RY7ie!d+ux>L>37Y!o!geZI1z?XI43 zZOz+Ua9>!XtK-}ky;!vic~`kr-c$22dV{xNVo_;6Hr`1`c6X``+m*i;#FXt$oCPd$ zmIx)O68t-HI86?-dhhO=xXZi1a8t|J2a!?wozOMIA35u=wnRhp7536M4d`e++NfSt z{BEV^kl~X40D4)mp==`KB5`Y(C(<61SMGaLbVsugZmb$#d^`D^IK#V6>@&)$7|wJ9 zx)wLqelwghwxBW+H`M70o{_42N6PC{CY_Bsp`4h~(AFj{wERj%ZHLZ%6q;;nC@{Gc z)HuHvaxHKhIw6h$P# z#gh#=%B_`IIEd7CzHJW34x=7_EqJn~r=gs0 z%?{&!u+*_A z1Lr|$gGRF;HA=906aYK{qdk^GE!TwN~lOq;l66+zRE_A_t zE2f|2w!S}OWKbwV)zGc?UV_iLHaaSrM+KG>2TP9VIx2=M%Zld%5kiajZmiyM5NM^X zO?QARxG>`{?An|@mPM%DabA07BYu^CoE{noh8Hp2ItHKf9s z=Xagd_puK0=hISMvTF$Nz#3V&)d7{q#FZ-B>&KV+N=`#1?zQostEIbfs|AJrjwQXk z8$8hSKC$!86U0(0lQ%@!oal{SFka?ed>hN*7{os!kZ9?}{u(hxn56mweIa_sAYNrG zBhDxphhIZ_aLvtUz%AiZu^H4h@H=`5Z|AoVCGK~`LFZQG?eJ^NWq)5*{MJf>x@tIw z0L}e1kq-=~WnVO5teb15&2ohz_1zIWdKSIYJ%&0I4g?o_`vcqf&4!`wAibmcA>T87 zs5~eC*Tg~C(9%)bF%TDfClIe31zs}cx&m6YYoQ5DnjZ_7JE+gImw`ZeE0y$1iM?h5DzwJo6sn(MCvUBLWmgYQ82ToO+Wcf^XL z$^V@bE6%^wn}69mKXo8J!3(5aP2G&X3Uo|6#;2P5*X;7QYgx_X$dL4{ep|q4TvNUE z(0L&zcrQ57_p$2QUQ6IBae&{2wJmgr-=umL9JTkin0CZaUl)DTJ%aI&_l7UpU+Qb@ z|J8TP`!$edTy5Bxo>Z0TU1E-FxxrV;wN9T}bJSaqe%gD=n^`rs)hoWYU}Yu#0@G0< zMkg^HazAKZ*DM62-s-*Uy(PPoZgQMq@T-N-m3e7F|A&5y=&UAU>n(?H)f#qAhG-~ z(J0Y4Q5WBT$4SKR*bNuHG4t8l*h!UEx7uE(vbJs=xy0Q=P4U~w!^Czp)tjX~jtx|T z!UfC)jerr0ZBk&>lec(i^#Aw42Z83(?I~ZX;UqZoDs}_O&Fkb%)rF z%0z4+69ZikMg!xm`N9%*sLw|X#k(`j4Wqd9iW!<&mX%mK-o7{)Z|FG776^5`M_lg! zcZ&=5p86EG-_V=Tc<&1Dz#R<7+H_l)b((kT>CSw(lRT2>n`hRxqyJVk#6~!a#W`lj zJZo)k_8`_3+Nqe1$PM?E5AX~0N9Ha48*O7lv5Rbk@)q_Ky(P?wO|86$o#C@+6?2h4 z4&I>Cm{ClEcN^{`-eC9f4CfOqo&xzk>lpYsc2XY?y@;Dg>}IEe_qZU#uts-~TjTBJ z-l*=+-SupPYL%y_lI$Af2Rl=EqU$89(e2|7J8Zfv9mh<;qp?cuEVLJQC1pMZE8?`j zId_!*PDW`OR@kWp*i&*3uGDn~J5ay!XZd#8chp^EOX+y|0wykzp_(wOvB}`A9UMcK z-GK+?_tuW1IWmEM*LZ^E75mV7+df@eL*l{H+z`UTyf^j}?gy5d%aLhBFK=#DnZL{v zp;wCU@#cE&gDSSO`?6s)lEuw)*D?I#MyXnOch5`vID#w(|YPC!vw=@dLeSb>|@?y^Sw2Ot;8wKJFT4VtZR;br-s=xOdW+s z%wi{I1NDD^DhQMx;FAG^VIVpfuS8BUG2BykD6!sdp=YuW`D6B`P&;>3ptekb^yUjo zZaTA4SiT<7ayzvPgmJ~OjudwwN3*FKh; z<2=b-XD?M;1_#^6cyiopeS18Yg(aqjR64d#H=PTi{$jHPPoN)r72Bj9k2K>dyf@TB z;#+@RKP`?hUrh@VA$Y*D%U#da3-4&=bvLkH#?HyVR&Gr#<{PK|;2L^*V9(GB;vKUm zs1p)wze20{FUB2&)EuQh%=QFVn#a>INDrZ_<%XsM<#p^y{mcUdgHrrbzBb$3@CN_D zyv3)(t*d%tZGE4$3f#~0Ea0;^CdxN368kCio}-TOGqjQ&1>WSEIGcO6p(mK;+G@Nr z-;RCdYs-$qTS3m)0`j_Yi7L}7hnA)^pr$6>Be#NHR_QB53*D`$;|Z9p4%6JY2dx8` zrN<0^gLl|I&?x36+?}}KZ9z|_o)d>m#h}@}1)j)eGX^te%Er6-qUjTcq0D*iJJd)V zov&b;aywmv-HYixNCTH90Ar}TzKf-=Dqd*6mVU5I;kUY;T65?;EY|7fc3O-0wR9(g z-d=#Hz}5;Q)(Rcr-b61(a*&(Y7fp9d0#>50%k74zxzcDHtBY(BvWpaWcjo}%6Es|F z09L#IrneItfJ*H=`h$3X{X$m@&*2Z)n!Dr4uV!r^!_b*K0!;!G*b(((rVh52Lya}A zMA&7n)~+UAfRV&9joj!WtZX&kgM5Pwg3mEl*Dn2BEF9|y9p_$qM|k&>6TIQLmcQWr zN7qpsX}BxfVFNsQ<`0HhfqKF@V-|kC@~(l$!>}X5!;&`Q)p9Safg=&W3PuK5MnCH7;xe%(G10La9!i^y%-q}0I*~jn?bP%iMoacXR zjyF3EA3UGZ19EX{inQ_A4 zFf)T$tY#3{GK3i?%nTEp%mgNQ`_%cW&MlY!$aa;amaO&ewbrxgvpx#C$_%uR7m7R* zwu&C(ooBcYsjq~_W3jf%U*J4{DQXj(nBQM6!*We5%a5W9g>7g@?1iN^Z`~geQBTj8xRu5`J2Sn!dBy> z*)Uehx09FJ2Kz{l7fSR4Now1vNR zFh!g$JN)jv2|-b4B*&RcBX7yWg>J6d)~3`WVpHf}ye@8&fBTjZA%8{YBGwiwrsi+DlxZ>7+~eXmasAvPyP2u0&tSguM)U)=R7#}kK{MGh)ND8*$d$C7Q$~%H-Eo_oX3-$|X@(y&6H7OWve!~y6W|H5O{^liUj?D!& zGRHAL;KIBG$Vhpxw>J72A8oqiNEVv1bMwwZP1wWkG2V&}OWYjO6?U|-otiH1hRm~b zaE4Z|xr(*|okE{jBNAb!3rMaR+mp?)j(~Q{+mK%7zjLDKQ*1T(A#n!=5ZsdwMeygL z;byO9GJ79C$5)}ZXx}v36PL$r5?fn`@RM1Fzbkj~2d%y1Do}RvJpe0zo6F=S-a@|^ zm;?U&J*ez|_0R}a4|%mKIEp+N(}?JZPcv=CBB3YpVBcITOs@?#kQ&?eQ&~_8OG7GC z`&`WwmB_KSh}6Mht96<6g|epPV)EiZD_bqwm)0KUh0>A4td5ihmQSI>89?Z6uvcoJ zOdGdD>PPQq;$RYVV5LTq@RtlCW5`DQLskMRkc|(tBfF5_sd#uCeujD@i`H%J4hw)M z&Gs!IhwE5Z1htk8B?sGFv37@ES=v&AZ6wbHVe6%$DgJ-cK-fZqN9%2_t_V z{?&#n`cUN8d9B$g$50{gFtk9d5$>HFID&9ibg|q(sO8!~*2XI#oKI&{KZ9M941?vR zmcES5){|Rr-b2KD5>+RE2@K{b>J6i5n;GKQRuUS zg@RQY9$r`;=RZ+oORFk(2+p=}sbd_^N_BxnLL>GrHYV|J%StR&J|AMZ#$5B{!%AcG z*;tdYqT11j!qx;Ux_hBB!*OH*F-7$^>&IUtk8u0dHpoA0X9EZ3TTi%&%S`+m29)C#i|n8|c`K!NHZ`B_P8O|jmpI|nsdk9R)Nth@s~Kzf9=jk{)DDQ8d@yax1#S0^tu z_2Ydkpd=msVK`iLJ?U1_jNlbaDf$g>DZ7&S8>(#U2wxQ|1*^$bl>WzJmEM*YMI%Z> z;2Ohq`Ld>I?qDzjtLU2Q`p-I)j%k3P(R7#OmChC9`vjxsm)_StxiriMrU@1bge`k{qHI@C;DF08}y$dT|b@?zVr;iV;iBv&r>`xjZ7*-e%o zrA2KlMZ2KA)>guaa9`e2T$X_ad=@@=n)QNN5T2S-#jZG{{x?iS_sPRE=Zj7vLJa!r zh0i1%2t}fk$oI-;Pg`nh_?Wd*a?kcxOZcMHjAQ(C<#y7Wv?ggi!-I~elw1TC<3p3{ zq*k^8{DJhViP_1`&G3=<5WwQLXCc;~SW=HDPaT+AKeNC}$t#P?0@X5KB>$~k1c;P~ zlmz^XF+VI58^TnF?6T`^yJSu-WvSXp2hF__$Ch?GIGfLAFMn6Q zFzr-wtBi+AByt;j?AjV71`POa%@}lAS-$0^FiYAb8mw*Qv|tS-m+aylB3OXNa!0qJ z1nvcj*b4Yv{Eh!mQT^6K5+@eV_NAqFMlxNG_yEn~lbB+qJZ?1jS+QVm zkls;Wm2Z}Y;1Q{cIf~gS`t)_k7j#>(w-P$ML%Lp~HO~c?lkKT`t+n0?0YiFLQCx66 zIX;NXJ=OI2g4D34Bsn&*VRA)s5_(+x#~VwelPAoByd4Z~&oX{u{9Sj~;4G?D(qc~t zd`SvQ8Ni}zg#Hv@0ov{eH#~AAV`l1f|2txO`jV91t-ECoEPfpDTZWpYqDZ_#s3r9n zomSM}d_1{>zZzQ4GBjeY|x8CS;diwb}1k04~v- zhfg!({nN1<@t5#MrMt))@hMmZX>P0LQh^^5ah0NSt?(ST5^tyW59XAeNKML^T3QWi zLRY~qA08|`O?sQLJ-9EtLCttpLTf|cgrVu_;*_Gy;H;E6+HzzrA068{!N?xdI}9(K zFv${>XFuKFmndxW8QrVAXV5$DNA4c{Zf>-GnNO44p7JNBl&r%C;Dy4(q(^~ger@p& zx>smDTbB~ZNG-3w6bzevq5JsvR2b3vo*CkZUgT(Ps)Z#hz&~yIRG56jv=nI+Gv`ZH z@Do9-I&P!6k9lrIlqwd@-@6*;VAFt)EZ)bu3#S5tc~fvWc@)=%mr9j0szIxW1n>jA z8#)lPk!lM5grA0Q6?y1b-+H;g&=RU5UFMeOR#ZfCgDFkFo9xN2D0>-xX#UI6py&=j z@jo)VL*2_eCij=d^1qN);(}nJ^?dkrs8neb;(_;gWBVC$Ao^AR33?AE;$6t8*bUom zMSEbLu_`|gUnOV}Jsq${NihHnpE5D=TK^7t8dfJop=O49;4%Eb%q~h?@M;)NOjxH-)lhrqUVohQF4+$(A}8clHSvbZev-0!24HQ;mb{G{4mFln_$TlKgumq0 zLbjY`N{_z_HpV)KlFI`roo(Yo?djplB+L8OTa}aKn6O=mER83&fOYbZ;!gu<#C^GP z(M7en@|61d`=$DQ;ne@lp!9TA{xeGe?AYp_JYM z9HakWW|<gsH=q7a-I#1{ohbGQu4Ibdv*bBr^J!_fKJ|VQfF_r=WzTszL?uhuR!jgdxTfu zAJ{sOi^jyK*p|5E-bUVdQ=E5$_buE!p)$%FI|F}s8B+tkSHg4pIdsC&4fN*p((R(B z@0|@=^!>rPEaiTMP7-qD3Hf{c^%*zTmzhMi;IHdiczWvo*8GT6???V7;AywoC6+|zwjT8k}$+Y@ht48NBxrfQOt_`%R~rpSF0ZE4(S zzrc6!o`tsXkBqAGLbQN~>}PjRpdT=Usahz6SCP*PcO7AAiTyIm@vX(>ayRy)U*Vdg z7XM`v$(Lbsu`nQ0Q`j`2BEQyA*L$CX;Tq^+=omK<9OuiWK_to(vL7^TGmP|T@a^y^ z$Uu_7Q|zkn2c&argbvnBB^lo%4`OG=RC}Sji98j=f}dsxb*YcGL1ro`W;k57cIj5YNN+v$tZqbIOaDLyXfJ@j@jC8H-jll4=CNva`h+qyG|9OLZC-T9y4lbO zJ*XwY1wb9WU~Z+o$~A>&kt0M6s=(iUr0fQ+shx#qY#l0zt*JnEGrAon(Yj<5=tQr} z$}UPi0!Fx-C=KCRnscrZShQS>DzeXi&Ho@UgE>m?bs&M!_+Y*{uQ%)cpItd*CFCKr z2yi0_@^ACkz#>(do^UVXRi2uBwq+IJhxrlSo;eIWRW(KjXfQ>Z&*cn*HzBISX4%L$ z4?dF?np*~+t1OctWcR@9z)he-=~!|E8c(gfK==7&4m)LOV?vM8ZZ)3}t zQ^fk5=D=0r6n!7uz@JgBh$K*AeJIb+?3Ehp;?<^g1&d(10{4T@BBNjfxCAfe$2+$) z&EWrZt~H*4kMJzeIiXfgf2?+4CfM5e6qN?V+n@po~ib4)FOOOsU&w4?ZMdHLA-{l*F;S?)Xp!#0 zwIvog$80p7$4}-iROx=ZJsX6b`nEnjSxTzi1?>@c*s&a3D20SB@>~rMe&K3BU0s!# z?$9LTY23h{^Q}xs6T0!ofX2jWUZnt{-?>SsK}>^8Zm$e0&t3P~>HH4-ld{FKB;=wR z78t?Sz8kWRe2Bg@M)>p10Fowqr37>wsiSWD%Dgu%>*VU(Tz;~l=AI8lgQz6>9iA72 z@Or$(I);2k^fI4i>lAer*A$hK?a}r!;czO=L%U^7u%EsK{U>m0Uk_s=8s|2{aZr0r z3_TVd7kup>jcgaz$lnfarOec6v>;@{hx=P-s+bRwX7hHrs#3Y&IEmpii7!L~v1i{@ zUrTtOcLO*-Z=`UpU^V!saiG2kXb-o6;<-yONsXd%yb}#&z-;FVs+2uN9)!*jZ9Sw? zE1+?dk+-m9Cek{V%f$_@eEKv)$dh?D`3w7`GWJr%E~;8Qr(JJv&W<*H;RlAcKolEq z33G|Eo{B~Xk{WKa>tD|r-{U;ux_W6?aA7!t%0jU;aO@@|4`!@{DXsuEF;CmnakA zQN>phQ-f^OWI}7Z91K|UgrU@N`H(PE`RxDMup2cjh^00RrU-Gup~4yADn%(2Tyi^n zj`^IsSDCLIQj)XlhN>|ys6KSJ;QgXbY^C&cE+c#;rF%Feo?=fIS4gcGuEh`WrAGJU zqx>`QUddIGrYer;St*|ar{$sIKf&Y9=VF8Ku=JgWt-;~NKc)NrbS1u^r_x1PmrUe5 zDcr?dYN+Vaidj`ERLQDSp=MTPl_phHr8!s4 zs#Kv`R$cYywbk3ItG}hvN7H})e*XXd{(o3T-3)HiDa!!Nr*EX|Of(W4%xvs7l&NI+ zPSUHJ{Cnny$SL(g(mEve`csVAb#u>}8h zHNc|{TiCg_!FkP%t-KL_OJInlxeZ84MgCRB;!EU%fqe0$t)jJlQA_V8zP@V;8_Tat zj61THsxSA`UZt+<@@=tB1Nqp@xrY_ltre1XCQLWY4T+{DDS28a)=en(JVs~0(|~gF zs650}F8m-K7(Oa3?Wz)HFQaB(vhg?973l|?z&K9Qf1^tr6_Fy}A80nc-e|y*gLRZn z^edquI2u+QGs#h6UwszBd4ptc=ii<-%u{HkwuP>h6z`e}m+8mIvjabgu1pdM5u3%? z-d^Ina8=1Hb z3)I*@3%Txj=-Osal{Lsg!48L*Ue39>GtgY6x2ZdJRQ|!vK{voviJG2%@HcobIvuq` zqV56RGO~&@K_x02Gdz|%sdS8v0m>iG9u^<_FQb5Rih>F<$ky^G-7?~n_q|tT7@)HY zm*o#&Cd40$94^-k&JG?VZrPqggNT9BaosYxZ_zfsr?iGUD|Z)~DtTaU_MRW0I)@9$ zdEoqD3d0g_O7Or4`G`CsZ;Owx_9M^ZL(yaYl)xToMw4lBQ{j@4QciKW=NEerH=tGG zHn4k;AEvAEkK`-ZR`4L(Kz|5-25Yo-=9n=~s2n}cSCkWl1n9;54fcoexAawLma~Cd z5uDDQl)WSeGVECXoA(*AL-$B?nhv1%3op`tnk&IO$2_r7S`-`MvyDOE={eMtRl*t^xO`?x7B$#h#shjdP{vygE{BYaNHh z21W?mly7#NUm;#1U&wze`E)xV`LKcNsf?$r4KZM}P*P4%`)JDrK=@xE!06SCQ)hA4leh zM^MRd!ZKOm{gS-SM#6e&tnWD52^gVtW3LCNSZnTW2f2xC@LYC*IhEU(bRK5VFN{{K zFLWeo37f=RVy9AKx?t>>ly7!g3}gr8Pkf714!8Ga2L@Qb`D5A1{8tizQ;av!w|EDw z6*lANWcnXY%Z zK{Jerv%Uo0h!>mZ$M%qWGg{L;ppfniWPuym{pdxPl(-$dWxY*q1*=mr1TD{Gu5*7H z2cfS+qXZ|^i0|t;VA@D#lt;(S@b{30n%#7k_yp}|tAfAxb>iz}$t#SRA!1L-Q=VzJ>4z;ajO7dYI=b-r)&$41oO zSMG0_58Xy~@YkXf5R|xvPV*gr8+jv;R{TQm9Q%&EA^wEy9_R~MC$$h(yPSwb{NWpI z-UWSEpRqQE#64M1q32@W?(B77Q`4Wq9#?&6D!T^N1BYTxqU)#|M4zPg4oV(VVv{F^ zBoGRmV@Jt4A<=jRf9n2bv3fYnAn9qn)e&6pZ)zSW*afeDb$l58K=gFjnCbq#!gZuv z=t_Ko#skgwE@x{?SD=Xa1pK^vx@$CZkb4A7M>{a9#Bx;^Rl}U1QNYk^vjDnk zWDX=oxe-3mFKP75}beZIBm0rzWuC_jKga=iH<8Fc7n^0gXtIgWs*Z zl|CC5gD6uGY@+Q+0dz9A*!mLpiF4ic-L>Tw$WinbFb#&RVRVV1H?aVyl5!tBW87-~ z5S?XhNxukQ=eEgJumTu>S^4iR-F3cKjpaAj_lu*G8% zjSvr4CPUNyFuCDEd42P z7{wwL4O7X=>TIPE-W$A*G_q>BvDg{Z4V|F+V>3eLKuErhG-H_1a-oCZ_MdTg;=i(g z*$0TYTWu&AmXUo~4Y&;5sacp`hsJ?k;%dI7VVC(o=@?(xea^iAd;)7cN9`7dZM=mW zgug~xX{Q5i6{E4M*p8V-)aDz=H60FdEPaOEjjF+2_+!l9{7a-czOeDYgoWV0@s-2| z{3swE2~(wHIkY9eC>SI6Mmn)WbhFS%au{eZ)*^yz2GqMy$FlfdB{IaD`Uz*?+2mJZ zG-@yD$IK84nA_ozm9o5_&`Q#GY$&@ht+7&%+>T_@1=yaHm(p-ppufx8J%30XGETgK zwn5>teNk5Ato(_%VJ^dZga1KVWH*>-kSJ&D9|_s)CMe277a~Za!mEMq%HxUywJVYgxZCy|KD< zP3HsTyq~ux6y0N8-|!wUs}%rxsAGCAR%qe{Mutc6!3UgOrF zo17+9S2e{TX}!G2{13bp`=I=SpZhunMDHl#skqM9pT`vnvY>I+LUtl*QO~rq_|Mo; zhV(mw7$S+yj+!W#vnHqZlNoGdLqA!c?hpxpV z-1Rl@5Ir%L-k&h;8J35f z9$mfFpZfTOI{Z~`GkM<>c2|+4Lc;#tgP|APO^mDPeNqL-Q)vL%LhNt40}PdMT@eTX z0qkR}D8bSi_67LP?MA%pPD3}aKEFO#7o5rH0Ea1SH{j?3XJJi+B@ivKaXPxa_Kh(L z^kEm!e%?vu*_KPerru1jnS4A@BE(9QgopMoXohQV#+?=6{a}N_-R?AY z6R)A8488CL{29>T{7+~Of7Se>Sqi0sNuIW9Z*#vPQXN;`b8P@U{;o8U>Ndm<_RrFcC%!C&O^oI8k( z^i1@wQ$Y6SbPmAVSpPyKrRD?>Xb4U)hlE`ptq&`Xok z@)%f)z91hE-R{b?9lDq>Orf<0pfYp=_McSbop0#ne@!m-`f0PPgJ~R{W-YSylN0mQ z$sW=bYv?ElKBel&iOMsVPN)`~N2Y^KJxh22%3@OGQ38%Hl%ST+6W1yeH4(n9N#_KH z+*r7hUTgO`3V5@0MX8RRHIylg+i~)rO~0c5sO8jnyWUc~@9ICDyhcL9`)D@Q3xI{Mq}3ZXn-|jV!EzwLoqwt(`^g z4afkM;m!Dt(cM(#a6%|*%Ha1^Jx8<9Rp%6UM|v&V&u|G$mMQ2@T2Luw zt?i@0MMg6)5I;xvcMRain|?ay`>W};yQ+C&$dB$%Obi*uYX&cvJ^~-`bTk%osw{!K zfvR~2$*Fv&;&5OFLsmM4P#eOXn#w&m!NLPiR>V zl4rB0B}v+2I7-(v-pVQTL~<7Kk!G5}q?!`X(brhs1>KsrJb1@@1OkOJ zIt1(%F{D)OGktRRB5zU&SSoq~jf0oTJ~oN^q43f||9o+V{KU{5;56r@RrD%P1G%H8 zQ{g50J(*(dX^*6Ln*j0(_Xj!NmlQZ0+(rlGVM-@LhWB#KIXf~sFA}KQBGsT$6%Vz5 z`g+~aS@@>mq`}61W$L=i_Eo~>AT8(y@pWR>4ZbJ%Za40$ z#zc@RO)%)tknk<^JpWBvCR{R<@~~xi!ggN?{l?f%{zCjFR`}+ieKhaDD9cQ2oA3`Y z!kfhy^OjYz`nxR5!nO`QWCvpM|FMyo)*(n8P8sifzayC_tGtTf#!gG0P4gJ zlD{KMsLKTt41+DBpd+5n7KWFF8dy67!tzU|R*nQgQ5Jel9;n{3!nqzpg!5vDH%<6K*o64dS!^orUr0!W#(o(*tOVNY?$+*5YK(UzdIX9 zHw<6Fb!0F@u~tq$7L{+VnKHxn*aAo03RehJ!PA|mz#a!Tp!9wsgb^*xD;t=uI^62H_4QkA~g3NAzvV(_mZ&&(^2_IIjQxw zgT`Z}efaty`5jr)^a6jVk-5M5QKVUH7W|tLNE>neu*X_WNFm%MTf!%kZo{6mFGX#NQGb$f zJapSSKL<^t&-K^kif~3iYHfeJm@nWo!f>ey_dW<^N;Y*!0D7Iu6jmR zVoczx)L3jq=Of*N^@?h^Pl3W=)!$C9CLM0OHMFnno_TZmOJP*;gdoDNDIP=e!5YMQ zL%(fHfl6F8&xiy4(7~mx6UUeDpgo}x^69`xJ}uZE)uA={9(1GN9^fM%ft@z(z#h?~ zX^S$8eMinv+(hGWv)uRm!@yv2l|qm;tO6?eW;v%=|B4#jvXg>Imy&Z8m+Gjzx9txW z9p%G%s+2M%&J7pysbWkLlANhHl^Rk`#*R>fK<{v4{~FU2<&?R*ZFcg4W2Z{5wB1zR zHIcTW>2Vpg$wOsxZ68b9BrY$W&>9HsD(NcS=H{C=vmZDfUkm~zE9lDQQO@reT>jQN zTurLBJ~B0M9@>dw^0xF&{-^RP;)}ZbB;-EMMoJ1a$a=u)&K1hDfb+m~Jf|pE*om9q zO!SSI&VR8@)K-UQX-|V!T<7z%a=JoR#r5>fOu?hYR7B^ixN4qtVoA z@VmQ(#cORHs-~W*t};!?z49Sxrs*!8%SZ{COde7X?WMi#u4de2@0`;V8$f@?>ma+L z_6L{8{#3UwsS3`}hkX(^U#TX5zD53ja-K7*=$nym^UC4sonS(l-M!Ie?DZW3rBsY4)_d*4zzb}GgsTuv1nY;)xh!Mwe&_pk_Hp6 zi*GA+%}>}Th8Ez6QnOAx^q=7;`_k7qI?rIUt+W@)O??kQi%Q%&Pv^NK%mafL&^C@< zbZ_KhT$gY(Ud&)Dt%6Km{$7j&WD$*019iMGUn?v@_2(233QzN9&JBHoNR?e!)6h5gIv zuse>CkP9nE7lF&D6-tHBdrK#5aIjPGnfS)L&9YjY5p0N5#N&vX*74RGdA(Jy`J!); z5ajCUr>L&?F=RT{k(wK939pe(QlzlU@)xX?wuUzQeiT{#!z{BULBBvU6AOtZuGQ{U zq7lKApRy_EO|}8wL?vR^$R*zG-mt%!@Q=G8wUu=1Ep$UHkI&&>sJn>Ts4U*2Vhj|{ z9}-wY{G#h|TZKNX7oMwm#oWjGBFj*^$rk~ZoXQw(3jY8StU6}7t<>gYs!*fEWbY~T zkl&~&qvj_Kh>5bcwOFLR)L?!nbPQ@I?h8y}UXnF*&8>&6lXKreIrLp7kw{^)l}5r& zfL7*vzOajgVe%(aH2EH@BPEN|;?i60lRi*!o#l2kO5*sQURq9f2igyPa zS$BcGz?s4g{b^ClF7uXA{k*NMQ^+Kw8TOZWOb7{VcCz#ZO|cx+J*UoCVufu3(iEYRG8vl*{vjdc8u|e3;m_FX0jX`hK# zF>JHX)VAT9EA@*@3XRrkTkfmA$raz_rjFatyCyRa`-9U3A%+9`UDsB?#81mn93Q~9wf;YEZ<7$w){y%nO6 z&ZL4iRypv)MW@AsrHM@ewR0d`vS&e)-Dl%u_^q9R>NEQhFGvdWxBqL}ZG5h&;~Rdc z0elABrr&_Q2WBKpfJx8%Xb!)rY%#PDCU{SoJ{T7(JIyEXZ2Smy47w24#B@_;SgY96 z-ZRLssOKHM#rJRECY2_u$u6RqxidAv|5ekBcf$kK^iDvXmj1&P@CRr*uDVt)^!2sd z{Q~Wl*BYzH{$d)%)k4m&o19JPmHEAV5r!qkIpQ!nGX9)k@YfJ3nfHmG!87iDat~r1 z`A)D>?ZEb=*SsarmHrz4#K7u)L6hto={?#?=u5hv7mS(DH{~DOlY{$xtKr7(&&YL^ zJpPX<0^1yDgYF{wA-8oEm0WK&)|!xzNp`(!3p`qgAYlJm?*OGOHJ$2br42~ZEpj!U z!&I{rKo!Wk@KS2493_30MjID-r=it7-F;70E!ih{#=Mqy3;*HIRrmSjuWt6EKS%g-He$ch))$j#ggcnN#RJZD>FeRpneof&x z+=8yb8@dmREvd2eAbB3v#Jdjf0`E9D-t^iRK)&cUq7HGN@1*gbxfj31bQ)ZVZgLy| zy8D9AMDa6p!Z!o?gUOI618ZE-Vz@5R(F)rnofMbq5*$OZX5bdrP5GQK2JR;8(q^j} z*ou6CO7a+iUWa-pv#{=pPV#~Ggtj=xjYiM;7~c|jyXl)I-P=m#eiZTh5TA)wQwxcf zS5nJhJ{=K`PpCwhf{7eT@yWqPoL+*mnK}4#lSHiW02ULIgCHaoJMs9&SHLvN*g*rpWr3kbw%rZUr7_zgYC8HPD z7vzTCDwm;^mKbcdtxj^3vKSu*rQ5B*qyRwQJ+RLC2&~7|CEG#$xh;xo0$cUsOw=g_@@+x&G)37AhdLnr#9)T=m`{){fjz)J;Af|#g?$s9Wrin)vA_qrVCX=e7dmO?7;)$gqj-k67nwjv&2pGh z3+4!ukWOkwJ_72(Rd>GCwdY6by0kERA1D@fZXnlq1itGp1HWKfR_~?C$hLA zMzdWMn0y&5gUm`2`UMU9e(9c=`fMVBu&XX7^Am-NEnWcCjTd~AUG=C+{6HoMozk^) zZV^wD>vI?RIJ7I)$J)&E)9{%22KoF>onPx27sW$#RMDBpyABea8FVmH*b&tO_|rvL4K# zv{uQSJ+Lc=jp#zMuX0p~vF{eTdmr*8Xm@-L-j9h@&U5qS6(pF~Rx<*=V5$hG(!Y`8 zLOpXf-b&%2zGMybx!6Z+f_J1A@Dk{D*Cd>#Y-a;c9=Mk8Ph}Ub7Z`6DxemACOYwH3 zh0hTt5c}xI!a+5iE#OmhRfIFHI#2*ae2d9_BYyr~`p^IAp)FunPiO25TMqRCR|#E7 zFP1@K%74yZ$QST^VJ$-*gn8>y{~7k-H?>9lV|P~0RH-9)Qy-vET|1!@xg(y!qRCQC zQNnjYVCv$B3|%$t3x0rSy|K)A?7EZ&NAhEKx%bT_2Fkk&#`6oX=NQfw3Icf9G}ias z`O|>%MQY15P8xz9LPmH-Q`_MQ;z4GuaK^aQQ_Hi!xQ{>RpKGdtHsDiS8ESj_5Zi#| z=vOt`N;|RHn#N?hH`?16nN@&7&%O7NJgpV12&H2S^!W|~m;xLIck1^5YtSE1hO8&Y zv1h4rrUDxsi)iK`d+EDmEBqHxOVbKFA;pT#)egnk1W_Ca4#aUZQU2>d8nn@i8tT0@UBp}cO!eG|Asp|<3lb_BHfYa^N4Qe{g%B;5Ku&&^-R}9@cp)l} zZjfWdyFdlxX7>}{IsL_go0=^A5!+tqAXXz^Vt2e*k!5Z-Ji>k)ttR)D7dGF`$XMo#As-J84s{PK^(5R9U>~347^^*gx*Mct^)WWCG%6?Ro9+2=+w2_VI_Fvwosl&tjK@N9?oBdstJ|EeQ-8J;U}?%biOnP*{8yqXJY%2Ayj3R zzF{&F(aYybp-GG;99^ZsF&0B$|mO!I|I#U&wP2v!h4op=2F+0=kDB z>AB6QQ&_fK8&>n~I*e9XZPp!axpZ0EY?Bz}sq889V5FU$DKPRalqDbIY4T6B13g(x zqy;RO{FT>T$|8Q7d|(r>3GSrgFehz6mV;UJ(!4X`NXg3fk(;2=&{h-_db?I=zwu7+ zx1%$?I5eYAIhTEJJweD7S(4CpJM*7V)?F{hK}z3^1`a1djz3j>|K zm}c?}vMYI;8&Y_ct6~4;%MjHCZtyy0pm5XJ3abmvj9-N1Lfh$o4Y)o8zcsdY2I4Dt zvoNcBk#rgzk1Y{uk_BwC;ks`u8XzWmYhqC%CO06m_|pl5&x<;Jjj$S0Ea&9L;#t}a ze4)wAzrwYAJx_vTuHij=oOuX`IUbzMHAG7jP8E(d*2iyxFX*ApnOYb32N#()#ZZKG zGA_d((7o}Bhy$)e{t0j7O6Z@i{~7?)K;O{w3>`Iu!QP_coxv2+Up-pT*sTk{k)l; zJ@hQ%6;fz8nWpTXRxC5#NC!YVKM=!!X~T@ znx(QecZikHIHWUUhbO@Eej?f6r5oTNLbwdwRA=k!v57BBe_GKVt#@pQAuH&3mUjgk;pU>NY zKEPPE;NcoSyE}my6VFRU(+wpRMoSjRZrX%Db)4pgnXEnsKVSOn zsNrdrP=k&`9i~3yF1Co94;Q1W^B-xNaqA5}PH%9yo*0MlE9LFzT2oiB4>m`;jvfIf zqbm`Q+of*tsHc8b6p)pPhSE3eIK3IKV(h_uLJO57CX2bqWPwXS2)hXtF(sNtbHH z$H7A_EJ*6^yqC}gO!a;FMex)X0|ASgk1nwv=QH_q1Vj?3LFgR#UoQ<) z+(+RZuFVfIL2xOr7?UKwH&PjmrTF3udttBGL4B7EGBtxQ7)s^A5=%s@1l0#bp+rdU z)M>*tI@PvOtbz$}CqqB}DdypaQg-^7r60Rj=cShlhlLGdC1s}}8M`FhhW1Fc@&1~{ z#+ot*MWeCwVQw6|g`N+Fq&oC*iRDFZ05qFBx4kGXk)G|Dg^ls>z6$a{yo=zAV}+~m zZnnL6aQ}I3E&B{G`d(r?guMkbfJC=WJV?Zh-$=?3(bi^S6~-pSBmoZ`9} z{;{`6xM}~!G*rMHC*GnDs7N4hIvrXQ-c%oUP6DEUZYF-y8KKJ zk4^&#jOG7jU!$<`5;~O}DkbA>ozp!RNCM3k9q6NkDbY_G=K%Y`4L|-@3uUQ`K@a$= z?`;j!JNSmfpua3TqU_jX-88W+xYPX`lFg~bvsH@VV%0ZXUSf&5fPRr`kdL71_M85O zK^v|Zzc+HA>MCr(y1TqZWa*_uhozU>X{wguW;z()*nWI>|1y6yXtK~jiuI4!{t)O< zw3c2ez@|)pX7Hj2`F}OAnWNW?BNCf#-7u-1MlVb#YOecS?e`+f+f4>M(m<@g(M@Yg*NSi0vG(Gm-}#wZ1{`Y$P|97?i&(2o-|J|NmsX~QCSQD~oTs3p3`d~*@d?m&f|4W`C!-qP6kAix* zW^e$#ocX;jRyuCjg_`%?i%z62Su^n2#2VSPZ@MrP??jcsYlv<1XQVh+5`Z{&067E4y212P>^yOrZ77M;5Ap!P}9S_l?2uXs2gY z_`Wq3cgrI+Wa$qkCb)+s~%#SFxRrt+PF9cTIEtUJKFQlj}Gd{?o9iCMJLFQdrz4$G~#aU z+GBn0y6%a^+Z0|WA2irTE^Jia?6us-&+SX9+r{CS_WkF|N?ObW$F(7miR+KR2p<6-%{bOT;NX;#}X5Q zTd|(Dx6&nOciID@4}BHgO>HN;(?+GAMUA3}lZbPvNI0883>~2jQrEH-S}m4X`WH8p znC>bOKGO^~(G<3E<%~KNe#XuTV2eVjvZ8jEhf0Edr8jBEjGNUtW2n%?)(}2tU1dE| zx{r?{YA^?FhsAtz6`DlOmiyUoS*@%@X$f@IOa*1>VBvV%x?n8RhultY-Cd2m2F9d& zb}mjo&ojzrTZ*Q-+^=MkxD8&!oyFqi+QvQPv>+OnE0?<82O-k}^_KY`vpI6n(q3%L zGjuVX5%LIM;Lq4Mc~RswP#5bLQ3)lWO^(Q;1K+UOO_!$+*n3~t1J_ekY5owD5rMXe$joO>DNH|$WS#q_HRPxakV88B?_{2I<)7l#CH-zQ|s)Y6;b;K(| zA9G&lgJY06k?Rxg;n*a+KnVvEDKjq!cH*uvXM_v#7crMRY4l33Lm*UDO-0@Fb>%Ll z6o`v7ee+X%q16BO-txas8?oQcpSERK=PR}NF2O#`X3w9Z1*(bhL~YX(tDS3N5p1g? z*Gj; z{I7eL2D(Zkm1d?E3`=T6i*3BzlI$ND7&(e9$I{%6Fw|0@Q;A?{b*2~!0|4M0#|HV#4iY-y4D}*-8$FxH67QYXx?#sa!1j~b)!^vEE zq%!|dl93B2DSLu{3V*AvpNG<6r5D;l=_J_oIhm6!zrjWPY@rCds$EPsuq;KAf|*DH zKP>!HIE{734N4``Fi);=V8|S<(RL*CnI%CSIrm9$M8>?4MG*lLyiW9 zhPH9WW_RU7VZcc9BW$s*&*oyxA2OMT+dfBPZP&y<$Ud@+nQex^i11?ORrm>hGyPp~ zw%pNMVk-@9l`okLNZ68rEtC`S>v&>jzH*H3V5q<{EvoTW?Ul6#E{W%rG_5Fg7I_jc z%|ga0HVCEw;#S~<;Uy%h(seHWIG9F+IX> zWt=UKl4UU$B@9n9{-bWoQ^aNJmNHXml)g#+s*ESn38(b~idsG+<>Ad~b*-<$Gc31) zbu5#WJKjIc?}c!)CbN8-%+`VaHJEi@S9;^H&)(AII8W%1p zeWCqSQe+8aKrIc8^F;Wad~KD%^p7-!t;MXB=X2exYA)TsFW3_M6|0ZT zv6dNzN%?RSZl==D){*m+tW~?JQSKTS7np_Y@pr&-<69vwG(MnefGM55GsW|-vL4Ro zHtZ|fnUcQ0yb{sP{4J}B@=RZ_d!by@cq)>D+S#;>_RgoaX+nMTf0h%GBj|YZdbt}B zOZ6r9iA}XTt+~omzC%_6&o%N1cr)}eU{2c&qwFl_1$>-76f4>8_OZ9XWRzfV3o0CuNnN?yc}w!s^hPi9hO|51%GRM!TuKhLKONdhj%0! zp>otGnD8gq3~+sLSELkUpt0;WkG1R$X)YZQ+JGKw)()?4Tb6Y+oWxHEwpZ3hY{LBT zN8aVBs_V69a9YpEB})r5LyW*9*&FgCl~H&eZ4vp2-i$QzEiPGZJwm&HSC#?cpfF4T zG63o?c0ZO51}&?_=HbzyT_t_wZd@})gT_YM6MPVoPT_CF6`uK}*N9EPG`84qx7i7z zQCgqiS=EuO6@Eh>nL(?nH#nDo8Opf8P}3m%v|@%^8)w0e(8aPcGMls;?Wui&56pAO zKBZOghxjPsFfk|dk+M{6&nf3U!Cp{fs$97indToB6xEb$2GJumU7G0q4NnQ5B~3~v z>{2+&#AURh#_PYPO^Z12n`s^8d2+Pa+nUE!lj@swty^Z-M*2yU(wAg@-P1Rd)J-74 z(*Egn#hzKiGvh&BsClHDX`Jwau;RVNm&z{7S~)iMg}UdhtF~J$O#2Hj4z4X6%^Hp0 zOk)v4r~!PybwgZZR;d$;w%JkUl+v-85^S5@uGMA!`Js3$D6xvq$-^P3bd@WAM?P6Myr<+9+(syaa-~tG-a#RS zR=xD`(sXkxIW1Jjf<5GlYF>9%&RjW+e>Ucu4iG-Xl9Mq+#ozJp(z)t*_QcJZWfErKDS zG4%#mrC3A-yUi?6^`0)yC+2HdL}-E57YW-9_O3A4wqH>ajPe?GB)3kiDO^HP8iKZ9 zF7$8i6Zko~L-{FW8ap}?(!P%D**7MzO>O1WTH71pOf$RO5ASXur(ky?oA79^qs0`t zXQhP!=GLa0;p8prsd+)tp0N1|bTqgF>X&v7AGm2i)~h7hJR|v}vQ$tvrn)`Oc^(I5 zkdn>$?gSc_@*u|aK&;0kL7=dV?IqJ7jpId}{M^_as<|pz7%{?I#7X7t_Hc;&{M*ag@p0$H` zmtHqhS9;a23(gNV4)v2o_=wO)=tcfo(KFpIoyJBX*;4DIk-oRkEY8O#Kx)@1I;!lp zrzta*jOXejpOkgMHT2zvm(stxwVa6S#YA!l_n+^V(q8Dx^duoKK9l-YNwNGct9J^a zo3vl4R5~qwwdFFUAh(+p!dYWwj~OJCsuc%8JMH-n4x=XtZD_#fjUwozVh$U&3g zy`rHshM?J0Q&&(|c8kO-8kau=PFcpAYS`G!0i4x)G&oY46q+gZ;P=SKm8sJ?xm{?yctv*t`>E8&reqdz2s$T}CiBn(ypn2}b~5v=W6*Q#aPt7Np7a7c z0`C)M*lL=_ig87mVxHJn$qDa~&tPlixj}F60XK*o%-uE-r8mV{@(Pgo>uHX(iTIer6b@9|ujKMg-Lb7Te$I64sP8g>F_%+5L(8u4e0=TJG3R znAFU?yfGZFjHkZ0*ehP*`V;e*EVVb}>VP6TRo@CxMY5II|X=uMuS8`m_4!ObR8J-*8$aAr&-phdkwcmEF zCmn4Nu!U+;d-ofZw*^C5_IR)G9i?6A5}gH`FLp5XGPm3FJZ%)(S9g|3 z6?4pK)Dof%))S5|aYW9-;c#}*E#Q9h`S2!mvwv4`pVpzNmC+4V0j!lKqvqpP9lYUwUE-*o&i)osMqT`fT z@MpF)S3;Yy(cVdZby9GzG_Gd4m$rj1c~)8Mj!h9Gwq@^thyYY%o*))x>`u4Jz1ez^ zrs0anfZ)E;O6+^4jX8r`V0$6?^=4GZrx_Ea3q&V{54>)Y&o{xkT6%hSVT-cXD)rFb zT#UF;j<6MJyP$gsS(exI5LqG(*v@31d8ut2Khif&W{h>hn?ifVK}i3=)>JTfmD_~z z!X|j9GMgF;eDHPcB>Cn9Ns{6@J^a$PQiDP~+)6VFC!xx6oB95l}m6)X?55cXSY zY4?>I*udVh-8YinWN8CjW1JoqK>yKXr5+TJa#CbJY>nkmB&UY!YxqlM14LpBf{p^`ilVKkj>s%$(4jq}D> z<~ZiF|Hz=Qof<-FwW6U?&}yt39_UHHhboIueJB~eQ@Rc6LccT)@CStfX~+5NLIE?F zn`aMmnVgnI^jc{+v>&dKxP@=z*-2|Gp9+hWm%{Kpl`Dq$+BRDeKADkWbekt)8rc*s zmRchh%`ShLSFm~D4{3d+=W*NcG{J*imAm0hq`UDy*-1s($p1G_rYr8bbZ#V<(7 ziJhN-ArJEwDNT^=)^{cS;WJsTz!9d1IiiSSgRCEgv8m$&+u@##|F4!+N!79*b6cQl zY#-yV*m&zCAxo;PWNjr|++^R8ypjiW(U_Te z!EDAy2;H|V3luT4+`W+aqABnZ!$@jq9T^KE2Q*o1rb`I^7ykx<#4WTf{h0hIT!m<< zWR};nZDMNUt5x!quGFavPVZ>V!7f`IWOHKB&O2(xBU7}M%JL%dp5=kC+x~>9g6|F$ z_{OT+)e(}1I4<8eAH}W>LM-!?$OGe~kTu8nj_nF*H5!`C%|)_ZS}AD|pL3Rx5wCGI6$ z0x$k2jnrk}FX_LSbNKJbEd4w=11~~n$Y%-m{N=Y-6g;GN6!j&Wa z!u2d3o3D(B;HKr`6LzF6EiDkr2wqTU&n>}8mTsYe(%e$NR9Sq9P1USd+F8yE7cE(8 zci|1^NC79ehB_O{rRijM_2)^pjY@(t9{#A_I$n7;;=SB`2|`*R{K}W{?L!SClF~)J zpI3)|{O>cNn-W&QuDyng1F9F=*;~7sYDZzPR2e^@tDEwl#>uW@Mg+_W`Jo4<*H8hU zO*V~el@FP{e0tg%GC4Aryb1HR7u>~+Z_eGJ)>4Am7b**-lU+iK$ofDN@)Hq~y1}Pq zr_`EsDwEOLMnxVAtkR^}aN?5Z3h|72A|+u_;(BCYxGpq_XlLAQvx%FrTl^JeJHF2{ zNj|0<5PXET1y%-csC)J?(h9Pf_W*P+P?OvsXQ@uup3?qcU6qC*TVIn&fY)+KDG^SD z{}gHwn>}9sjgpz(5Bsh;Nv8;2E3fpDZX!SA6{Z`Zf266JHQ-5U7}22crPz;%LwXa_ zb%*Ip@|Ec`xgpqE-G6;8yJ#DcK80{Abt50RY|EUq^O+qhYFc00){4_2*^!-@kI2=b zB+FCxhTshH-{3#=pV;q~8-C98w=`DyZ0?Gmb*}NJVP{H)uo_~p_z^NFmCYyR`%+Hu zHZGAP)f7`(|0`f7W|eoa2go|QNeSyTtk6_^W60sA`FV#mGxy#!K)Niem<8gVnY4%+LUn#hm9FsO^k zC|(yn@I6GU%1?g+&rIr1#p60YnR`Ljr+>lk0vCz1Km(~QG#%-H{?5Ep^rmUF6}ciz z4OB`!BsN2aqF=4A1czaz+)sH6{HLb;K5GXdbMkj-rXnwun)L6~{P_9sIeD=B#o7QS z(As>q&t{$`PLn_SJlGnk3H#IoqpjgYX|egJ)9R=tjW%W=_1W<*AUhs(C9kEmwW- z2{pJTaz~YpP`QixcZ`=tO+M$0qaDCv$ZxC z*k&nHY^x%lB&hVEX@zM4-AA6vFY~+Q^`RM&T*?MF4-OD(g?Fgwh^Ih|w1*g>ZdVr| z(Q2}|w&jK4OL(xVN{lg_$A-Ys!f5y(JYdk4WnvHMPr`UPkI{$Q295&1%3mm(R7Ie; zosr*&T=%b`&fFWz7-BUwo@`{99@=L76MH1+gMBS)A6iVlzqiC34 z8-fcP zuA{b?_6SkTR$+y3&RpP}1&-4Hhn{3I+9JDtC6`{Vjgsfi`EyIOUbe9v>jcfyld z*bUllM}TSYrIPG~WHik?AkY?^7ZXdpW25ymV@*)oxWNVhs>&TGx#+mTUZU>U^-Le6 z6;cbl8HlEzcs>~4YQJNXSreVaMT?E|<~Dt)=sa7Ur+2RMtW@1;9(aXsK5`JH?BlT& z&<Wof`>o`Yp}MpJ_}2%CRV|~*`uH!lX*dAwF?GR{@pjNe#$eseRf(Jz+mgvjG+W&@ zp6*Fk@h(9A(O021iL}3}cta)p{fn&)P9^)=|HAefdO};^mC^^+h+yV1sEazGx}PgS zk4-Pxg_XCvMPWWYDm<1rzUzzY5O6|skxio}Q8#q|`G?Ve1O~dY1G~6E#hZa|NsYmp zOb6X*<0mjp|E4$_Y}q6|HHNw89OX8!WquR2QRoGPV$ZXG(;L_{XqNY*pEW-5J>#lT z)BKDcN8=5Rp$h14h(%R>#yC;j!ZtBHfaY>>Y#+e`C&J^AXNH}5133>|TLj&e{Wml_ zJ^Aoa{--x8X%{#OJnOHATwztajS%bo%yect8?vEYhz(mwb!4VfwYOfw<|Wu2vs_>}lp-DV}K~y5OF$9UQ7WLaXq1ldMc*)8NosMP;$--G&&r0{lc3 z@)Hb~Jr~#QFXzWyEcxbXPJUD=Q2=%atpU z`PfIR4&tE{TV>Rz$MK>Z}XHR{=T}N;4u0v^eg?;Pe*wfKw&0?CzZ( zsXtS%3kP9T7c46d)FWF-J+c3USn<4M^5+LHz-z5FOg+_8X@=3K5O@)CUwnvcKvvr~ zx^|_6Jg*&ue>ONU`JVGRSHENuJwsPn*KFH7dpCNXhjsi5M0-%Cz`YN7mQopQWNgfC zMgZ!AD@4ljA+UzlmDD5ET$qDBH2m}r7wT%vLW`8j;#kv5DhJvCS`1dEI=jo)BB>Q~ zNWU!cIaf#96+BV$ki!x$1Kk5nDJ_=8tkgDEb%~wgKH^)_HpZAL`@F~y#$dMUGqr>lTz6`Iz=Hmp;^u3qS>E+Tcf`(5a~>D; z_-LAg=b@+V_w@C7jiU?nR4)l*V$uyTRuTImpag~nwz2DlVuQ#Gpk82Cy<2!U{1lpD ztQptA(@VGjbE21D%enaXf%Admfgy&Icnwc;V5wL)5Y2RinoGU?C$Y=<1N=aKsUwRW z4x6eEhl?CNm zbmKSUQ-Ku34RwlXq3mRH_#9{yG{kUx=lVFmT;Z=IHTAibaadKilbbtL+ zw5jo_$}?&P^fcsx+o>JCv-B?s>2%7bRA)oYX6J0!!F4y7?AsBZEy;&~HL7CVhz=<GffOB+fy+fJ%fn}}(nsVbj<2=JWUk5y!+URRU+nWw6eof25VZ#D=cHn`l zinvqMVP}jN5EPi8X>Pn`xIy1TN;Ovk-TZr4+SEgR$LwWpfeo>tcmtechl(qGP2v3v zk8fw6=m&bX)8E|^+AhFxU4eYA61)NGkN#xWD%qf$Jy!afe$ z2D8``Al^wcUG(++ui_Fnl(>g#S93K%0lGoOgHG(z&awIrg&!yfWj9{&0luYhHy9Ud z0&TFZ)JoS!JkR?=Z-XBr?bwe77d0|au9>1w3@k(r@(uClnkTfCci>uSH`Z91LEXS) zY?}xRPGzjz(3Qpk!fVGdECDg%J?LH33;zVQMQ6Eq!H;mL7$q(CjiqrJI0*p)iYUPgCz4b)Y)l2<>$1 z83~)>J>-uvG{YMwGz@GI#;Q;ARIaJ+J|9~+%)g22&P;^1>WAaqvGYJBZBv}18u=P} zhl2lK3;GW$HmMFJAu%*Y_~1PrYAG^APs4Gsf_-bg?k(|O% zH%?UOAG6(z(O5No7yfFJRUBl_mhQ+e#8eAORfX50m*fcv(~y5PPm~uJ6@2YEP0ltS z;&+&j6vw3fP24wg;Ss1QxPjkdE0F)Nx%jZz&8`%7vd57n5<-{{bkE9BPXH{t@*t0o(uDE98o9%u>xgNgd< z>=Tw#DyZt-WWr1Mlpfemtgq=R+8OIE?oJwM^5flnN2O@-3^GpFgs{Ve070!dn>Og_ zO!7D3A8Q=Ue7F^$kYjY1u|u#O-cC$O$vt@fSBV{?AcUh-7%nhu+v>e`F%swoUHwE=^{b;2jh8xoi(Cfe8;M0oVcCTKT8#NMuN8JlWaU*19PCD|kS>ARMQzVxxi0#1wyZ z<{kS7JCeOl)RQ~n*-QqsO~~UT%X@(#LZS*WHx^^RC7czP+m0v%mKEH%r50Ny{7qQF z?8N5V3I zdLUFlV|Y-hr;!*=Xs(NgzKFfm&wW4H-L^M9y>w>Tgfy*sQhfqnlzp&FFH;~O7zit& zAEhI?eUFgK<){;Uc;&GyhYh!+kP72mEQ_3Bqh6Op7@ick>@u4#i7Vr}p+&|E1 zBMRo|O1vq~>TpcaFB($&R<}Us1ZuH(VKMaDFw0ko^7uc{FSJ#SQ;$!yv&6x2n5+%WGCc?- z>MG>>d7bTF(T@07(_$*iSWh{|)M9$#L^39smG;aFe7w{cs4W8K0?ZRw!agC6vblIq zcDHf{?;{n7o8)8AW6p!#b*})&rw(==f(nbhcynSbi7?%SFI<$k9l6YpO=`$z<7?P+ z(qfcUJ=b02zar;Mv(2xho7fdXN1WrL*e>J&Wh<~(-Mu-nZp;ugTYiJLK!f~fRB!sA zTZ;scBEud0rIbhfMb8pWX?@1C0>(5*TJK+Cwy;A|JoH;^QE)T=cX%vYf@O<3lZX7> zI1_JVi!xWTO^EcC&M8yzVzM2TW7-F};Ei14NDKN6s8R2_PoS{43iR7go5RR$sh+$- zE&4w1zR68jMx#5tZG+3?WTg=m7IP^BXe$_|r?m6nvDC~22lUZ>A%7~=F#d1eqa`>`&{LS!ozM_nSHD`*MJ&H*)W1D_;!)2}dUeX5#8oM$tn zf2B66=N6ZGn2MprkiUW@g?TxtcLrOU}OUaD3_&Q%=4idh8SuT zY~^Lw7(Y(064ybMhhLW|ozMz=mGkQhO zjyQX?;rDP&Yg4I-^cyQif@)g1mhA{OhV7&h{^t;xk!fWGW)1rdbA~^bk;437EiS6$ zpsLs{VsnG*(k8&!`aagVmSsd=d>L2?IzjwmZ7E!oTmj5{$hz5e|E!`skSaIt9wH@;*&ywNh3F`^?Q9<|LSHZ)kK zZ79}Bm}t9+M@Xj>3SKt$B?YXv(nO_)j6;vZ?bMlXRB~-%0&&XoF|HHd44Ii&&2U$k z27qjvR3|@-Kg*5g|0Q@a9^B2`6bnL^*#5)-QguxQFObhHdL=nB)uc=92!7+bKr`g= zRu5E_&5S=R{;gLyq&ce22vh zU;Whc{uCi*p3}yUsn?NM^(}FkeHp07tc@jwjev+7`7+{|;ikAKwFNiAw1ty>qlG$rwCgH- z2RcG`5SGGq{AbB1V6Bja+C-D_4nGmra$V3yiqZeYYi33pK+)=4K<|ZHpv}06;-8XB z7%i6joa$sSDdm%hv+sBdf5rF@+8{X_osB2+lhh4yZ-j$?!NPu+IEFSCg0L3nf#vvH zuAfR6^nvg2&FoRo%CFJn@K2I$`MuC=O-p_=ErN}LYv4K|#@5gjjT97(r7?3eOiCs& zlY|6MNbA&w;W)x(dL%SL4=C$IPV<#1)w|t$@KgRIVwR_YI%(bz%QR;==Z+1+UCmKI z3JeA}`R@Z`nR4Ke|4lefXh^Agy)VvE0bfO~TU!ys_~z&^sYl=rULC8XOwhrite!un zU=8w2*zNZ+dhYLdd*Fl5%Xh-Ari?Ybl4_u>{g)hbN~XzGxQ1K$7c;zM$R_>VFl`pYu{I@+{{ApCF3FJ-%*3* zRx7nrS&DnyGxS^NMRE?V)?y`Tj4o;h5cd88bs;JvyWlH+LWpu@$9ja`d?PVM-Q7+T z_8Cjxb?S z%p*KOP%??k0^aLC_~u6RcrN^oYc5|iCK$d@^MG<}K4@ky34?{5;zFn){jaVwwJ9)< zRpVs1!PCuX5B{n8A*zXO63H0oo_hZ@Wi-mys%4$llFq+3d-a}AMR zHVndBB zO@HV>w53oSJSZFDIie-|f$8qEGFe6j|EBK~%p!USImDhoJ7S(0VW*0$;xIBmg~~pS z$9>kr;&s&<8?QQ^S_Q|LZsRk;4Q;oLHuDV3Mt(M}B?RI(?@hLT{I1m2KoFWFTqqO` zqG5i?GhI#QvF0{E4%+7#2y|9wj9lg)CIB4;PXddy2mG!;E#)5GSLJ4+aymXRrGuua z^)b@d+(fb{7a0d;5xWTw$!sA5q2&LtiNq~d6Korrhg>jj6ld$Bh|%Uh#bmh>xmUhm zybQL43%MWgej;AH3T{{34-PU5`4G&O?%8G_FXTV@Nygvf>{wf2nbOfel{7JTv45bB zWHa+cl_OnQ$Rf`A{xtv49OE|uH_;sIxNnf~fPasj!^Woc6r&6)m~!E7Xqddn-vE8j z_k`COs~A=>+YR6SE5H&z2rV^yVmQ{#Pn8C-1)l!yUPghs&CK7K!X1HDr+hW+Grk2% zv0BI})W4%KOYlDT5UB_DLnx7+0N-ieTLE;Xd*Ajo2w+rpr@frV53yP~$>6rS=_DP-IbR4sp zedAjaxB@mekMq2DbcXI@W3`R^24<*k4$w>J;To?yN3RAg!1<)D0ZQMPD~JE%hPz&t z7_`2Gqndu~`{KROpUgKuK4%>S0$OUYZZlwp%M7~$4e4vn>dfj?JnkRuIq;sot}zchTH?`P)PC@H zwC{9h38VEVs5a1>;tlTI+gsAd9ZeI?>TS$suTPf`|Lf@r^iBHB{Q*b@YO@IQIdA}3 z?A^`%;rPY1(D)XrTr$QzH()QR0MD`M(7}?{PP?H3Xs54A{g-#%Lk2LfDRsHdODzgS zHQoU_Skx`;oCM7B4utWPzD>$?7dPs#>)w4-gzD>_#I%pGQUmDDnm)xlwGW}Zz+%G^ z-LF6j(9`SHrv)gd$Jq{_L#NXogBchHwJI60>loHNsh@F#UP~_p_c0ig!tKWvc}h|e zsjb+v0vkOE?95B~x$H+ZMY&k>*k21+fUGn+pqpSl7?W}sci@KWNkUELB5d=2u$@K7?M-;ECcmx@QMi%A51%473kH?v|zTHbh`Hu}vcrjcX z(y>>VYPkBF#BFBd!~tSgJ<9GEKX40Dx)_eZINwq{t-H(=5M2USv7TFZsNLm{q=6LT zc>zSDli4m}p1T?M$)Dz3pyn@L8Em+A%N_t8a?y;dTAEDTM0cyysUQyo=^#7s%jon4r#Lnmr-*I5EZ;vkE9qstt`5F9? z(%#z+`Ze&ouP#;M-4J|JSO*a3cl6N&yEjmh0OlCS6rA<;DBcw482H>sF>Ei=aGz6p zr5tqZVpc?rWxMER(?>Ojb<`)gGpyAQrd4dkl@o|H@gZl<*MbKqs_r{@LJf?eR4;=4!B zG_MF;Wji|WxK_9aYD&EGN*V+G(G#9KK7(_Rractx$_;FD&xTZ@zo#9w&sT|=MR(Ak zt|KXmuZ1@y)$LfHFw{LXX|L}f#n@J2qp9iiLi=0(xI^}*xY{xC@M?Ca{-2U%iFc@O zP^zaWWm&=%YB!hexUI&%uetYNMXW2usj<)(Q)k=D;>g(Zx&_<_$9m%wpCPa`acca` zq{$vBX{Uc!L!ZB!eQ?rRJ4*qv-wZLH8(<<6wQ}Zi3Fd(W?Fruj;G4UNK><2$k58`Z z7!K3|F6hqrHag7ogU0=s-o7k{$vBa20k&5)>?L};FGcHdVN?w3g_4{HbQw)A2VVOx zrcU)73Ajowd3>5M^ab#MeGMzA0opau2Idkqq-2NYtfv~?Py1QZKXxUshOMpc>z8

HkI#3Qo8AE-Yt$bb&jWIQRc)z%o=c*d&|l>&WqYdz;{P|K;ykYIW$kaUEEi5 zPf#VUYV25F(?C7rM*1_mKDjxxoF;|CjZTWQaIY^d@CS4hs0D3F8kby)&f@}_npiu- zasNT?NFc6cqI(zmHQbOG>>DcdB;wGTA_<&??{HB_C*~KvGVp{-R$UR604b75$^H-| z_%6liz|+uPKG*jQJdiYn7!S%w5owW9qzkT=@-+W-COuN8WE|*YN060;>48(0`I-X# zVeckl0^dqm!CiAU75{-3i)RELS{mx2wD%=2OMpB0oei9xzUVc58TrlSpdaRY=vlhHVqf3~a@4Jb%H1pIQ@&x2IfkiFEwK{s zGpL#zm8dVFauWUn>mnchJ*DN)Q!0`=-rIqiqp#^Y$2_68y52GYVkwm4u!UL(6I?+y z3AiP<jmkE(}tPT1HF_HoVncqweazIR+JnD3#S(a*C~$)FbX-AP>C7oG@HrU(lWL zJZ>YjmkH~}(<KQiF88OuDgij5xr*-V?(u^Pe;(U{j!Rh7QaSut8uqzL8D{?1sl1ZfLdI3_nd4!^dlp&k9kR12^}w<$r*#s7gN329pxl(aW3d{%q_eXBd={i&~| zi9mfcO~CnpwjTpBBL1x?g9ML(&xni$w%`0B?XCpFTa zmAV>V7~fmFD?SGLth)gAPMS%_^8bgiw+wD0joLQDWQWZt=$4wh1$InvGI5xhnVFdx zCY(5S46+3+HMd$|O6)Mhgp&zRa6%L2$t2rvy|wji)mCk-tNhPDNKZu85;l26j`~7PTE%z-+R2gy+i@n6|^0~z?;5T<5=2~nmC`)Ke4>L7!H^sx<1Bo2* zwQg-xTPTCAfR@?E(UAsO=hk%6X3{gX54au15xgDR8NZJIBC+VKYCotQXrAG*aRu<4 z(-FbKwb~KzbpiGi1F4?BpaJ@Ac^3?4!r7exhfYW}M#h!0B$}KEBeP<5ARFLJ+y#GN zis4&^pThUp`lWj(w0FZg7S4}fh97nw(oWH=%Oi_2`DoWE z?SG)&VT%hb%qhHP8|D0Ij4Yfl+%beYVRuZ%5$JquQ26Yn0J* zQ#&R9(yk)oAz+1PpM!Bl7?&gcH7lfMhO1ErH9d-VY5!Ss(U}9J6bHbbnunfpS0c-b zKe2vbzo>8G7qYJIDEE8fM2}*t=g(uii@T8#!ch7lYu9#lM}ae?Gi`p+dZ-y3t!msXXb-~@!z#y9Y)IZz z2!{6()%i=BIJL5^nWu2E2;*$XuBG1SNH&7`1}A4pDowF?5}5Mt@a50`P^6gF_4U>Wb(rM_uTJEd|Vqslg6n8rk!U4r^^u>+`D@ zyAsn~xM2qUncZObH{D;nnI5e@U>oE5WGJ$K1l&c*%u*W~K_?7{YB^rTH!XY?envy* zev3*8WkBhyzx|nZ{7l|qH+03)pyUy{&&7R`Po z3)5IsF0D7o6f%>8YvT}RmSj6qI8`>wN(Qjk_V2xNbGzP1r%~&F9qgxh|hGA^9T0QJA z+z3x~--i1@)3p$-GuE(eqnFd~nRnPe<{&k|l#T8LCSr}j*yhK8QMiu9c$jsvEn~yo zMBETxh*@^ty_A2qT=L2_&zmuQg%r-LGB#_m2fW{*cY>eiNeHYV8*9RUD-P7&k zx3ZD;snw9?t0%g2`M7OJ=W zE^vhV1wGaMPG^9BB@WQG(cHInDjuw*Xd64jbAV5VT1M6pZfU}dw^&Y6t)sp!oZc`V zz8`5+$(1d%&4fSM2J9dxOl%J}aPIOfj+gBOuoD)H(NvNBy*!Zl2be-dyZw1pyu=-W zZqi9?BG{f~fiC)++)CFS_tEH|P%lqkU>Y5z3305(2gFszzZ0@-b=(VFiRgRxPI-Ot z6a6FltF0CT=v22cdj)8Z&EbYHU3E*dyKBw5MCK&;jt@6Jh*=7xfX}#lI=ihd-6XHL z;D)Um-4WcB|0L&keJ_t6>kMwPty4eb$BmN{$_<&$`x?xBGK}CWb&%mOP+~|*e4dXP zmpVHDFM#vzTbfbE5%^)lAC4qV9)HJ;(Tr;_+8u0>_?yF`?P1&w{@r+Pbdc=|tk1?Y zSuoFvnpHLtFh>n0BAI+}qn^Yo3{Q9khz3_UPSX!`exM&WLqh@09G~n>kz{wP!U)HE z;EJTge+6oSZ#7+*x4KL5h%HnbQv3^{ooSv~@#@&!76FWreDphGyt8HTP#R_ztvVSoS%(FRGc{S+cn04HFPps=>UT4o>_6N5C zXuspT#;7?FHC1d#-+_-3Z~34tDE()+l{3SByclBUGn=&k7+Q)<^htZJVVmx*opNHu zLxA6b=>~~z99P4o$1vM|cP(bCwx0E8QE$(sy-S!0;uifT)r8kq?JhjC&15<{&ghCY z3Hk?MRZ&sC9y$xIgl5zp0^E%1WxuFfsr#!q#xW_ek*y27)-cR4A@7M}E06=ciF#-Z zacbhu3J=};qAa}C;Q`JTU)3Gf%mKe@!*r>!I~}q5@8Cse!-BgB_4F@5n>5HXFTn`C z-;<()jC%@JMjuIFR^v;Yy0U0 zkID?9Ra1Q<%>;TJbc#*aEN3R}M)c|g*mEIqD91!i(U}S^VMCZ#U_Zx5+fgtipRiAh zt+mc5`gSoo46~KB=e?t=eP4^=~8#MvQ)8U9>7=wbwm0&lv zCYTAdi@S;b#6Nfz?RL?GeV4ReSWVZZDdcwIJI`RSJ{^Y*6fI)UxGsg;1QhM1mkl$G z*TfD6LQ|mmqIu8u;!eUFku4xmaLrv8=SzO`m%p2HAlpll6+C5FrBI74;ELm-?zXxteeOAkidx!VYK zq#S)9Hq9C04&u0)Dt-=K=IbL}u(;yE>{s~i#`g7_0*CRx+^6$@p^M|DL~~Q`ky5it@+Xh4Xp2^q&F&Pc(g{htf{w6JUr*=l?=Z zc>1G@;ty)>K>&ClVUe*l{#wnsN3ng>`DlUWVfZPM zzK*s4K7L(XhGw(tuyO3BCSXFuKA^A2Dv2nr{&sF40 z%s@Bb0*m)CyWEqZW$7U?MbeEUjcA)UvouEEOJ$>N=C6WjbZ7Hs z;E3$dkA*vXF7jJYN#D-EgEi1xaqI3zSR(z!mar$%a9tb^oIpspBV6G+r@I$A&E8x; z2i}49ce~{p;OG)Q`AZ z3HA6Kdt2rW_sLKbl5NnS(>AfVe#o~xM%_UQd`Ww=?`h6ArkJvJ=blKe#JxF zKB17E5SIvFLr3tnJS*AW`g3~+xfk2~F^TThzrWOHp*_K-^fRK4YlH)h$@7G=GW47t zZ>*G>I&`j_*eRYad_9lVZIsUOJZFelT^RIV046~Dd3HxHzRcM;I1l$2dm4PMrC@2o zh~oEgG#sWkMsGrj9AQXD1Av7}6FtRXGqDL%-?87**xt#|0ZG+tD|)3L&Q7skbY#E; zG)DAlWA&qB7CJxMTd@g-!-bQ%w(dRb8}}}DR&2jrtKvmleaM}V8h_X@n66?r(0{<+ zIS@G?AELXiyxyz!7Mb+odgwkeN(eU$!Lyxp;_0Fq_AJQl_%mNFo}e1-AIEjKEsUN` z5X22R$ldZs#eYyI=T}_&m|7)|poUOSQwJ!O{7)QiDB>r(c8I+kym&!u8}>IHCeEN4 z8TWJ(&m!NU&ABt6e$;m`3wo)2;ylMH#*HwhNkEB{phv4MO<4b*<^P=BKn$txW|%*J(Hx{a!u&6Yn0#b%`}deOZg#<*HcyW1iUf4 z0~jb{$^o9DJ97`nH;$X`_l2{2{O>G4m6unuSxIzOU>AHDsi9pCb_EuZZ+z>0qg}6q zwQ)(h!>x1g7Ji6HhIs|&n6C6Db0yJT=E#p!Kga+!Lv|;fV;>VMkgnuoa4%4#a*z(= ziwwuazwy1?U?P_9M7<%$7Ka8sSPk|M#pV7RnD1?itd$C!6I}W9hjU3kY@-IFC=SbR@D)loqBwu4*;2~K|%?`v6cd?FA$C8sJ_4V@ zK$9_-WP-Z{OyDZjRoKzmrua>9h6y*UaCMaiN$Zfh!chiLj%f6rCvaVCsM5&(U)}>q z!8qlRTHF3B)>L0*Z}ymjhd@scbO@Zvp76E@YV#k_D(DBW0qtRL%n=bY;9*evGL!qX z@vQwS*JWo5c!z5gP)Bo1b$@XD758<<^ zWzI?JhFELv3U3#`T1F?jxG&n)P`3LPZHDtiV}717qHSX+MO;Yak=6~u5&_K zn8ozBabUuKRC@3!F-Kn*COeh@=QXvR%h^2UKj?=yp7d!EK2kd7=^u9o>rE|={Y*6x zCVDlXlR}?}CZR-+fUoeIUyd?w##|i!gD5GuvxGIw5_O1g52B53Ut*@cWj%_P!HEd-s zQ`?Pu3LE(=v=5`-+vX|hI|B)c8Z=>uShD*TlIkmG!u|1S-AF!I&Tk;+QXROpaH=|w zhuPcon56N}Ti)Hiu4oTs9(kX*0;lTDbUR_IT{I;+cH@V<(ZQYQEUXDK#ju5XVObux z4*G?)GSA;%U7N-K%Tmcd`~2@&q*3{s|6f1q*s>bZ_y6SCuNb%DA*2SoEP%i>;W;8n zJ*At3->U?0Md%y8GP?OrNCe>$3%h_Z073ROK3r(nchCVhL{q1aDtdwfV{-OG? zr&x20BvxAR5&DxliBsgY02FpJJB#|M#Q7={OMO$cgZO6HQ)3Hz9cqF#(Tt(RWJfC} zt*20`6(0*(>E1*?^Q59<-p|3N(sp)v!C~79{tNzIN-}4dx^vr*ZoEj&R@xXxxEE5J zJ$PKag)4E%haO7@vWwku}5+Z~NjMPF;W&9w7aZjiOz=<{gcFiO&%7 zksg6<X+pLvb1nQu6CnOg^y5{Na!-^-*N?#T=E;+k8&!n#b#Efur)D_Kc~LeYoYC;=uQ%AkXd+{7%OyB>iP$G z53-w;80!lBICC22jhW&+l|gjWZ1&G&uR|0bDVAyOC4EK0C{v>(ww`qwFwOkP{Wp;= zzO+x2hRFY-g{Zzb(Xxygn{>h)>$^jyfGoaH-yLlp*hQt`jJT70Ccn4)AO$`YJ&TMq zTm2{eJ=F74CgusrcufT{&B*h(yZOWTplVy$ zmaM=$I9-}AXGn9opZUirjJv=LU^?R6p_QiW#GcG}wzk)|eUteXx=^|g%|RRC(@oc< z%>X4n(^NB$34T^OK>e{{rdxCi`9(r3u@Bfp@}}F$He@dr0^P&DD!s((`L&ES!~ys` z#|Pp7UfcZA7o$GQO_YAz0r{S3AYLBVS}wILrH%_;?7U-&IaYw68UTmb94C}`2)Dp9eP$~X!a+MCN@#y7+n z&&^YLcONv#4`h5j4U;kfMvv9s?s}0QA6j@X#I6u zFSaOX4*OZ37>^W_&7|2-dq3nor>ypVH%$Z(Da=B9WzAeuLn$-eYFqB0(h20N(x;&r&lxGFzsnF|)F=7ly$HBo>c`~K35ha)+Z`A2wUx~TNC zEEKAHuf(j7mncp7-*>D{7^F;9#;M7!QL+Q(-|ohMA&V{gjr}T}Dkt6HcYB6f1a{TGAJ)KLM)A zs+uK5I&(o+ek9&gHyasY$&rWfzi=dBo^=PR3VN}ZE>QP{zfIidd&aJGF6AoxjUd0c z!LS(r)3C;H4Aq)kCNmr28Y~aQ_F_%sL%?AC7u5r*uzZ29dv35xBO7@k<*C&JM?hn> zQ>^2IA;MK^Ed`tIo9l{ySjv4rMK_sfg_VYeiPmFyqSGdQw>EadCkP~|or>Nt;KMnL;CalG%218<0#*5K9P&N!{+a5aJR{_D^y{-#umc!eymb^s)* zn2eV80;9-bR2S2JVg(vcETydkO#x&i`qO@!zKiZgCMnN+gUk+Wk7=%N3N=pk01Yxf z!#B!{xv5DjutDT8;EH~v9EzqHEn*wTI1FW=(|OmZ&cF(OzEJPrZ)3#O?G~7u&{fH|3c`__q!E8^2C`3jGj<2K#v*TGp`X_$1^p{+*cM+3T+6E0C4E=};ZHNO#0jLMH2t!6@z( z@rAsPS}hy>R*MlmLd?V$%k>R)^>r|q>wyKR_o|W77E@mtilImamn5JTooNU4fSMu3 zc*Ds5;FRE7vw|FAEB!(I9Z{1kmxpcI<|kC8XCr6^wVv1j&lP_|Mo3S{rAcYlJ(5p# zT`WO|imiNif#!;rVW9cuaQv-e@@^qvEZMtC$)i_M!^l;>UR*zN2USfNM{J`jal$rG zxq%%ZpXw?!Lx{WVQpZSmkV-V}?|kWwXCJEj8tZ;1;V1lKQ>uCf9D)9ZM;b00^SvL4 zDrmCUR=gbm41Xg5;DcwYf3i{??@OMO4=~~CcGw}Mwf?p0f4uL#ipic{*cj=ElFV$<}qx1x#3ya#-o`&veNliM6nD7J zu?O=*tUalIzAXy7^*R~NL(tkFvG}cZmk(B(+VOCQ)=Vwj;?JCYro~UY13^ z+jw*K_do+_zV0uRmkl)^RR(esr3^OG)nA(7T(7KDtGjm8NF>2riuc7$@)T-?X{Z=V zc;x|1A104^r!=LK^@(CAoQ_O$qrM7a27glF5huN#UZ8IE?tmkFGo=drA=Y0ti4USK zkS@hb3kg-|eda3l-20kuVrqpn5a)xFsY0x^caf4M%?a`ahs1fD2AiT%vUVX8LE;kkblz(Q^gov;Ag-Dae-oPW5i5AI&j0eSLY)?qZU&V(;y*GaG%|oxCF)g;2GMT2hi@HfF^^PY<-n&(@EQ$t>W(!)8L25&A=q-A1FrYsP32M6P>Yb z)B;{W2KhGQH<4j#u%}tcDO?x$!}}Kd9r}>BS85~0a@RbRDFj>Tog>!w6>zQmJFzRw zGE)#(PG^e;<9e|R$+`Gb^Q-6{V4nHDNo7wNev@aS=aCQ8{E}X5g__3wA@_v?-f$%h zHj#USG~9yBF;Bw?X(i`3LC>+mk3b#$q~?b+!c%g218nLi%=6Dh}|~UmWnJ{ zLSL$-_aTZA_hnWZA6R7{}Lj$RzmpWiPpn7~>U?aEi=8q;aU{6($NPGhukg!(*7 za%W;WHCK7$DpK|;pYU+s4~=N9CS5dz`G-hn>CXNhzJJ6;+Z)&g!TWe<*;GByLrwD^pcdkT+;yFk$x&Xyv52Rsj^rsULPeV{pZeC3h?8qG4zA-5r5)K)69l#-bEI-vOD-MMOs^U=8!Mt7-Ev+GrYxfQMu;n zK~yL2D;K>xb?59Qln(k$Nv2?|*!_=h4(U{qRkPh|_b2#;tQ2Mrdyd5|(f-6q}aJ%NsZPT`%g%ia-c+Vq>X$b81C`c&v#B1hRQJ{KB$3%!#tm;X5- z`tJE>yBY1B`QOL}c!82;=r8XTKa0oYgIp3d+&mAT2VCOMh|}<)#=icA{JcH4EM-(iS#$uOo`M-kuEdHvTnlyV%JehduGtAave!Y>{jNJHnHRU(Oz4 znl~>HrEPAm?&~GpMi*ei{2d%8ypY@#zmF+~*4VX#!Q>nHyFbr#+}y%C&WsTg@fz?a zVT)=i%d$pb02Kz%)XkDk{t9xxc#9w8%TcWYr+oeWm~XQ6C)Jc%UbM;DjnW4f01E>* z_uiELhdWZ}e@B?TaagzTGnR2w|B@hELkRkpg!drs;|qL}cmmo)on+mLo{EyMi|?sv z)I94(s(SDSXy#+309nMZk>aTByg$iejhBz*Xt5uOi;#R{?W98xCav(NP*e3Q{VfbH zkqO3f#^yb!u$D8zdwX?lsHs@FYJTgTrTY3_U>!}H@nfE&e6%t}tWUk$6GNV`o>KZl zKZ)e=|Jw^v)E;)8c`SBT-SJ*xDS(grS0!Cbjq+>uos+dzNqJB<-{`mASMMpqlyku> zyfel5-zN=E{xkW59=D`P%_~CFzNECRn0&A^8E(le*|mRCQc}fA)xC3^43@=NJ6L}! z*=w;TUrNdJSoECyuA*;hq3=jZZq=3K>3r{!75o3S*4TG8c)EqlYA73R?V0qT1m`1= zbmS_E(T5|tPBv;1h^ zFOvsbZLTc&m^@B7Qu4spK=@=%3qPM^uDD?uueoM9?nPlj-K2blUZ6y_cJde{x-2?v zXvTcvWa$Eb*ObX6C-&X*h+c%!D$A9$ihIc$-S>izQmT@T={nV=lT$XR(%mvUW%0fh zK4bF7l<3NrmDf`?RGCtiCTq~nm2)!=P!(k_E!GytGA8&t;7IAs%GMbJEB~krO~%r? zD!VJ&S1wBJQPtnANo!+O%2PA0CUq*mRI(nrkpf9M!2)@1#n7buDpTn+YiF!pMRbKy zR@a(Zes16DWWhR&a9Tf^Y<{uC?3<7O13`gTrU>s+@k~&*WS0J3cByoWbjY+z_+Z&k zzFp2m8YQjw?s1>wdRcP73<#C}v1|{P1piKXnQ|g^8$Sg)mEtHn9N3AjFHa}C`9}nr zmHd~|FtFJ-*?f^YkXrWIh%CV_h$c* zmXh+Qyj4jLQ$D_swQM+rqmDatr}i_Af;>NPHVr^2h@@ZsHF?v zUAC*DtCW;7Cc#<4`EQqZCasmLDpw^hC>^@LbA??QV~vK^miDz^Ru>hOatktwHA|l= z9kJU;R&a%MD&Y1mX6j0E`KYov6$ixs_%Gh~$zaKwz-}Vm6h)`Whp@}snowO&fFqRW{R!$oFZdRvKT{tlBTCSHUPU(j&c9Y33-7%rgpH;B_E~+E6@OH$ z^m{0cMM|-eRai4zH5Vq$k$Q?NgNvlvcpT@JA1Zf*1jbZ(F69eeb6t=iY9=Ou3*~?;3J9_Y2ved7xIp1Ch1HPUKE%C%afpZk<&U6o z!WTSDC}sxnG&;%Lk6cD}Mj}a2lGQ%@Vrq`?ulZDPMBt;pLSnpWflJ8~jqj5Zz-H9q zz&_+Se~TMga@(rzFX*dFmx$AF6|_atii=9gl7D>9eLGB3uoiFu{)qh3Sw+3}&K54B z4e{OFOTuKz$A0*d0KQ2x1S8*X&B&9VSl~x0bjc3p}DIgC}tEb-r*StHh zkL1w2+XZW-H*#097dAS{1+(xe;;C^_Ngw_=x!S8Hp@~cSDQu>BIK0&aD&v)7?mkK{ zsjWK|<26g=iDGxEtuk3^@4KTkCJW6V_&M%R>0w+eXgby$IF;B>opRI>A_d6Y3^`&y z0)Lf`3nv33$Z)I?_cYkRJwIsznE__uf+4&-*P2A&_(XV_QYTo;&>6`sc?k}o5Bb;2 zwR#9ZTN;^ksU(h1j1@i;r(FqUvj9=tZ* zJmC{`RGDZV#ZUB(r2fTg?Oqb!QYuwRMw{is{uSnL@DJ@Cyss&*tZi_K^pClL!5Y4r zY>L%uGCJNRrUr`*Rr-kF5KnETo1w&RW@hVB@O|W7DMB+(<(v&tLge`1Z)%UKo^z2H zOD*$Wh1+7;2Cb2@b}&DdMmg^yPo%*@EAwuwt#xNE%8gWSznkz5fJZ#7*s%8eCqrK( z4qD)vNeuUX1M7*=ayO-_aEjjTdW|O{jM{DZOtg_W-w~#P`#(5UJ_FZ*Q=F@6W$Fs&$13uvB;@!Zwjacv$KF4#<-o4n(qx5mHF8jv! z3OIx`aedc}gN;$moU5r4os4!utLxSjny~iJb_xPB$W?|9=5wC9zH2P(9mPI|CcDb` z>HJTq&>hA8z!MTc?uELsoB};e91wd$4C8wON&FF^4QDS-Q%8a4V1~>Wma}u15j^Z@ zXzXjx16Fba!BDKg6N(jMv%PbqZ+s3mSY>){m4?&TkR?&gvAbA2J2?9h7AwRWlW{>W z%9-pTHXtJ6GMV$DV+A;HH8$czG@EnqKw4ufT3#D`&0gm)bwh}XKG@9JsPPxPI+=U){bvZ zz<4NKf{cbQFkifF1NG2hRG9q3YnSZ^1OUtrskZ-%FC`8qPO7&~h?@`Fup!h6e_JXM zb>WMlSuo6{^M33y1EWK*uBKJKqxM(M)xN%gUH%v@$8-jY6gx{xvE7c3U?1$HxJVq0-G%;|z{zlw6p|hd6uP?rzY9cqbUyw)HYQb&c8Olx5 zD$^3MW8w&@O4p7POESVY0@G>tputO6W}&Ff|BB+%YkRD#0)EbJ1ZC!wr|e3zLvFBn1o0zx8J}uj<)3BGQKtExDKtJf(A`_E2vD3j2iX;v#`N>n;ta*pq&$3t z%tg%=e+cXNbM^z+e&jFwBinT6ele3g=!{Z31Vgdu(ktUCKHd77-sjF!r=GplU5+y8 zhd#{o6+PJ#Sz0Bi2P08J2o_5gny!rK6O?L@Zf7PguL7Mlsz+iuz8bj5q<`n zVv4|j^3S~_+#5OLXM`fqfk&A-!I-dL=tW)UGaPOGZKc`h3}rAr%hwoNz&%%Y*FOah zOEa+brdWA{$6z=XT+0XX1I}*d?fQ;l74}>luQW2JQIXi+BH`H>*h&tn^ zk#+q;iEH3uvZ0Wvc5YKF*NC~Q6{ZLFHZT3^l9R|e`~V13Yekuv2|nivO9FB_I|jQ=o_5tGuhh#Zp?R`Z7m%@ zegO}>?}@EKKWQQB6L#UVs9Ibt@g+dj`|g>_jYjVY*8ee`XIDClLSS?r@#}Y70`;$g~v0ad6JUpX9Jwye}J=iAH5#l2k*nOT(h0s6P|Jn)m_QK=r<$>{#|u* zoP;x>6~%plZ*U4U%hO$3Cnid>R8uZYWRJNIYCjtXLLP9D^h>HH#&X-(VzDRKLt75+ zQL}1Sgmpw~WKCfc!+c~8Jyw7)Ki)&X*OQ@|)ONu`nF~k*zCceDB_p3Su`27OC035! zQNKt2V?Mb%`WD*z2|dvN*sl5{cpTCi7#q2^aFq8yZ+EV>WG1h3Qepr!V2gCS`5Stl z_rsnpd?#cnmQQX6etD-;k%k9CKC3rO6Cyo_xl{U1i7lA6Q5NDV`kq~c&SLi182fN$ zAza41f$n=A!S4;D+1vUULy{PVb|=<()I6~m<@_D!QB;<9)S#C(uvd_|baH4F{>0Iq zTW>6en*%$LD)}aQ-qDMjBJO6#Q6ojGI~kgtxQQJ|IC(;)e%^^&A6CK4@<)mP@Hx_J z;a{j9J_J~=9|p{4>oJYwhSXBcVj-Pd9H+Ja)D#J4)C_Z#Fh@8ZxfPFKgD$^eY5WdU z^&CraVhbS|83I(3Nbl(@5bp>OS+9H~{|A)$lBXRi3_h9{L;k%J);gxujSdTdJu}SL_)gT;%Hj!{r82 zr~I1y7A9Ayg6iqM2-l%D9wYKZx0}ogpwZkRLoNPPc7JjQq~lkyO*Ajj9>)68Xl}A{9POhK z;}60gVU5m)&+-8HN@rhBAEtpZOnPQt4)x+Ipq?CxweqayGd+*^hx`)V2=X=kmFuc3fA=ijuYNt%ecL%+lIFC0Cp0(klV~F?y!{ZM?s(Q|2B<=xg z#U}|(*aWy6I?BWC)M1HXz3B1TUfAK5n(ENEVTrn}Qa;wieh2(&xD7>U8)2owdC!N! z8qhLNc0Qp_6Sts2=peS2JEiWZon>=$_1QhfEYGII-fT%&jQ9@GGFftkYa}>FJP%Uz zH8$1O7hb|$A$G$B$R%!pNQgQy85*pU48uLQ#5U>cs9(&-n2*|G_!2wVwGD0rRWT!+dyt7lvK^H= zKxy{6%m}ogOJF9{*gRjvc} z#F*{=qHX8A<-YH3$Zmmipj_hx&+Wt^?pOB3tc|PVX+-}lUaCIJ2jH)C&$zeRuhf6^ z#JDtZ0kcyW08V!&G3}wj@gpOX;SjDSmmbkwzgQ>=S844$mzWEf^wVkDxK^eA)WYv- zYEcbDHxTWrhb_gU9IfG%VjJimur_9KoyS<`9Jh(9Av`dSMc;cS$)W5Roq`S#Cu1hz zkV*+{X-L6C=-&KRpf-LSyNE6ZcIuYl@zQpqlZYhmCIZgg{0zK55-kss(xEq)HlYXe z#eP-^V@GfUa@Ob8abMltQZJ}`t}Pkf6RV!VcWI*^cc<{MudnZilBKd~K9Z|YL0$nZ zguc+CvD@yshThKV+yJs6@=$(@*7Ec;9Op)W2Y4;r8@(*gGki%H$(pobKq!3Cz7Qom z>xjES0QAi7D1v|;e)D;+R&wg&9)1`WzvNiknEKewl)CwkONz?~XF~%V|fRV1r z-bCW;*RYv*NBkJX7yoPc18z?)ie#ZsLrYb#HUi!h*^2b=FEta;a>xYVNBeU3*sIQK zx(ZQn|AW^6*NdI`+i-1I=ea4}Wd|vrO{<6`=~#0L2h_>>t7cFI_MGRfLDxgknnR7;MHj6S~On^#k@+SiiUp4vI} zd}?OrsFW|~5hViKDXxG!B|qvoIXyJ#o8ziiIJAekhxZ^I{?Y!W=v3P(Im-7bGr!~M z67u51(r$)feg+)V?oOBZ)Kit64(&#FR?PDP*itZyi!N)2y+dmUkCe#4dYwA^<+Gom zWMv2U$&}i%U8gi_f#ONM<)wey#22y22|c9Md!`b8&m-klaG12!+@hT5dX~s?1%2-j zM`r3FkG-|pNQ zHpOAQ!qxO(Ch2GR6Gt=}c<=MG0Oadobc+VpV5mleK^4`Tg2%9a?@o(xvL| z{?A>*(7wLrO7!mj8AA=HrOoL_DrzOYKWqyk=XRFeWydGAGIa`8?^>B&SaoRsP=9jg zduqyU2OI^o+n?g_7fmg%P4&jFwJnzY9jZ&s-Q|>;5o5IN2AJLlcbjyW7O9yq)bt&F z2CuQ+C&okd%72v-{(m|SJe1P@meibl?fW36D#tV99Zkv5iiw_okG5mKo9_i4H5b!9 zruFg_wOm=zS9yM_O&ckrXL%#}6F+<3_29bnOO?-(I;G7p;i-f`92j|cRS9MtFQ>Kk zXKZdqWx!|uX+8a**kQz{j9}xs2ZoscOJ06xkR{Tz!k|I( zPAnBn)H>q|EZ=O$Kw}Pf!l%~Vb{!dD=YKc@<@l6f5HEpN0Ub%&)7GQYHYcTC!M%wc&S?xb!d4(s8pr3dsU+LbioM{;go?UvV1kFO9~94Y%|u^(?2^M~s^)Qs*@F)h9p z7{7mHS$#RBEplK{rw`sS#zSS*xyEUcr)s)tk-e>r&0+g`fGjy1%E0Re8#o&nKl=e` zmVfi1apjx3)^~p?2=P@xWi5vuYT_HNEC}>AmsYNJEyZ4}`v2eaj#&M_e><{%wQ2_U zeK5OpTj47ILJEeq%kMJQ6U+Q9$!7?!S(H8{IRv`m>Zvpf?6i92slmU%PS!h_t4i!* zb93gw3d`%j_H@P?lKHT5b@_+%rDAN^TB>}1I5TVCA^E|+J*m~wttg(dG1x);Q#pkv z!~X`(WURqQiqY0M@?SC`Bc{b+YL&Z>t_k-XKPYu9-78a8sNIF~&0;}0eF#ii6&#XT zgE*ev>9A*CX6upE&%pHL-jzcX`9LSQuykm8_4H%V^yDRh>+E6mb^@z&$ZH2$RgDO2 zvl^rvl}%kYDZ!~FGP!LO?CpdvE*qj`n(wvyzlb`k;I_GFjh30)v}qb}jAF9vI8E9n zWoBk(W@cteo1_6dCdrm$$(A8dW@cu_zsz_wbMMT3$g?LeI_K>DeQV8)93_e3WqT`_ z*9G1;tws*PW*&H0cr|@j$~t*$;hLiQ@PGa+&3Gy?1+~mIJdQajzf(H#Ch$n0zFeOu zRs6!gj=G4OpD;7K$tR3+Bje=eO?wCF$ZKPb zt+d~PeGr35d#L@|pTwuY3UG(N0?|s^jr?rdDgA=n9xQLLB3+ZenI~ZfiI~_b!b@Xv z;5gsPXixglyjW}=PEXxY*wW;d8aHj_OHQtFK$Mm@`N~s;s~hhs$qMHl_!engG~84s zr5|`UxsJS8{O3PO&K1)6Rn12>uc9n@`rx%pRg!Nd_ooYu`^8KX%Uu!r2716g%YfE> zBZrxJSeuX|iItBweI%JI6Ay_+>(Wh06AG`IO7?#8&)%mCH}N-4R;PUDHaET|Wr_`a zTgXQEi_nnblLvnWms3Ii3u6&F$SfEwCe(Yugvp4pvFwn3CcSC(GIBoYTG5WkfTV_j ze$7tO#g2UkDi(Uu|E8J>D-^RO9f?bg=Ldf$|41=eMsiAWM!4zIqMgv%q7-Vk?_Eh3 z*^Zy)vQ(8lN`KsvcTES z+Opw1ORUgGEW0jN*vQ@on(W(*`;xmBeJtrkH;Y`h+^7BY7}Kb5nMj{z*8*z;8!QcI zbMPhEfUerOvv;1ouIZyEY!rM}Vpw1$+O7HKrVagHSOFi8Tr65-oCMtPjVLaEPA|OS6m*R8mLPA zX2SG#Upe=3`3G?;SO@vhs)DgZ{s^>aoDH|y$6F>FuhL7@Pc6s&hxi)CIn->+ndWo- z!=?63XEr-b&yGw?t{}c4x*SkNx}~+CP82>ezAAbhIk>N=NJ?t0_-7~jztRbbH^sMN zB3dC(C#*@MkFE3z=$Pc!jjVgKP1npi`YH7*2@XD{+afE)c$2YZOU)v)mAsO=k=hZS zm7HOY3pOmNE)Pi=mfEl+wj`l&nY52yAH-9aS=!2frSqCG#9(f+;gY>P_a|5(HTOW> zKt;erP8Qe%6PHDoCI*@Az^8>bre3T=Y^!~fJkXe6IV^7v&qL>i+BKb#+(^74XM2}O zi<@;U((k)vYHON8c)cxCjmZsplP`sPhP}`?F;sDm=DzczoAjW|iIb7N#3rss(r^KX z?<1*n6}wO0i25TqJ*YTn-yf`lrL#P^XcL?+Zf@M$w1R)0Tu<5%s@b%GT%q_lao*h5 zpM&l-g_3;QVXOm$Jw|g!?v1gETv7a(ToN|;`Z=4rmEOmJyZ8_w3x5fekuTy)f)3Ml za~Bg={7NoWyu7KeSpwZ9QnvA5-GAmqB~WOHnU*&P=RuVV8x?+t#Dv>Yq3{&2(6>Vz zoUoBj5#x*tL%jD~^Ck!Cb4wgL$`ERKFp9c|)x;7BS=r)kXGWV*Q~xAspUrqTJg?cB zblFtC_@;SvMhpBv(U?$s(k4|a>EsFpCl<#RS1u~D>SaQ zbHfpZaETl;L*d-LK@z4bBDLrV{J%gyQ&+NB;at8f$+JA;x1~%-+eY0jlxTp;_LVk| z30^3=VX0J7Z?Ddj7HJu&68>#D4_+`b=E$c0i5?CsPl90gj=%%*&kUF?;UlzU;v?9G+^Mj}s3XY?K#uvn*eQJJ0;o#&` zscO@XqSC2)qsIJ#tP#GD{4%hI86Kp=^TJEu`eMizEB7N*qTSy&agdowIEWq*?+fkm z81Y>ELw5uJli=H;T&Ah+DbveX6l%+!*8QPN(_e`82lMD{k>*XzX-DAxMHeiEN?oKW z9_{Dpz1v4bk|J0AuOnX@9hG;(!^3}#)5V^F?k-fZ};_qNB z*(h+pLhBWJZx9e(nnW5Rl87A#m(gWHWtvoOdXv}~?j%Q3)Tw5)2z>*sd)+$6ND5j3mk>2`Ngby_)*W{^ui5Or&b2aSb6q4LSCCW_- zQDZJNnqEjfC9gIv6FwTLCVh?!-UmuHC70BfsbPG!wIXf({^#H74gZ%hs8p&H4oy}Z zp!>-#Xn*Xn#Pd~|F>b$N7aipA`nG9 zfBl;30>S2IIdaln07T^Wm}x;;jn3^6qo|jd_h)r2%MVes}(R zwh6EX&f<^y=WsUoaH5pIUZ|zt z-m2o~+`pGx zOKc^&iL5xE`bJ)5?+Gesr1Sv$%P){_O36fX>4Rwsdqx#UZ065^{asgK&Y0uhjsB3P zYZ@@q*s=wkm~Fc4XzNG=<7NFaq?+Py*eJ%3RmcPGLjDL=SGws>5(C~&@K2fG|B43F zG^R6u2IkNc^jYjFQs`Iv4}0w(V%jSX<8zdo)<<_TzF$xSLyVV*+kU5OS)>x)Tw9L# z2|Oi!k*UOzNcEtH4*SYNb|aP8k6ve7ALl)IGfT1MLeIEHTvu#{rwcd^=!o{= z7D_f=Sd+I{9XAP@GK>*SczN@91(64J9l?5 z4&(*}-pK)2Cf6C8WVVqy>JG^NdCrTg{U@Y=aeq<=LQ=l&k=zBk%fK(-l7FJ(r#4sn z-lnFfL*wJjxdVj?^?v|`-kBUPw%}mTGU<)am=#Uxm6q2C zTRNe#elb-e-ic}AkKlD*ZOa{`0;&!r(Z>vpv>yB%zpPpqSWL|eY@^yK{na0yVDJ)h zj<^==ko%g6vkzA6>P_ev`)y)5Wbkxm4=^dfri9`^uN^0JTi}K45w9ySmc5HM;S;qB z$^DLl`ff;lC6l4gT0~#8#dyY(_t4L-`QHD8kz~YPo%znChb|hYXeat_5cx8T@nA)^X(%Q`c+nK)e~j+7U-h*nhDdeL+P)IjMQ@M?g`((0Z>#8+6d5cP`K=41 zX`<}iElwr}S@eed2nu37}dGVO*oq2=bll0I(Uw^{qw^v4L z!3)WLd@lJ=-OyY*c+U0;VUT!erTE>qjb@#n(Br=ETtjM~J19BDEMbnV4i zWu^?dzyFN918C#<&Z{*peyYELf2lM%epZfMoWrdpKGiPgFYr^AUF>4%wfD2UB<>Wb zB6bUPc*qm>>iE^<4z#R&7E+B3dTLQCk*`Rs)PGkY`%|dvqv1o|D%fsK6XQ~$n&zTl z0y~o~acFR|%Ax9aI{gw8x)lyiz#Im>@TyYl}-wzv%kLb)gBtPdi)gwe0PbRNXRH zu9F%pJ|GA7hNJ^YI^)Lhez8;dg{7CpltP8ySfWEzQew&LeK=Lc(x}O;Wc1Ky`b_X| z@=ZFNECe40rlj^vjWW+Zusx}UrIw|M|6=$@_=&j0^kdPKfPw5hOMB{I4ANI2T` zD}2QAAozzK98L)5$TLl;!Pk}^)YPQj{w9%cX~)PGsf|qUiprN1`({P<(=P(?WE1+a z_=S3fJLGzSx#XenZQlZ=FJC`!-8_j-EBTY$hHfjvN!Kkm{5=}~Dyl_f5XVdU7JHFV zmh1pR_me}#>&(wX6^#RFz^771^KT=&lN*`#m%KvXlL4w<$+Y6Tbb8|zNztY@rnSm1 zJd=(V8mM5TtiNrro4;e3zyG=_f98z;yRWrX?rU79J zL}h6%FwXZy6%PvqY4C-FPKMR4P;-G>CN^)dTIHEHW3`ihwC_=dlOBANzXv;G-z*Z)qTa+Q`^Lo_-x`xw$w z7(=yl_SB_o>!{zjo%UO3rMUF0mOe}1wbf!h;=V5wC7i=X26kvGnX?ewTd2KA{w`QS z&7n6+vmH~jTJKxUHc!^&^?+O zU9SM`Eb$5n$W1=LyvS^F3ph5;q1nJXWewU%tieA7-#gm?m(ZxKr{z~nYH!xXB z%X*709C}Lj&+9G>1@5~WAlIS~=M6< zdpY`hk}xHegKXp{|8`grShL8TUd< zrSW3W*&F@mc?xv~nrin0E@X+arMM>ir)h&=;%#83(m-73T*g#{KM)TR-e@Wb6@}|m zKiwp%E0wC6?v0VwN-X$Ps1Q0M&vC>u*@0^b2ZQ@bLxL#iv_Bm!b#K)j92WcsaT`wY zJb~8&6g5X%4n4sT$Z;t~IO^Vok3-G@)u{1?D6kqdNBBx#3$15ni9H=p3t|)-OT+L* z_?x2?Imc5E?H!BgJ0M|Ni+lk;+GV(g7Xm^#OM*=FNXCMf;~>0|Ym=%zyOQezY-KWc zHFxz8Pwcu$)PYy$HP`oW(ah4MY~&nvmmLa(^b?WZHoKz>_uS}p#acTfVI}{P$vmT% zp;Op}N(*onP+e7<{mN7{L*h_}8#ALPoaMyPLMQS|FgDObagUAx76=ES9tuHfG5XO9 zy6=Ojo|*hHHj56BY0l+_Mf%lVp1lXX3OMP5hOYkeMA$zxe1o(_b3PPNIyMDOm!JD5YEt?*cWFq#jy zK_lMlwy}uU-&%N@IL5X>6|pU}g6yqen!0SvN@6uL*?Ss9bSvOm-W{$cbiQk0L4mKm zc!Ig<=mm^Z&Ch+{Oi#)oeqiG@Gu8Wa?XVXf#lS3h6z9uIXJ@5j7UlVy#n5(mlXtoC zqxP#%ncEEyaIvOe;(l%}ISw_rXNi-ATf~Tl95oB*bopL)McQY*DT-RIZwQDePJ`i9ss2RXyx(75)x*&B#O5$hx zm+^B#4Sj>yOpoOM!c1kNrFV|UP;cauxFs-{sO4LZjK;^xZJ1w5-#gde4<3TVYft4L z15DgmsfN`@PPNY`ovv%hzuW{dnp{tu1$rj_gW7n%2byKoz|vf9!x_&o(;K#Q+#%f= z_%2bw(%1FLyA&Q^Y)hTB?FM0akRLORYXff0Gv-7j<6F!Pu__9Nm8-$+9- z{}EW6c+y9BzH)bgL1xAHZ8AjZVh*EDBEG@(f+p4&2e+q)Ij3JHRP$bPY@+)rR*M4# zIfir0Hct-r&Nj@H4F^DwoUF4z_r$^ID6*eC7>-3R`;O{+@4O4$Cidd*jdyg9VLQ0m zdXJsvFquDT_3`h}bI4imqQoiIAqu~v2G$ncB;R85foBcM5rYhE@*0wNpj>3Ryv2&R zD(ZLX#)VV3?#7w!4>Bfhu@3dzC~wX#tUf@l5s*yF5Wl#Xt{R@Wt_;wjl!+TiZc>s% zvZJ(WeB1%|OZ(!)9Z;O*IPekP=V;7N$5-06VgJE<;qT0ftu|{!UxnYN8lBmW9^fiu zrsfA#M-nO~g?ILH&cVv+TGC(L>#ZMyShzgC4yotdC^r%A`XuzOZY!}nP#~WXZA$ub zKUl$ij$0Dl9XqMa(lKVq3@N9G)a12Ft0>-DxAH`e5 zVRi@DFR!$R(xh@p@C&+|6lIARmBljmu??q%Xi}Le4Z@jIVc9=Y=xz`NU%mBeR9=Xw6|e zfF@}(1MeIqml3?`k@y~ln#`+Dm@KL2Fo5dH;uO@1i|I7aDOaVmw=5vGQ!TE@J~ zuUJqGK571^Z_hADBXq0rqfHlmJ-9pgE;2!AZ2T+BMC-6uA78f>L}=U1>5e8-_l#3VTlnrpA+YnHi*$aVjK_dr*SGuZ;^yYm}A zMx5$t5nH6=nH|0@T(a{X|G;x1JQ{JwH7%}0)elTpwT85AP&qSg{EifpFG_t$`UFle zMWIe^pKh=GII)c%$G4cg^R=lIiw|Wu054U%=?t?dT&%MeJ|>WA?Am z4J?J$gB#e2*muAP*9sul>*L;nQ^N~*rx6ZL(fu)x)Q*NeIx@|t<;h?tac;tiJ8c(0@*fVZeLF^4Ft`z7x1 zw3BktaL~dHS4;@4;$Kod_UvHFW0d(ldCG~zYW&01VKYG_W zL%U7MPOs4XX0~CkyPJLlq&9Gd!`ynVE9;Y20$G7)y8Fl{ zwi${8o%C^{Dix<^5Mokh3Uod%ZZTO!AVTKFo(@%5$AN$vFb4PZa_YVAnZNT!@- zsOeGODP7%AIh?^0sh(Vd!Wp^2?Eq2>&bs;&6#*yD=htO2Tn%;oRBwpxHZ$}urfFtZ zc#!d$x|j>p7*6a%{}yy(mWg^%1c`7RX#?gl#3>2fG^QRsS^EG%#LYxIum>^*tA#X2 z1K>pMEOi*p57kEj;S1LpYNE+z7wA-Q`S@`KUZ@m49B)ewLZj4mq`tscx`T6q!i@Mr%lY zLnr-d2|bjV`U+@*Toq5s+#__g-|{B-CPr6|?&Y)McfeCX2HP4RP3j$Ov8JjsY`Sl( z=RPA~KatLWfjp^A&!~>R@g*f)ifCB9U*j0z=*;y5OBHs;R=PN90ng!)20v9@kXGhv z_*~>zei*OC{RK|jW=4M1ddE&Ahj8tv-b}RK$aI$y^D{lK3I;g3NeAkGpuWR;_e;3% zuG$Qg+#5Ydy13zxR(Xp(&`)(Pa3z|y{i|P9@4+se+!!^YLX5`WS1^!fGaaAQ(W&k7$NZWVn@6@8pbE_h}(s}kO8qz zL09In{+W}o-}G#cu(~?CZc>X_& zLI(BM@Xk5kQAU)hpW*4j^|mRG!$i9tlxUKjw zCI<+(X230WKG3$Zt*1VR^zr=rAD$&N*LmICMkV;w3^_UBaGUs%j|bd+PX$)Y8@_2Ixz; zI=T5=3|J0dt;?uygo>S0Brf}_p*ViFt`&P!@!U58%V=vsX#{Js+1I&k;4pF}L1`Q5 zwo8?z{z(h;t4vqJxW}&V4XBw>3%+hRO)Tw67D6hhDKZVa8Hvi zHSD6EMZ^ncr>TyHCz!I)v^R{*5I4J3sxjt)Vl_gtuGf;@0%0vCI&zXm=*MDZ$Rlih zsMyOAMfBj%XmmQ(Pdox|)XsoUQxKVF$^kObkBU*`kaK7LBKn@Tw<89=4tDa?iNCc| zva5g_;7oYEKjd(M&+TI@@qpaI&J;F=2a4h+= z;=I2|m5)&R3!0PIO1TnKUaJ;2_|#aJ9k)!Sg01LpEbeWYGfXfNUj1itCn}9RM>x2a z*lSHLon7%~?k8Dh z?+@#Jz6Fw0uuY!88c>{!C3>l<#J7MeAT0AQ(84-@XJ4o@5*I9|F!=khJH>k0HccO_ zm1796vuD8JJw36R;P?2>G#c!mtJChxYV4}(F0*SoH(7Tiv4`e18mq|$B>fG=KK{$q z$N9mL=v*Mi0T%Q!6d(pTr#ky3G<5b;eU1+j2?g2eVfnkF#sDF@slAYUv>5^vI1LK#%WLRFk%@JcwBJSN;Tx^>(i8G~MGZpb)d00vop8{6ASxgy`b z0i!)^>llW;YZX>g6%TEku_x7Wnm^6F60QjOfjErd{v}mU%JhCVnURZFwzqRqHTI9G zf-R?DCDoL(IF>Oxkou+5Qkq--|FuE#^-dVkpdmS&$&dJ$D{w8go6s%7kXyeA{#)V%=lCTOhk~ zvi|vw=1)_6(1i$1y;oCADej8)SfT}a0}-l#Yihrp|2mOEM`Dzjkyd-f%# z0ieQMpUu=c+*AL~@;SO98i|oDw?a*^HNLW918S{nJH4KPk!r>5Weu=F>gvwKpJ>-J zf5J<&)iielwGuys+7U$sFj8JzuWY!s_zzOG*+Ft8G0Brc*?K-98FUxc0GK50@HN)BLbt3-^(a`&vl;ix z>uQ(fju68PU66EP9CuKmwu~~XfzFZ9;9tB9GR=F`J4k#0Es`VNaYzb6HhhAIY%z{8 z@Kw4mxnG(seN4KLct@DS{0T(BaZE?96;`0Mlm9@9or!A?w`O)IDU=4#5^k>E;i}Gb ziwSxg>*6p9iHWq)0#w zO7qq_8+jQlg5PRm=@q~~@sQzl#scF#b2o_AH|O_J%Spd)9q*Cr z`raA3M_|unY?WbUtOQ8@Er$IEkPT8 z1D}p1hQF({;B8d}aTBisy7^N?nYoL@p_#ea;1W$^`(WK+vJPD2nXKeS%1hC}Q==7d zI0^3;-9i==Oo%hwA}fU>q6G`c#*G;U+{iBi#jgUfl}<7fpXAXPg$Zy!a>*p^z-f@ z&dLWJ34%p?-`dEF>uUvjBbV}@U{Bd~(7d?5`mPX5m4=$bTdlpp9jr3ET;2NE}X^`XwPZq6A+i? zoXoN$;2f886IkWG;O@`tp)M*f;w@qhbQ|cXYvOjhrqPf245kupMTamO{Qq&Y@dklz zl8spdY}1e9Vem4%2kwN_WUH_b;J@4*h2${aTw?6P41_8uTlb;f`9%Hj26JCHD)5kc zCBKiG6L_rmK`3c9v`tFfPKay$S?qc864Nl!(jTI7<>k^MX^o+^kB4o>NA5D=S!}L3 zBAs!j8?!@ZWG6)l2t8fe%Qb{^avQ;}U?*=`hBfrHwKva-zeNAd&rwnqIQ0a*#cjiq zwEfAUsvI8k-$(4o7BUFVk?OcLyxL!44rAwHN84v}rHr2)pZL+CoxvVpTh2pnliwCt zjD54GW>jRCJFm%m!75%gf&$;5GOX1)6f71^TwCo(cMhCUAyeGhtEWh?vID@jeT9m{smxvW=Yx#$#mygM(8@jrbqB zl$jUo#wJP=u{kn;%ILJXe<}>AEme`CQCw4mH7 z3(AtUMHIN~O}D&p&0r=dySwAYbIGhS!H!4X(3|OH+;KQDR84MXJng7QRF%*0r!wn< zrQ%j{=xV|>o zwj8M_e^KkT3(S)W4sjQ9ifZ1{-L$AQO>HOeR#wPt_nvfgkKBudklyNXd`myU@8eg% zOVzuubg70yO1y?dL9>7qM>DRTbu4;>P4>?8eng%#4kpf-kH|s??=St~#Ob@Q!^xnS zG0Yi-9^t-uh6P|@8NQvNf%&TS?#c0+88dW|+9K>Rky;^t9=d{90-wz|f?XF{7%=@P z&pa-LEv?m)9fX=#8RnL1l>U8wJq|V_h8DQYV4{Q z)@{g5g^Q6FOtW=o|HZbUUPc~b+p#fhGx?lnsG2k~wh2-oaW>r7Ihoo^7U{Oqvm)E z&rMqcvw*4%>q^`8b?WLAp7cdv0Ug07I`X~KJ;$R@Y1g^3q?0y>@1d>&(*c{|hHTHd zzR*)o9^cP5Lt8bW99?95Qt+AVt?Q2FyQ&)FowJBE`>mHaWWszONZ&eSpdqB`fc($mOpw6(_@I1Rl;%S#CjbnXg5hs)ACN-S6L}gzYREl_9z!fpuY(9f4P(CI(ixx)XAea^gx3YAmL$^h0PS+X=o;mj z}8Pi_l@wO9O!GBYIX?>zdW5iZsdoC}OroX0715abMEt|8U{fOt zp&862wjG@AJp*C5NgC__k2*`8$#=Fvb`vEVv9aoG%qd1b-2v;ZHLRS(?fi}P+pAGF~+JljVkyaWhr(X}h)BW>- zjy|EW-a-jsd+H{5=HMUj(fXQ5pSZp3W=k@}Nxn!-@O@4vFQ$`(nFc3RR$8gB;McGb z^F1g&Z+%urE=wWxtj)REsGDhVaIg16exi9MBpX{Q>Yy)yl|&`5XYexOqfCye@O!F= zD$8z6v@5s&YR5UEe}vBvQ)XfUT{6lsOYV zVE=4TSOM<-+BIgE;{$pq)RwABjx(yo2y;kSC4sz z?^3UU{fZej7MsRm>?*vU?tV~t{c;{nWZO3Qn=87}0rZUfE^-1nMGQhum}&$n!Ve`R zzoqH7_CrDkurJ0TgEW1>F~JS;I=XQ_=n;ic@<&SWMdNLS7D@+fk78!ZqfAaaP+cJ= zs&sIp&T;F|_UK<{MAg;Qh}^~3m51Pm>!{J2M2p0U>{evC!oxEXAQFA)vmGF`4dh;7RL11@wnCjWB_!E#7z!ye5@LNHQrZ{Ja=H?vMj zHT6ZRa0B3T0;EXP{b+=L3_l>w%LEcae{nncQRruNS-cE*oBL;YmsbHDsoudEkV(`} zaY}fLcoM%ZbqqBVA7?V+F8-2ZloU|k<=TlG#jz-DP1CmLVJOG<1OFhH#L`$Tu7t@& zL-`?CQSiSSoFg-i1WNH5@U1)b`rw z^bT{qHrQbs=e6ujc#2}4ksb-XD%KQh!D`bd`U?Bkh0lq`K z`5NgY`&Y{p#nH7jf2E;Qz7`%hNU`IFz?78_G26@YhTCjkx>XjHj zDd7D*YZI^Ly>rj^XoLh0K&`Zv7k?wofdP9Oi}Nz~>iei#y9Lr{AH$#E`Z`)*rJY;+ z`?;}TYjK9}ge%Lvl#K^3LmjLO#leQ#_z&@o>m)HDuq|%8LIJsm&vcgIE;_5RYn+A5 za<01THPZ{~PfboN=07-=@%P#C*cfdEuC${F>VxT>XFPrRnebG5c_N`fFZ&Fql}Yec zpepM#*-YJ=`rF|Wo6Nlw(v@%KMCo`^g`xnvF6p3eEHeT$GT#f2Atw|sl>^XY3%og5 zDTdr&hP1ALgUWlqa;v#O*0aL0;vVFuVyZFv?;96LB7BEv-CM;t`q#h4 zAu<8gb^bl{fZO6t&KH3GhK4|tuQow@- zOX2{SB_5;6-X7K`ET-%NT7eUtIR>X8Aljl^LebhaD8g(YSGxy;>dYxXML3o2u3Eyq zt>1_$O{lluQ*{>0`${LTfpPPHk$qf8m}ULiN8WH`PvJ98rWo>)Yk<0XV3|}CKc(05 z78N8u-MCKP54e!9Rf)<8EhT`Zls zKExzP8&4tOVHOdrxnH;{Rhii2-H%6OInW9Exv4@@B~@kOKPcAisFUcJL|+4*I0quz zw}+S-jjFg?sd|A|KuJjt#TaTJ4Vf3nA7{Sd0hj@VwM+fU)Q&HxPjz8+qjKy~W-b3nK#X0$6Z{>cB(KkV&MdI+VrpUY3P!j=dv0!N(D6pI?9-A47^hh-Guy~raeW=JPA1br>xAyEE!sQK zB5SpV39ixbDsQ%-yrs{l!^1SLQ@AT{B=|H~S_dEx#d(~B3`kBe-}8R- zCo$DMKXWyXy^#j|3_l2LR{FIAqP(tX@rS~Pw}|V+h2H1h2ByzSMm=OIhveV~oGa-b zqQ&Hd3w`xXivlP(iS0qYr>}S#X{N9!ZOMHDWSBFgR{9H(>cR_42j6Heq`Q%n?(Lh< zgmdBP-tJ(ur>iL@{EB$Ne;3~%=S)|bmq;;fGJo+j4fJ)j7U%KxcyP66M{j;NKa%fK zk>YE}|4I4k&Yoa+4fz!v;;pXxxbc%i#mx29O7ih9z-i(iS5*_xaFWljZ7Vkob_6SM ztC+3mAfN-XhlIi0jva>JilToIGrD& z{UmrC-MC<+9rxNqMKpjaIVZOW{mu?fE>#G?6`dBj0h#W2k(4FQ1X4>_-*z@bJg51K z|AMMpuSOnv8VVoeYRvc$0PJ>+Zm>sWq;EdJXC&YG9t83N)jf5{@qh_7BC+N=3Ek*_ zNEvjx>6Fi=?c`iRcmkqZt@OnH`2>AU)jIP#(G4$Y+*U9NWdnoRxo}ESCtrekFJ2GL zhSoCsJ&5T;5Yo?0Y#+GJq*{)6&-0+Um`+2g5>mn^LWXVulZEQM4PoUUwllgYXt<|5 zRyHukwtQGOT`%JVSoC6hD{y zTS8~#yh$Q!3g?AllX=T@;XSg2TMoW^63&HLG z!_ry!H?0M17}w!rFtRzwbY2Bj=o)^S;kxJE2Zh#+q)DBQ!?X-`fXpstT1;5T1-ePs3y3E75C}5ONJo zld`|Jsdk1+V4ZECwbtPSLr7VSl`EF+?C8Blz*clJ+Yh?H!6k3ayCbIBr;&bSa`vH29hQkt3(JQv<(tSR4Td?=WPh2xoZ7m8wyO*XNmrK5CGRYXm+4dla-ID0`!g@WLpYYAIH+YYi5#Z8KO z6zv1Nk}&irJwptW*)1h_jk;DD6LZ_yS{W8Q*gjDaj^5$*ws`ERZi{y@bF1(##aG8^ zxPioVSdI93?bt@~Z&SQujBz(I!4xUZ;l6?&i@Oj5ggZjIlz2mcNzl27OvQZ55@L%g zSX>d&l?(7rux?Zhqka-P@P+Gum9aG?YN9@BFPle5-o+N+)6x-#S78^z|#^VcPrNRU4mRCm zGomcf2G}RZjH^{Ev{$VKQg=EIn$G3%1(*`l3s3X5iWAi%nE|REMRIqGXjbawCQ^3G zpXj@dGW#@4P+X7bD;x#a$TIL9^v9xVqDv7#A$WzlG<-4=g|>hrC0_PXK%?DBE`W7R z6x0Ym>}X_f1)qbm_({ZHk`vh9@*Is6BY?y0u7qq6KS_3zF=B7Nr$r6TQuO(r11pPNa~Bj)6={OI6XmBcbcIr zQFb?flj3p7A!FC#u#&@kufT2Q&(J*EBw(>|ab5~F#gvK-P>dl*+tjo=`n0qXXiZ)X z%d`HlgT#1MSoAM*?*78vR&)z#GAreM&>8vLi%uMDmcB(>W0ax}bnHR>{`#TnA zlD|wr#5dbUb}70Jaoa_466t}ba9S?Q5e+shknBmatCpK!A^e5BNWBB*0;kY5j$lJ) zqJnx10Ps|ciUM`ZU2z6T(^MR(dEzyZm&6JVfuNz2`JB z$32hDauraoBU4G6?r_(u-UY_y`e{@O*+r=+d|IpQ78`HBQ-tv!ie!*%w zldLJKRY~@lj!yD@(G9-5U;_9R*xz9orH@=h=9$kHrl5Zze96y<=MD$ck^Eb8H~VDB zV*5feRC;3vo2EuZM=Fa`u+#pT7JX46wO0Otl%@_k-a22l4fT`7SWaoq9Im0f#zV&8 zC831Zx|tk!P%ZRpS^8BKM_7&#m5u4>S>@dg3%$S}T#_>`T;unen zl;b>PvOR>_L@w4ak_WJGa}wsoe!xA3JZtz1?Q4VV6L2Pb_oicG2Q$C4Xcv zGHrAL(8?Gdj^i&BTXYV|hj9aRe7E=}`;9u3Nm8@`8d_6jI(lq00|mi<U1<7MITDtE+q2D01w7M8ef-5&W|O=5cR&rUsLgXwj$SE_hBOGX0$rd(u0QQOcJ|Hm)9y0r?f zk!N6AG&XRJCJX4OJ}p`l0Qk=4kEOyt*cGZSVT)xukZI5vqIGy*i6r0M)IH);@kzs3 zS0m+0@E%%8zb$Tb_==+!+nz`dwRiz`lE$N7perqDu33(+gNM?PyVlki=m`F!T~mr_ zI2h#nh&z~};1={Zh0=n0i87LM62|h0sfGNUf3;Z66_Z&x4(bZ^xhTcG4)c-~ zxC}^-byItEqJL9*5H!&}55@6DP%V~j3zvOR_jSIF9HJT$qf#X}IvPF2^>B~4D0n9} zlIe~#)06OYb8Tsk=esz}UJQ@pH=#0dTy5 zr)eK{T;2|@jpofN)ez*FNs~Vz?*W!ma$A{3j)yy1?}7|E(?S#t7fzdkkQ_>GYXff6 zl94BKRzM@vnbd685g-F;M9(8@Z3Zdlmk!;QnN3#!5PL`_Fs(`)z)rNY>#VaURLLE) zws^1TFL9UAC_w>jAr{(R8#g;b-T7#}D%rkP*594az}$UDHIbs|4gbX^ zLn1d8|G{kI{PYtRXMtD5&veg_ zgXAl@0M9b@kI=B;U57`^mDxg|Q5dP#nZSg#m}th1yktlETVeep=!RIU$j1GxwbqVX`jNS8UQu`SMu1DzJ30;RmM^GwbAy-$@;kUz*GPPziTAZ6 zitsVe8FUVu?o?=>0{yj^VK;1-W{*?YBIa{!q89Nr#7APk5s>#n?a;Zp8Q#J91$cVY zRC1%#GR)xm;3o`}c7aAOv`FBEFVft9(Y+PjhSS7Z#Tsh8_N|)q92Cdl4-CyC8}lRz zhuy&CB_I+69EOIG17laHAD08UeejByFupq-91|LNrt1kTRpS>EDQwaBtb@g`9y8I< zAtiIEv>2^pn_<8Gz0+ix9Gz^flcky80%qqWGL0OXf5x^X_dGc`;wO5=@*i-*Je`;W zbWmi;M@CJeU$Y}jF8Lp%T;>N{-w`c4L;Ea5VH7XH3h4b&THv^9AbdCo4ueAm5h~ee z;*@DH+1zy(EtE|KyM?vM8BI+n4h6cAccB3t%CS#i|Kg(PAw{z+ySWkaFymZpDsxb} z(gQ-@=62Zc zd>D7g9$XqHsMdKFbN3-G`lUp&D?7Xf`yQoK`)PI{-=dUI4N@+3-5x0jIhdao)!W%f zjj}OPEBjvuj`x*y0P2gn6t@LaHG|Zrk!T=6HkKa<=Ib_?8ssmumaYUgw5nySg$nzNd;NQG;Z)@=OOF)w%GK6%>n4-4}9byIfEG*uTOuf@lJjTY~tbPzV%Tu!;<|P17B7bf)ZKGq0?3v}%bi)=&ONfpn^G zt73=npS4+$?>SM^jSH1!@r{B<$ky1WN9-gjRCoA~3?0=O+v#{9Dyc>g#ZTvLj0BD_ zrK&e+-pY3Ik7XupBsY$nkIxh1Bo1yibrkJmJOp=RNkH$h5p4 zj+Mei=V$q7`&;cn7e)3Xl7j!*9ZY|)UUrp$AMDd0t*Sk=-}Wr>w<1uuNNqNkN%!XA zfz;?R(oRS#)q3!Xd>znO`ItNfe}{2(26S5S7#@NAYkBNAfR4BQ z27iQiSG6YJMr@8~0Zr*BwR?o0)F5mPTBsF6UNgIeBGp3cT>dRp;(98%9U55-0wSf} z2Qhu@3&45MFKU-`ZnM}P06^FoCqnk8R=_j(mI_Fiu%e1cJZ;(`t)f;W6_sW!GFax$- zzEm~I*+`HPrz5KIO0kB~hmI@O$3~hDQ{;O&<#yDn2N@kwaLJEmHV7f)u}1F1CVvWnTjH)a99T zh@8S!%E_upcnJB*_V?lTW|10Yb1P$+67#a4aP0@ONWQ(Gk1C5)OKh0MIWvj9@R))Y z=za4)KqsMHaXR|1Fc%6|WwJ70p}n0tRKsX`;?g%1>c-xJ3@3uI&<~JI~NjiS(#We)>e$hntMhm>-~5&K0WR`gtT@}qhClP(`7}e<~hI2*~BqMov$7hfsli!w&vMLjD5J&)Ev*D z)+@F@N>)KrIJ)R3&|B?SqJ-yyEko1yg`=Kg8RaKVNC;Wg2^?nndciGr1x0w#$(eUP$uP{sk zMNWFLy^tLS=Y>BPN83^$H#QBOs{9@}T{Ts;$U0AqDp_wl25y6+-9y3OY7JQ+l&H8U zfApxS6X)wX4T+7SG((Z$;SF^wU9C!fL>H8V+uqo+jSuZ5dD9MVr}m>gRbA8wxKY1F zsn?*^{noW$7_U;Sgda-t)M-yZKOB%nYMm;F&cN$kmPGk)P)fS<_(zBM>3TBWmLO{^b; z2=b@Q3j`L;bH0qa%O;xUIgBu9d1Z~KDvHN$yw7yz@`@9qh7nVVWgZ<{2Uvqgm2U!(-c`usl})^#ZsQ73Hw1j!OZR$A?g1L`{@eq0tS3U- zT%}c{0K<@NF2=IeoQV4?R%o766WIa!2x524*T`31Kll`~9q7PV9hqFR`lXmmjt2Lk zLuDFmj5RB#1CmS(#kTQlIKZ&4vz)qM{UZK?{xVNz3e>$K8j|av943!(Lm#0o>P-F> zy@op(a)WyeH8BNQf{Y`u4Vb<((Nu#=oI`a4`yDMOL#XG9waRk!U?@K%%$~}cVrR*Z zN9sW}GZ0R_^Z$IKjtv@oGmg;>!5-tm!a&UjZm(vUxJo}$oa4#GcPab2cIobdE7%eE zV|=`Jmkf`|(fQXctJJbGaIBl>CmZf1&nnZiZ)1PKnXVbJak!dym$o3D@7X0+1Ip{WQQhxUgH<8b`yB1NC0F$;om#2)%_(0TL;5b(-Rb_lM8>1y}nLS9R}l#NcfdOS?N)=FwXWKVyd~9_waQz0*xddVZt{b^!0C z>yG~8JOzXcMlOh~g?2>*In(j#+*Ni|vrw3(C-8V^5;BX_;XP$LDypks_15ZU|cKb0MnSU|8UqjF`%c7-u4ZKkQK_bV@sNW>jK8?ZBEBWgQdC zs;B$@KJwf5vpPJfuyW*asApX7{4(9i23~zabxiBj6RG>e0dd-d-90WD;;WX#WOPrd zUYSti>*L;R99Gx6+t!Ll^iJ`!GdST~ile+0cGeXltu$5CX?0uYNYyc6FHiUu(}MACKW$QU%Z z9i=|~$a~7?U)m{cPVEF&O2R9uOLF75KV12x&Wr)|HrMy^@06<4brg;NK~%V5@9m^( zvE~dL8VFx@J^*C4PdJQci1(O3!)<8S7z1#xI7hdIZ!Ufn*D=dAJ=kHA!#rMpgPfa` z>-Z#SylYB3>BG1;rLKgFTw8;_X1=Zyx=454I~BS?eD}T5cf$Qe1#z5iRR7#VbdO4! zAY@ceuC`T#r@gJ*SF^nCCfCn!yLPF;Utf~Ca?nUaqtk_D^UIsn_>pkM6MkC!$wYNe ziAY>_y!vbMx0(QPWAbNVaM@3tEal&n+2vv05i#j;v1ymfoTNJPJ#^HuOLq(F#qLD& zL;96G5Zb6jO`JK4@po6c2B38+7r#f7Z4D;wJDVggaSpTh@r)`Zbk!nJ(Iqy;&ZA7} z5nVZMK|i>M;9WH{D#sF+NZkDe_cJ%`-l$>#ccAo6sixvgS*&wOTE_}jY+C(?yKB;* zBZ97pZhz96L4D$5&Q~jIs+@@_@qcTMxMwDT?CSIp&hKSDVqnVPx*pEt*snqtQXW4t zH6~@c@0zKlOQR`g6H|DO!U~av`p;}G6?=)Qp?Wx9f@(SDBbD%uIu32gQL}ApUT0p2Wkh#PAxC0 z-&NVCbbj^M3bE3d^hc_;KFO1j@n7{8uAS=zKb;t>JE@b{INrKyfBnGnE9mXwD=eGx zjqDehrJof0j!0A-Mc1N_d8o9qTOBw@c=mN(gBwbj_rrJitM|qpeTH2?eSKVK^mh5NeYp7hZJkG*x`a#r4 zZ}+M$RJ?l;8lXHb=J?X7OwTc5c|{1SDbKXG<*#4|iAwEFq_elBD+lxw`QxS4f$5`9 z6{d8q46M$qnVc~saZ2g7vWNOsVtBP*72(Y8ChP0M{;9i57uCeptx7&!`^!?8aJkz5 zguka{X|I~L-Jk?A{%dXXvh31PN82UaN?Z976TIYdORxeZ zT%lTRDQVm9hS0S!Ui%uu0cW%uL|Nc??cH)+%9P4Ii9afqlrMCBPdl8jymCfmx+^rf zRc&}&3twMfUN396JGH~(wpCxQXc4bZp36oi6~%_u?=P#4c~|-&wTYM$7g0IH+o@ur zdvVI$@_mMj#QK=Xgyckz_|#ED3{#h4Z;`jGf$3x$BAn2@#qRMFbbi8PE|Sf4tc!Vu z!T3DbWwq zVa3gOPp@|Al@-Ftt!et$RW57A)s&6oU48fJXVtx{zl&vclYK7}9`&6?tv)(B`A+J* z()kI46OVYtCcG$beY#WZI?ojGZq=!(iy1R&jtW@$-zj~4)6zD^cENv?Mp}wL#24P>daEbi z`!MB`@CxXba75f=iuKJis1n~9aQ)w2(m5JP^t4Tl71mHfY@41y(unG?Q>rAaG_X7_ z`FmPek3S42)3A7|E}&>+`OxDN(@&oKR$;DdlCklKDw&O^Q#h`>XWFq2=Q`AmsXkW~ zQFpd{YNFqfJyrX?2?@O_eTGC`x3u5YU&s@uHv~pE$y~v)q(i;mY(J zj@jAa0Xi*?a8Jr$Q`Z{wAzeL}g=_V}mGzZJjstZX#ju$ARIo>faa^xg@j$2^3>ON5M z)3M@MX+>TQQQxQXlxI3%uN<1VDNz-FH&s)STnU#?DQ%z+O7uVLOWs>^C)SndSKTGy z-7&Rqa`Nq(9VbTB$;z8lm8ajVJVFmEd*z;2hS%*)aHX`U$NupENpA_fQz@xQ6RI04SVe%dX>exf&w2*aJ%_+#`G z-g6^*^g0daDvf`0_&V zIyOEcHK**ZepviTN4TZD;`uRmY)BPSl~TRQ*(kkpVpz%1in^3dafXz;hPesGvMB6u z)t1UADuQ^!jiv%Pm!moHx3-ih(LIf6g%FxFXEhcItwLP*Jm*R(3H7rxl$mRKVkQyKhH2T%P{(FTzl_lNY|I*Nn{pP9gTo7E|k5x~EnX#>j_mDLf6n|hVHE}WTboZ*- zam0xj(R`%)0NIg6H9A8Z!wbe9m&_G;U)H|%pjFz~STB$gc(!jsgQS~DYis?=%Fs(S zovY+Y3AIB`*I`xFKe!{cD#xPTOqyCzl%Sz z&**_6f_8ZLfB2)AWzlD)hr6|1&n_l6sSN7w+#W^&$`5;}b|nX$YLsGzklQtxLVW31 zVy$E|RF>Y1ZYCLw7OTeSpXiRlRzm6SN8BiD$o`k?sbJ}$83%l4E7r$GmoFx(%UNHz zV8`zH5^Hn`hh1qEpO0@yyqJ`#pHlrX@q-XV6gqY#UZ|K{KP=AT?Vc2IMYVsHBxa}Xe=xyhZCTCkgbR2 z5AMEZ4)7RhFZmsK;4u}-t#hp<)ZW>lN%ThaseXL?Womj^dt@KAS@b8~8D^5(%M9WX z-8sIWpy8~*YPd}27|W4(VRHR$<7n46Ip ze?KtRf$&}#QnjRC2(UBqUpD?&O#WkL^e61&d`l^sRh znqR7Okw-y?xbA=F-_quEpeqksqdTnAnFqVtct^6AT&JBX-FBj+vR(P+YVhcsZcD1u zlP-1>oe60j%KTEV_`1-f;X%bHyDVFFrb5i`nboaxx0<9+i7mRhod&db+1nFKQtTCf z)P1QLjF3sqVn%q^Rocl8!qb#sUjcbC^}MW4`yZs z^TjX%olN_A5%Icb8hp;NfKsF$@@}oK@Ab&nSxifOpVrDZEWujVGVxOR;Ob!CGs2i~ zw6xRtVvgzAK4nV6ytpxmduuKsQQ{}@-ia3Jy(;k9IWD~FQ2gbD$KIeSoiD5OVd}QZ zar#B6hlo!xTx|q65sc!ZxSd>U+hth5QuVE{o{k0b80CD=J?$UVEUcA#yTq$Xq=#z@ zw0EEkRPLQa-f{IqFA@>lc`;po&MfyT+(W!KoUpor@Db7Yby68|)YVkw^-ghiuKHxS zUU{?c-s;&xNy6*61KrBR^om6wUxxd#%C;ud@$Fs9&a#587uD^Qb9veCxO4Ug5A9r622EFXeMw4woBe0E;6^=BS+G~dybdhVajpz z1SAo-$X?*iB9GY4STAA?b%kiez4bIVJQ6nPE32J`eHrhtDK-DaE4&Mnvg4InD0!TB z5xB%BkH6@?RoebEn6xTmQ#XCZ%vf{c*Rp`hwQ;(nNN}(E-pQw6*mP7h=AP zw2(N(6VTlyM>+3d88%cMfIgrnI&R44Y1G(hM$JUqNQDlixjdk@XgRl!w#%v&4xHDT z>7n>XbC_m;(6As*b=%%pI|))?_W>Sr;q{6K_M2?1E*r~IpM{m^P>HlO-sUGZR#j4P z)L^_5Bv3zXMP{sEt}t8vR4JKg(ROHGW|n3*bu(l#bkurG{(u{#9)vV!AUc%jMTq3n z!aLwK>I>Ok*Oprok;zO{j^J8X?(ln3r~|=V{7mnbHrc#)@szG~+3enuky* zZ(mt@JbL}Z|)mFr49r;mDEf=ZAiZ)@ygF|=IZGqni z!dRidq$Hh0faCV6t9E~;{zNw_?rE`X( zB6<8Z*esi9@@LZ^6raWPWImzI1x!93??;}-ukv>20GFw8^Mx8(lTQw&cJV{GTxb*1 zh5k}VU>%HGF)I)i(VS_Zxn`Sa)ypTs6Vc9Ly5dB5gY6Mz;`+n2_U+0WP?-bKQp zX<|AIb5vNS{v;R2>j+BuCz_3z=yFvM6|Fl$U2@K$QdyRhQ*DJHlu3FU(B;m_>ZSIJ(0Jq#U1Ivk zE`}zeQ*3wP>)3qNY3Eqm0cMDPq+*f!DH>?gDdOZt@I&}hwwLM{6vQtfSJP_FE&BmB zV$HTvuqC_FYT$mM34E7`YrGfx!L8$_E7!rMs5NLH`v8(r2lAB0_S_A73u0k_noh** zn2mZ)WBmANioGGC>T=dlyvM#nj8yjH!c8hH1Jjj!hUf85<>%-^OQ^gbLr|_R*VPsL z1b~I6p&T+YYJ+yGx=!;^?O|R5Sx(aGS6s-npiMHnC$+EJmQ+BwuGR+&>qD%o+4 z7=F6*H9Xb%8nZ(K7%5e=8{kgCT}f8e18{(Is9<;m-aHKE8_Ua7r9c!_PW@yjsaoN) z(SJFWZLPJDrUN&Zu3#RMq}0tHZF~iWI`(T0ANY@MsPw?Sxk)r*j)qZNFR5*M)n1SF zp<{yjSk8k@P5X=8kjxe*b`a}T|AhS4p&fg>WFJ#V*yjZx;K~is`3l^;&Pj{yH{J*SA=zd^S==V-uc)KaZ6%B2pM#Eb65UjU0 z%ioApVjZ<$iNj?t#=bZbpFXt81+Iv2mBdB`89`pZ$xKj=@i25*Hr zidInd@+5V0c!{PtT*~C(m()8L#x@PTqm{{)3a29HG9WTec0hC4Qbsl8C#Z8GSFucC zDjiSREIp96-%d!Zdn@kl?cFPakkjlG&TBD6Cv2U58|WvS>{O*1A>IoQ0E>0QzY z^oQbv8^Js9RP73MC!=SE({B1RG`?sq@*!fN?S4m3zK`8zyT`SpOM(uo?=V{JIv|3& z$4%e{(7}$Q*{f}v5R%#o^Uk4UrDh89$$C>&#|Yxi12$62rE4c*Phbt&+%X`3Ab1SB z1CN2r=}VC_k+R}-K%i_NGhMb?Wi$oTv~wM*IdDdzho$id+sV{Y*v^NbSFixhOKODU zuo{I!>}g0J>@0UrA~ALmJ|Q20UnP4ZE<|)HN#*u(Yv5vbv3drygF1v>qwZi|By;=< zXtb#p9bU%WtFW$%2S6k}NcjjRlXv;i#UoIil=?0R_Ix z)JRx_PF5)}kZNi8O=nRB$U^i9uag5&g^tbS3_7CZSJ-xb7+=jyfci%TsQ$!H!YJ7* za+m#&XfA3S{jWslnoSKa`ebW{Il0c_6nF`^)l|hfuq|rNsbxk)UbP>x`0Tl=159U4 z60u#YqXs%Zkp#1xs^f5aIQNjdXPn2fMziIyX`tAc+Rwhj&Qq&2Q&dBv+N$STiuumk znaBwwg-%m5x>Nv0w?adWouFXgfF?NbDppyv2wtJiRNWIk*dm~vf*$N!GMRGN_kc@5 zp3ju_+O3NHTuX-$he$u`VQ5dpGH?Y|b8vjHD0zy^Vl#OZwlV&WU@gRL(r%{DF;TW;>0CXP+DN|?WEvKI#@q|$uqogK zTdCx+Z^b@Q+>v)wZ3k{5LPQ+$O5$#>ktvx~(f8G@ph4JK%|o;tZNcP-!_XXwL~16Z zp>pAy^FK`h)KttuKdbk0E8$>htLlpK9K2NoUl%T5RVd_DINU+dHI6}BBFNZf^U1SNUm+9;Lld6tR5!SLz zp?{GKi50GgOM!ooGDWWH2;LAs#SCN@QK7(U%U9VCIcnSMIL8;FgZchwBzFhgtG$mC zOa`+zq*ChsrXVu;N3^3c+_XonEgr1d3B?M%nMd{`5xwo&;$hq^Rgo|v%f*)1D>u@6(j+c{ABCq{#k+>0s+wupY@h&_UA^in6MsZy|@|CUTuU zi~P(6kuU5^#B_8By2LseoJ59@QC5xh0zVjfqo7o4nI-nt)*yDcY$n-R^Eb~kMzDiG ziC4@S3`dQ&53#jzt%Di_7Vwj?`^<}o!LkwTVD_OUThWxw3w{%_lo}yX&QeTy;6fT? z&P(Z{h4wq2Uv!Alu_~nFfZ|LCYOvd-=g}{VQLqwVSl6FrE#tk=})azKR2b= zyVz2Ian_j*b7vLM0BO&pa~tLDZJ}T)e$X)}YM@-<%onC|3deHxVnl!0C5eo)G`t12 z0&EJ&fEu5 zX9inGn@me#z>%lEVTr@0D}DS(%_!}4sz268vsuVRJ{0{@m4J4pIhWz|V~3$)!8Ra( ziU4K{8QSwOW+`MX_(*#LxC!PTc~sF=mZ})Umrye7glf3V1L#$<-$g2rlZKZGD0VD5GLDDW+U8={Fl5APQjw66Lh)h8n>4kNdE(6nWY?xavJ!; zu^&3`IH);F4X`1qp9O2!|M-C5bwU&SVz`rKJif;MRs9-ji;QKC2_w&rPY$1 zm_y7ut`2x=9nH0Yx-+PCDC9y^)<2CO9YgsAa69cOkfT2_8%UN|M=yk~0=JB?tXt%4 zz6m#w@QXeKa&V@$LBw6Sr;sG8Mq}WXjtoaPdjnM`=~uU4$3%o%FPT56$8aa@lekfI zAivpYgmW|tCebg7|v*u2G7z;b9nF|!bo`MrNrDmo5 z8`hC*DyVGX_U71AI+pa8jbKL6yXp4gLfQgv!%UbK&0+Te4h;sag9ir%^5;VSWfP$_ zy(tE8#_W9=MwuuS%m}O*}V8a~-Ub*z7bt9lwI=LW|Hc^CJ7$Vvlxk#CWxh5%^oe zap9EwU-%v$ie8T_hnM5k%JuZZ17_m}M-3N9%@S{8ljPmWbI1bf8v9i|hz_w%K>iI` z;W}aegVJf1gU6Y*_IaM0j%_fg>kS=H?&d2c&1yMRP_$38-s&@jw{MPtX2RrR{{ub( z|EU>tk-P=J6wk7Aj;7E^Dw(CwuF(f&LHOoChU%c8fs@cC^#fr$+1q}HxJ=nO!4Bi! z&}kUPpVqVmF4^;)sra85mhTUru=3P4J{>t%sk)&*FB^kr(t{195nzs>)4^m5^h3) zx{SOplGW*@tR;Eh+>H4MPr?1EPn62u-uXhl-Zsi|Jfu^o$Ie9_0SDPC4f9QPkd^L2 zoi#lYu5-^BT-}OkR{Tiq1Qx(Sp{7=`4uB0pPVig8{!s(DAK3-e9y*^J0`)+HBldFs z*0Gv>_(S$$wo}~-Uasy2*IJf?2UMX^U5$^FvusC8Zm_rEv1AKpG}>HB`HqVQ3yP?_ zQbzARvj%u0OXni!L-<>^FZKjEDg99cB#|7MrxG1uF!#b(s`*1U-~1h0i#KCaB<~YI zGZAN?r(6kh^l&`#Og5F;%c3Psz)RpBIDraO%yEP@ z`u)3!hCUXes&(7AbGaQkD@G^Tw3}HFv z8pXDvlF?1k{vqLxSmw2Jo2|XYpg^p5CCAM(^-masUt+`Y6m+iCl4zuotc}{;Tr+e< z$$oP)E>xb6|Ky%hCQ~Pbu;fxxksiXJ0$QTwK7)gWOJ>}di+94R6=x3?aLc(nfYSK4 zoR)7_UFn=a6Wp3eoUns$&E3g)>JT6}0?WNzydD@}X(=^kkAO+aW+4~$UdwG0IaOV4 zzZ0dmB&cu8$D6;12Q=r3?r6_ue=l4uG~@gv4@<1#fN+icf|w0ID1>vcWyojlUmyS< zjm{{DftIN-itZ8{oZ}=0 z-NEQB0_oXHBzOX1?_v{)ttunYpSr2}gDn8AIH!9?5I^|6?v*5|Z4U$qrPyZ28k2Uv z-l^pRh)_1ZXcV^;JX||GnzSJ+baATJxuHuliH()1B?h?Y@59lN<~JdJQ@rEA44Mw=BX}qT7XTb&kCa+eth@xlyr`>1EtYd2&dho!6}E8NH%LK{LWEIZmBrygqTMVn%Ea7es#)x{^DPvtfY! z6AjzV(msk6j=#9>i~`G7OqC~4qb(n#Q^7q>%#j}N11V+#odwNz-?MB_tRq|4suR0l zo2V!rJB5637NX1S`}{Q^X;9yz-W(lzOSC%V!BbmTYtwcSg#`k>q}FRTCD6T%PZ-GI+?CWBy$+94Y7H7 z@)f2F;wO$<_KC$BG@MOkHVM@Di2{4J4#O)i*v2uxtPez!D z)@i-DdGetN?b$yvjPH$~;L2Sca<{3wWsg!$_OAtBaScl<1Q+80A}^Vp(n337ky09}#99rk@YzB6}@;jE9gR0(nc! ziELi#6SLR3#<n8MIyzdHfsMG@s(x|?K5MU#6@Za24h-P8g8;=jV7a2n|JDKt|5FeAe;$bN zxA}|y`!n?aUSB25k*+9o#xY2J`!BhKX#l-9SHd5(cl@mq>npC<9ue(icjQS-P(8w! znvW%x*vzUqx@7z_qQp+-MmQqrVaY|F{fZgFeO;%1f#fBI_|?)H{;qn3#tdbn>oj9a z)|R&;-7u#GoDc23j!#{OeV;OLeM=t-kj7661l3ll+IA}gV@4Z(@Yf53-ao_FK z^9GgwSzv%+Eq+zEE%eNcu_o0@(}bdpbSJ>V-E|V+B=0HcI+PvghrPFVWY;SvtFHq_ z*)n4jaxe*#V|)g*nL35&0gv%CNuKSxKpNQzZjPkk`@~pJJU5DejXg*<`Y$SL1?vRp zW0=pE{EXa#F7;bq2zLYP1+c`|FA!BN!FB13H;4SAJs4P6wmCJt zX1BLq&1cVQ@~q)s|G%2$w(Gic#B0qt@A8bVX^PO*z&qYTyf$#<8x(__*Obd$GRa$| zI(E2I#xGBt=gqZMAoYE7iblr2PFyF-5meV`uxiQI} zUs|j1E)Z!=&OQi1*cACRaNyyWSR)lzxQju5JYUP_;^N8`{P^ z0%F(#Br<8g;%}7m^i^5Jcl;%!(So(VXv`8zBsH-SwgV&tHCB3bmDnPvn|PHCVxyrc z!O6e{zMlSx?hBR(^V}l`?TEm>tN#;!LrI}xk4|CHL?*!J`VY&yrVZsks1IdyOhKV~ zhB~1hWsjiu88YI1)kQq163YQ<}@tPMR9Nn|~ghALv$8TN#7<^zAfTH70K!QD$9-CaP2Y&(&YN zJZDB$h(NsYk2)W<8g88j)QwQ1y! zvQ6X-^Om$EXb{snG%oFV#mI_@Jc4&g8Ju$7pFtF0=gQ$g0il8LFKSxYRNiy%PKAzIQ@@MI|kO)oc zyhT05e@TB`A60<`HprW+CmZmJmPnp=O+*t%8np*WFIeMB_a5|wd&*cD4i{r?p%?^X zRGqQw5{Kl0eY%F#Y~uHq8Dl09b2NM4bbcOL$G6(~$nHS`-1DR+*pHIU?h^>EZm+xO z?TAnGrSW}}FZvr8oVr!yUH>a}Zc5{n5y?waX!M1~jh4}W`3AWqM0J%CTbDR2<+M&< z2xv!zy6F=Qo^;f+Ueu?&aq5_gdHT!bIOMuB&xZw)$rdSxJoo&K$Q%aN)e3D)s!xxR z{j^$?3y|){EZQxZiEiSj+gqalc$CbtlBZCeVqV_3bdRKg=nF5$I=U7)yDGG%iIL02 zHhQaehwBzMP60Rz`E3@jwYGGvNeFXcF8yX#8%b039;Usam-DIqRq_zJzWe~~BNq9> zTv_CJtBC08x$D|1Z|-cWSz6uAHKb#hAqyOp>~W=e0q1ccjq$a*7IIqqMsuP36n&J? zBPE)&P(M7$&2UU0!(Y!4PS-Qs6^Mq-6;Hug_9W=LsRXU97=?U*? zyQo5-RJLO3D~kmxz+y`repi)=j^kRn(j9tXUa}$7QxO{w#vjRV@!^Wk;-&0wStS~- z?%oJfjC1MjZ96|qJ(v)v>K|yPdS^Hi1gj!5wx;BR-?Sq_;bjffhcdf*D?{T|O+vrY z=T$9GR}fqMv97;$H$!tP_j{tv;Oqit4OfB9B-;5i)9`uQ5Bj8G4PmXa;X_hI4QI^ff^(-jwpgd-Cxz0`Z% zfxygTx->c^R5C@=5$)m)$K&|YtBtU4d4m9mA;)1NJ~m$j*W0`IU4@*#v9{G@*P;W`3w~A?3aie^>zSYtCzEwUk94VjQ0n50TBJHYIytcOu4A&Hg4hWye z@#@3skI8?kUyvg8UHVRkK>EY9P8F5ft{v7G{z-n}yJctqA1MEYo%A0isw$q4qCkiA zYwQQIarqam%Nr(L%50Xqv0s47cfRzx{|O%MI)MEl5877KZ-f(fm92qeHz;-(RD%`2 zeQCi&x(U%=ZB^`W-zIJbE_+ud9dUlN=O9a!W~{NZ#M~Y^s+$XIU%nNAon?B>Lb5t-FL*{rq^}F;$$wopspohf za$@QeLt*6>ZcSQC$mA>WBcX|^B}`1PC@7?MJrDG$p`f*aWvwigz5}mDj~%?_EX6-* zCL?mXJvhLsa-~rNuuHVx_EWYI*k&E5IiwozI_Ljb@{M`LQ1-sk*97U;xL4XQct3fE zSs}(~jz#Z@`k?=5jc$aSi@g`m>f8b8UnykoMxI%cqGjiRsMr)tU66CGk@o>Y3Xxsuzg z{X>T#tw;%AHm>E0ZJXJNu2$u*m^;B|@B>{Kf+U=8L|X*MhCC8u^+ zpjsd7nqCKCGgB*(#(aGvu8eD)Ou>cciK->f!5Bs@&u8dAgSV zu z{4(9Y^s*>ZxtSL@NR9@;Z($lfR{1eZ?z&0Lc3tM6;2&rV-8ud&7sZ?0p*$R$A)6Wd$ftak>@xGxyBq>X4ssP?i)m=x?cG% zfVcEpD)yC0_~Npc%q}cT#|kw@QgZF z_NcsbStrB%;J?ZH14S+hy{JsK{o}rel0`op5|YEu)4#-Dx!d>z?m0J9&bm%|^0ANL zZGNO~uIq+pKK{pE7wyQ!@FST6d}-Og{HWj$f!VW!I*ts|-SBT9j#0<)_#nb{^6!Q6 zf}PV#bbqS*;Qs_L-5I=pMRdy2)WP~G_`c9;ub3!x##Q1WvHvyJobOsbQTHq@oNbx5 z$k`mfPIsljMD|%~VLx;G5{+x<|Wi1VR%aT*R1P&r)j)&%1OnZP( zhZ2|Y_cUV*c8b>}UIB)xr`Z>>&D2ZmSNMNjqm^0CQy2`AeAD1K>u)gAGQt!^9aFam z?(mIlb=&LYP;9d7vHiB{6WR#+teN2Va?g-b!I)mr0Qe_L+4Kh~ecNJ2fq&;EX(S#XWa#^<|B?GYvu{DSQu z9b;{*XeI5zu_~iww6KNNi%mo#s3~!U&KP&9;COq>PR9r2H*pPsj)8aR*7RLw3pIm7 zgFO@~Ukg`=JOU=k&e&3m*MOCIrSKbc2KWR&;23H6lM;hVgD?Fv%u6#lFCI)uxk)7u zWATMGIaPCrkr}nHc|=nA^1!fkq`Wo}2!7vIH(F@7FUQQgX@_}Y{sxB7Kl5V*mL(c$naB$hh~MaOK` zH^xdr@(v@^vulpE$&@N{8 zILE4-$v1Q#{M~VfW{Ba4e+D@njdYF+b~MxuQ2~Q9CUD>N($K_nCFPH|ne?u7kz8*n zwsjDwVgvq%A}C&A-D^7S*r&@7{E&Ilflj5f8Ta0Fj~h*vFo|egkBz!*K^^h7W72MM ziNS-uU9Q)Gp4vwI%u;Z;Rt{Pei5)bC3o z%dTm>WqIX|3}Y(8eXYqieru{T;H87MxkXXd4VInIKiL?UBGl;JVrN1c)}5U1SX?p} zY{fNGHQ^pgcR5yj<1A^i7`{u?v233)H!<9t4k~%0e^gk#;IL?ZhgLPhB!@$cR$you&`V5?5+FrZ<4muf%nCHr$rO?}gI{HN*F9p`X) zh7A8ocYSg&uF^FK?9oWn6j4?+2|u72UbxG5-ZM3DqwFa$A>>3Z>K{0!>%@T^`&!u^ zkmN+>WaO!FkT8iECa`oT#{DkVC7*T4nCF74^)NoaXd9rinxI$0bnFb*4y+H}bSx1M zSA54`qm}*-u@RmLjz%Z}wPQY0b7cYWt~Npr6qdP9%FEJUrndFAE{jzz=N92@$x;40 z`Z^K3st!a{-(#DnwI?f`-BS)axB9Q9M7Z+xpZqc0Qsh|0FaNcwNF;-8W3u{dlU=Z8 z#v*51ut=62+Q8qp|0n&|Fhn&MdcsL#|F`#*F7&qArH9qL%V<~CtIA!GdZhQRd*$P* zc2r-@n3A5Bu{xuuPDHwG_u{(qs~k1^)9CcF+M?87sqL%P+rO62SvUKLY2)1g`(L9Q z*QzxSd&unaEkf!$lcCKC6J+V0TwNpeTPHz{)?NW8aEN@229vaNPmuA7x$J1EoJ1-Y z>-W)vk}so!swcCN8fAdizDnD`pW^fQ26nXWyp?^q#94mbxR5$I^Rwkt>2b(g7jGOyg5LnF`*c+2AH z`Znrw>=Rd4E$WHPQG#nVefS`%^rcirr}PKE2Vks`8Z-fF1u992cDS8AHsDeffFmgpIi&#VsUoTG^2;;-6+R>sv?CBem9NET*m zrJn0dD?-uu(4~~2)WM*{z>){~->9*Cly{uJEn(qnTkn;%^%m&&A~VTo%|x!5fk5wJ zy?}1GsHm;=x^)6d8~=4a%{vBe!>#ZMO%yoV(H$porzssQb+>@}J2#oSU|ChN^2U65 z*}vQ|#Lrz+wFx~Vx(N5?Cuj>F>^o96uly!42VSlH9(b*9=#InsbIX03pxTZZ=qe%{ zwhDvBVc;&Oi1X1QMI&XL28*}~e{^>t?l?IhOX}6L2`vqNk39HTw>M`axygx)) zOdj?tahiAf?vX9b!#xrFIfE(i5+BL*@sWnys@UMs^4tnfr+FT>W&rYssFge;vk%uL za6(U{Ud0Bdo^*T?n4|{fI;KZ*7w>A~kYihU4mI0@BL%89sW&tyg<#fD&1a-PpF@3j zIyr^H?-Ga#9U{ulR+_& z9pDUy0|xmRX-x1!CBxhKbbKm#r2J;Z18=Le`mQBJFQ-oblwSw`t1JZ5;0cb=)CkMi z0>t&ly;+*AoCvcX2Q*#08^{7x0wena{{e*H8T2DQ-~T&wlDnz7OK^BN*P9#Zxykk} zZ&@~6u}`c~?{fTCeg~JU&zl#9Zt4Nw2)H)yV>ZeDmh?kfntoD!U76%_S3h%{E7nux z90LwiZQ*dcozGJ*6Z>VI;LPM^9#u+(;&xefYQXT&lSp0&yarFCU-vyzn&`=Nr>aLa z?_5(1M|HISKXQ$sjA-c@hOb4&>DnFXY2`)1_Zex1UDeGD@2lEYN2dELmW9eHcL!URKdGF}wMvs@NGt0Y z+#QDcgC4uQO!r3Jj69Z-SC&T%Lnl{e>L!z0{0|K`1CvufdB0TRhB|^x`9J+3=b6+c zzR}fb)n(NkGnQ3#FQ1TEyZUiWr{mK@C#v0sBV1MIjp=h!`gIITvDM^fv^<{cZVI;L zYZC)CnBd20U^VKh^)j|0wl@|D>?g0pr^9=?{R90&H5AKhm@v+s{mwS%fYTs?ZqQJDUfN zHT5xjFqrqa)`|}VV9`lvrpn=|1vjJWi0^t%mBp4cuAz+H4Dbf?FO9o9xpwrv}{t!FUT3gj$ z6|1bEst_G2fNQ|@m0tq)l4CtTf_wPos(dxCbHP1>UUgyMTVOC(HxwqEDjs?=z3;Vm z;zH!Ul!ZtKPjhVpdaWr&^Pjpu-4ku^U8)*pukdX3y#QOp`0Wc5_ggP4D3BQ ztVUJkO^1THRr`~J8EcQeB;=&+$mPuWe(}-rs?rW=M=L6Bcsi3ZVpHXV1k7jenZFYYObNyqahRc-t<+n!Jnoz+ssGgf7efLcpXO)G9{R6y7vor7v=VXve@ zRPiz`=v#z4LKV7tm3Do5|0?LIAvI(vUjj9i5Am<`cf@Ow=fKZ>-LT%SSju6$6?fJ; z$9);iR9~>ocXv=O)$B)t!fx;u>u9Hrd2H+E)Ka&o&iFy08$G%5K|rcIqu!|Aq?;b* zD%(yr-di9k&;jLHp*p^z)KAQGAX?QWx!8C~^N(wF#cZ@2d)Cp=xROIXES+o1*ER_? z)ZcbCahKskl;54RtmnA#+%!4EZlntxld<3BrvhJ@;U2ZuMUrXd{$f>y{r(`Wk*`OkR6ArV!pc!F}Y#|ByuX}1O!IuK#%eX!hS&n-vNC=j?va8Pw*FbJUG@SS9yJFnFZKSa$vav{Vw@x zD&jxeT~H1Dgy}2#;U4W=0IyV9prZ~OyjNNYAA{}i2ez+kwQ`XB8#vuHP~}06!~Oji zD{6ZzcrsmI_cz(ZD~4lTE3`%4nNGd?94AVdMnc5hiZO6DHpai+OS>yCe&@U zg`Ypd<9~jC`@iRFiEGu`D6z_y7d(uZ4TJ-$3VH#3$Y$yxMLobSo}TnJ(w{d(-n)1V z6cKzTAFR=s(x7IR?V2y8X+j@ja8VU_hTdR>z&Lg_+|bb&U*{|lICKtYXGNy?m2EF2 zm#wy`b9=Gk($0XupE7rbhD(nn-3N1-C-!t(YvpR|J5v;S0e87O?~DsCZ+(NSQM|I& zXIIdY_OCn{z#n5evP5ahTPg`z&g^f2tXE>p0(yY4(Dom24R}Lj(w8Dm6QFN6mSdl$ zsUX+Vhh0NO6-c#d69k6iZE;WfDgR176`W-BVIPZkvuB~jha+6=XoY4H{*~`-8Y{TUk}Q1- zAJ{tDn(x1C$32M!HzcXWEy4%xSOosj>J?*b9byjiV%K2j9aRSJ0B;kojg35a@oont z&}#24#};Iy@)tEt8O^+~^|P)kn!~Z~ZLt*|NdD7PVlQ%Sqsq$0AhXEBfJm^)y+&ud z47T|(o6vRmDD*qu5tXSw1f9T0>=hU(0=bUR0P8M#F4F~BPUgc7^&sw*tD0(JzbY?a zOA@C$x^b6tk7}+%=aDAa1JQ9sER`zcJW8xiu1MkV9dW+U&Ip`<_HoYylS)6RLo{xg z&n?8H*4&&~!9+F;9u>gI_nOCA#JGeOo58Dy$2zebNp{9Br*p5aPyzHMaz!W;(_<4UK~ z*U_~2GhuD$cXkaOUvfjH|-bZx-zRhX81ksZ3RUB1VAnZIEWMz_{ z>~!PSq_#K!${mZ;d9r`_E6l$MbY6if6OM750;}7?4jy$wWtwU9LT560&i!3o0I12O z0ynK4kpP8`wNFKhLZj>3@#{ z@<*!as?#zt$kXEldq{~Q8rV#Y10(2kc#tg(*h-$j<76e4^_~LTQF53gS&<=;aGT2- zDYg=aV>h`bvwqENW0B@Oe5#};WQ3|CrUO%~KcK~&QGMFA-(4!*ht@{E0B<wJzAf z`l#6e(GdFPWs5X_0U=|JoFpm&4^1ohOcA!`T%jR_-ZTtK_+hf*%P}{BnC+ z^&63>$PHbMFSA6&6>8I%Bx!5pf%lJdt-rSFm}ejRfQ?nRASTMYC!A4GzOSBK)iLEX z-$iN!(~$`R-MDd3WZ`Bhp4g|fzO)YgRz8*-s;Z^vY@g}bMR`d|RxaKszJp|z^#IE? zrSTs<9Xpcg-}(H4o_O40rWY|LfVPS?|GeRz%DLtl;+GhDq1V0A;)Koghc`oSU>|L~%j3@L{HF=Z* zJx3*|yZgo5%%bnEzJ;T?EZ1dvyk7xOhqrpt>3Hb{DnI_IW&mJ-FA=$xy9Zm?)18&7 ze)w$iRcu}NUAB$Chxj744jGQGE9q??nc%Fy&L@ovL*IeZz>lTtOPk`=1$A6woWms( z6+NL`yfc$Y8NjZs#zN6pgf2y zcuIajo5?jU8cijmtIUVd64O74w``-hA%!kuJ4aB+m!@hyIyZTiIxB4LnU@L!mrZF* zC60r6Rhk{fPpZXolfnR|K|j<7Z97=Xb-;Mo9q#X<;rNA`zTV%7q2>$sw{)&xB=*RX zb6mCEo56-InlvHS1;!+dN_AIv1b1-&p9KZokvyJ$7(isTMNd~yUZC= zE7vM+I6Mh|hg+l@U9sFNUsSp}|@LsY$?bo+JmA6ZXJd*w%MPjxl7Q$E|1kQX4sZ5or) z_E?h?Xe1x2X~$ZV7g`o#EsNF!2jDwf7Xr;BWp0D$f^!afiA%(~yT3W=a$SQH?MK87 zZS{)!sZsi6&K}=Z#W2S>yF{G@B?xw?6gE;(<6Fwj!Pfvo`Bq*zp2QE{c802m*Kvp# z5x+5&s#7giQI23lUabV_UsxtAp<>#UBjcc^Y+*Dho+10-ehHQndze0040gvKQJScl ztmvR0$7l1yVJorCyHl?=>yd5=f4BhH3j=V>wWq-44;IEkk4<%=f>=lHg0lg>N3bi$ z;C)pxWT4}c=beyRuaMVw^@ktX3&2Fdp4b}tgfB0=#9p#3M%L??;984Ww=32M|AM-~ z79q30SyNVC%Y#wr2v|C^h!BcuHF7IvI6vFH11;5nP(Q~vB1_iBbqpy>ju$oqD}4^4 zMmz)=XSk&zxaoA9ypOGoQ!P!P2C#N>TS$ZcLysU^<0BNOh!vhHZX$Uyrk8cAWq>a{ z&~I-e;smoKa3;}>|3ya&6R=cUE)q`PHqJr{9687?z9mMv8oCb9@%};DZz{lkMkeL& zaEbY?{32OPRVkyjU4*P$YsKY*hZ5V7BiY4hdk}UE^Fg@Et&V%2@LAl{5uMWu7-_0; z(h@rWtImMupcRUvx@JZ9?Zs>2k+0$*Y!*ZV7+M_H7#WL8fXC_~;DumA^o%1CPaxy4 zsGw24&9&9hBju$ifre}nbAR^+$9bYyaC;QAZKgOxa{WU%8SViZDv8oGj0T@ z@HX_V!Pi2q4iXYE4NJb_L3*s{2v%N}>aOy&rg9Ip;O9HdWN%d**;d?MrSNPDMWJm$ z!U@m^)Y=5M*AWjAu^n_{6M=GzfjEJ z+8LGcbNMKsQEo8?#HiqaTV4EAaX;ya_=jkA5@mIkdL);WJ7Qr;l%`{3} zV4M{n7287mC}Q-EN1|2ST!Ej{45$-##wJ+o3kS=t2zB{c;%4bwuY>EBdzU`zh%gUF zK4l-@ZwEBipT$E&>sozvMx#GsedtwD7`)W`hJ9<@XI!t?p@@M-yN*HQk)vJ~e`$=3 z?IO?56JdXg|Ddnp%tg-P9HTov5x!*gfv=&r_NS^=vCqTA@KW$4A8&66yq2wyd=hdz zbzP0(#xbAhRQqDPMYUS^M3>@!yH6Ly%J0bUfgMfDD5d{UHmiD;KM(Gp{2V70P4{Oz z?sNMJ?n#a#@#2+G7<$JsOR)~j-MLQgE@=qPru+&n2LXF~f1)9T6_^%oq*S&6CrrBGKJ8W9^@sbVF)9Zlgpw5g(= z7*vRmi>~`Z-2)cjq9KgQqNmJEvN4?LPT;~Fgo4twU#PyC?eJ7|g{w7k-#FcGS4V?W z_x=OzbA&UrY&??TcUwuevtvDL=Iby6nR!wTbDW(>Hql-$x@Z4QX-d{B=i^5uc#=)I z&zxmDSlX1@C3sIJGj-AY{h7+Y1$*p$`m=v>+!!ngYv6StUmbhpyAqZWI;s_(XZ{aZ zc%WH{#>#q5L?oH!;W2TgV4-t_H8yq|;Aw9FXPX_|P6{<2m;8nn$bP_n$s>6iWV&Oj z{5ma#o#K_I%os>XT6QA=q>**A1?8rq^YdR7JY#=Kop5*ORXR@f-GVa+-5HCbU_b?i zDJ6NY<7b#m5n}7#?0Pq9jdL`W@Phd)+9;xibG_m$`Q-@)A?Gwd`zHF4I|0_k9-5B< zWe}kpmT=D$E4w3*h>utv$d;DuEu1RtQIc-@WP2dnB~u0`sT#KGWm%|P1>5O!(iUJp z+ev#I|AQGH8D`yz&&4$Hlsy5=0-tk{cn{S(#cgdnunnIILFf|HZ99YP@NXj~!i^5S z74{IO)16HdVa$IP=tXbhy16E+r!ZvVBXdWl6*rs2w87Hgo=it0a5hHZ!@zCUwFU2N zS@vt@PR1*y`J%y&TgaN`W2|oT3wjWH$-gN45YZCv&%dBoOE%l;p-y5W(hQ%OcmjCF z*-TjMWB!>{ES-)$G}V%8oaHjRReJcIZD{;xrP#SumX>fzd=C6ek|XbqY%__?Go4Ev z7F$Bm_rzOJBhelvtayj`9Rt{^Wm4C8RdDZV`vKQz`S^H;tgk}j&VzajUW>2Dn#4cS z=7QlNm~ctFPu8f#jKaC5Sl2dA4&KczaXiL)NS_%kP6M(ZYCx^YF&3%wylhKXiL)a@ z01xRHMLW8&C>i`J?PT-HhDyT;ZOJ=%Bk61tvhP3hw8UH1!2uqgUi^+;S9*ke7gNDZ z;jPY{o(09*q#I=4?O~9_sTQE7=j^-fQuA)bxTMdJRGY6%aILb>MSOO-98xa!T_Z*p zXT&yF&-6aC$t4-$jy@Eq5B}?1E_j*yQ|+j^dH=|%yjkR5Eiv}K|i$|y1_gAQu|T$GX9MN#^>>3do2A^n+iA9EGp2N zvfziNi^bo(FPS|e09WL#0-rmcCQhSMq+)~w_9M%pmba1^CmgB+K)`mSC@&q%N$6~O z1NoFczOSize_k5JP)%uT;0}HI|VD%N?|Gh~$>Gl&q0FP;1e6rB?=fdixeQ z|BW4r1*E%5<^qY>Ztfp6Bp=ZBmXa+VBmf#(`UWz)l(YPgm~d5<8>hm>dhI!SGZ8P| zVycw5i`PrHc@wP7;vQk85i67kcSMmT>mY51t&sJSx58LSiDhi`KF4Uq14L?@2(4#$ zWIenOovJFXYS;WB-Xl=rL^E&fi3M6k`zRdX{ z;*z9*ZX#b1b}zyZzrXfO)l&L`yGd!5DK)MaGz@=R@Sk#^Ymp=}=_u8lxgr7bG4_lb zit6BOo-oBO^eAj(;?0C_F&bg=R3ARe=fbb;ex?B2DSd|xW{1&z{C$}pR5UlCT{6)H zIZT^eBK!&{c^P-b{eDf$E7*GC2@80Vp-H% z&oYYJ9@oO(6u)M!SG)rF;OU0^U9f|HzxRPZR8pJ&ORaRW%puKeP5l4xfA-k)*QFh zq(SJUi?P?R_YSjhWWi5cUeS-lg{}!sSTuzZS>_jPR`#`Bkxz*(hC=jYsFQfEzei3l znxGEjEWX0tTGc|)H=%{8zq3rNuzKO|^aQ+_WmA3`{F^x-Z?d;9yieZS|CO0+eXsO5 zrsKmM2Wbntjur_!nJr6@#DY?sn6Djb+yGsmVqryKn=tX(!3n%yRE379C7vYmRnkOY zp|`I))Als)x6dvPLWkKIV9;Y`RzN$w4E%>owe_?#z^ff^*u$E1&CJ5?^e}FevRL|_ z&`0Q*-PAXr1Kn62Wgkv)WS=B8GAg`2uS=L}-;WRVJ_lc*&BEre?}MW?jSCWVX4Oeb z3ath9=b!Merel%jj%Dgw;!Cn|#;ej8_Zy(G>PNvROA>gQhK)Ijf8|DSz5T?&c~%si zeAw+eZ9U*zQ{2eWQO4p$sw94LaTfp3ua*8(j1@IO9z?hm9``8VF4)v5n8~3pND%wS zloPkX-c#PindUfEnk+xBydFy{6WN|@TebkR%lf)$q^@kSX^N312y+#6$KHT@vp+Tv zZM)Bp!=8e3Xo9Jhw=gz^{-&NsV$Fd4X0TRF%iPzJEMrZ~nFBKm9wqej)R*5jE|rhN z_Fyd|7^@j9%6=*zDt;FcvP1y;sk7i;A{bOEwijj{I3ZkHqhn5Ey!5@|kfoK?BfU}h zr|73^zx*N9Dzc}ok#uQHH)G1SUCu~jZ`)LCwdk(&C-sqHO}|QG$Yk8DPK`_|sF5s) zZwX6*DC6srmT|-AGa^k`JxUSX5a``zk3<}C!gAhdD_)bdfp1n6E~XOnR6c#wJPod| z`Ji!8nS{;c!lv+>=mvDGuO9fKWvuqASU7>e*^Z%rL7HprKn+J;+hJ6Df$;?Z3YyBz&vMk`2=i9J;#|iXJ>IK_XxXc!K{5;&(L*bjeSgDf_GL< zFQGmvrG_D=+fOeZu9y}nV*XKP6wGlRKv#+zf{Bv0lDR%{$>#WJ)?upO#p%#{u)b}b zSlF5;KE!pf@4$76LL?;yLT3SJ!kd^ZYK;61a+0m@nkZf3>Y7lepslSGnFqde&Wuin zCW>Abr{}x{YZzO6s$;ZqL+LmLtE#p;l;xTXwzI8F{?S;9)@P>DfBCB^ADv6hM8c89 z;C0)7_5SI0mi30d6t=L-ly~Pk0ohOnQMXklwRG@~6BNbRdJ}*Ekj< z_L8tKVNHV4yNT-wrzA(w$D);C56Pl3XF;^Nw6*u zi@}%NFgRMCQMM9-z(;fu>IZAP>K47Swv!CcOG`YXYUonL;@q(!C7?=-N0Xu9acRU^ z*9E4Zq8hoa7-i3i5rG@2-S(t|M-ahog47mv7#a%`js2 z=uL2sXiUQU(r!?Q{fUHID~wUHht~UvyYtS;g$|H~L35#n>?gpdrl}XGTRt7kV57j= zmQ{Q)GR!t6?1Q{5J(@aF@)N+^AENARDKZim!6~iPrWk08H8DScXW^<%TWqD~-$K%H z93Tg-mrjx%w+&EMnfg&J&Am(}+ZkoUusGQ^>xg^_{fQUGSI}JO4ci|w(TlN=^cC5O zJEV=GZYcBOeo)~KBtRN>Qw_**G5zGtkOt0zJSA9+KZ1_Y*Lf8aCGTi$jZIT()kEQD zsx$akmzMC;or%thTH?{*PWYpFHJ*)g>@%Cl6{gNA#-cX4A}wLqZvH(Jrv3>0Cxk1s zn%~y;)Vidx3brUD9vOSE?Na6@UG2SU60?uxJpG91Wp*(co&&K?eyjoo=DW{F*@#Zw zE@&!YwEWNM@D~)IcGFeB4CP+wrP6h9K`E5CLNYabmSwk@jUgokUcbD5K@0g~WV!er zl_!}KN5yY6_Tt`B!?R~th9UvDxflmVKwf!(c1RMS{YlX{A-n4sp$vc;=(BMQSk3oB zZ;G>;oq#?tZ%n6+exSB{yZAfZRn@;}95Rj`l5|$S#NI6a8a^7IyT>U0hiNDsh1^tr zRt}`1tkda_z*+Mm;{)r~!lkxC#gy=;B})Z&Q6uIb{!~m)^fNS>UQT5t+@&}oO&6^e zli@K9z-fGE>jY|%zcIUBagtD*r%_po-^v5*=%SXg8)i-=_Ka4Z0B4DJ3e4PXa8q

O~UMiy^#lU4pE&Fvn>}qkLCS@ocT@o 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%0D^|C8io8|6!cGIX=);x_X$=VS z&kLS|T+_73@z5gUCAlN9gd^l-wlv|q^-8cM8l+9OY4S=-oKQ~M%v}d{yz8Y&RJi_P z>vPDaP6Vng&QcbPDX48Fqy)u^o)#n)y+=+^iu16Kh0>##Xkiq^e z9`5l(_&Z!*UB)`~KC&1AWn;u)~ietx`oAoYfg8uJJBJ{2hFIjKw|Q+^Q9ScKx%-` z_0Qx6LSsR|Px`DdK+J~a;1Irc$}6JK{ak7(HpV@>@#5HAi*JK)4LxATiZ4)g&`WzN zE)kt*IzJaz2wTL~WUHbkg5Oz1_coq^Gr)dfn$llB&(DA}@b3@A_h7wvf3q;_Yn)?e zLmeb=ek06q`UkkOeTdqQC$g?Ndcq-jv&E~_u?Ee+xoE5Sdj2Jh3rry1VyfCsVGeat zG@*|0DL6>1hc>AqeZ(=)@|G`-f5~8&??LsgEzu!*xqUACk@`m_q;;5sRn5~C+KJVuh#ZN^ zni>mP*o-ruK9p4kmO%4~$)?@xBJ__FQOD6$?uKv?o#j6>81~`K2(MRB1 zsvhb@T{GJCuabIt-+PvrR>VKaK0w!E_j&SxKWmEfp*uf6CjXJMzrL3}Hc*Y7>h>#h zwa@9x$xfc~*)W+P&*_h-HqSLM$>{Ob)9O0gq+2MXqrEcMzsh&oyPO>9eBfQfj${T0 z*C@M9=}hNPTIf&yy6@~Nm#)w^Tjy}a>vw}&!L=zXjUo3@kB`%P`ZyKiAKom-R<*NZ ztlObmifvz=?c;Q%l!fZ$+!aYJ0}s8|{4D~Tbk#khO@FY3jF(ykp7~c*?&`cxzgN@1 zu$;=EQy?L~qgKv)(PdCOsx`ST+T!5BT9o!3=SYtFuX|^Cwwd;D#s2h2lfZs>$@E1X z8u};L&p1Z0lD7l(+{=PckWqRtLG8%xCqZCI2E+##FqvGEQv-~1xAQC`Uica~CDQI48CaD!&zqo%-ZSL+gcZsdzvB7o zn47aO`;`4S_1rrrqlOB+tLYxz>c-uwg~(xkItDoVxXXGPdz%LCj?B`x>SZT|JVggrl=*jqhd32R>IR;Ys%! zbfcZyGF`3#)H3aC!6N>;v(T&3|2jSwC`o8s`4UZ*PhOTIZG{W4&g- z&cEDX_EyRZdGQpmZ$M6G?_uvZ*EjcPpWgSYx3#wcnUIHsZjM>uRt%PO<0ZDS%cEstP1ZME`){@c(6J}$@$tmT>tAu)ib$fl)kx9(K>S(_@e zz%r@7ZB7J9C4)QQ3Fjj)SDc{MlQuCS>nDCtrLrSME7h#M^H zq}KM+Obc>Q?p|)UY-KE-HVIqVL^w-aA$0<|Yzm&1nS<{&)u5M(VH1_AK0DYzF9QX^ z{%}aXN2dx;sAPBq=J8d*G<7qqWbOm*aWmP?g*(t`#S!?DtQg8m$8p!PLU1p!0$0Wy zYSYB3q>kOktklO!?fIy(zeQ#P(n-p|voNJcN6E z-k=THk%f|43bMxG<=t{~c zejzAJRK)cUj!OlxTq4dG4+0}O$lWqAmmS?3a)YW>GvGLSy^1qHb#>Bn@X|On2*eHe!2lO zxs$pjSHuR1V!8tt4}RnhV0yF5_*iu`yO^8L`Ka-}c~l?p$&|_V1Xt>0^I@=G*GQzWwd}glB{(nhxi7l%|gR4FY-M+$7Dx>+?9+{U^ll$Xpy}%_{Q1ZkLUfe zr%*dBb8}&Myn4EDP?0g3qt)^DicauUr8k9gw8hcSjtb!$(3bKh^hjXEt?88lPt;3f zpGb@CO9NZAiL9VMuF+bO+Q#%H^fS1T$zxRVs8W?#5Ul4e8CmGg2~MQ?;vRH;U%k-4 zz~=0}Tvuf>*pab{->OUxB?z71j7VHYo!tJ+67aW!me&FYXs1^l%UoH!F1|FXr0gRO zMQ4LP)ZM^ds*JD-yJaTOD-wS#aFWOEv6_{!0*9%i<3-SKJ??v8O#q){#h92g4eYc{Q!u!dW38ZmDutY%}M@s`0TcBHu9b>(K-NcdA^tJq3 zJ-l`@+y@kR%7A=(s(2zG21^;*naY4B?Ay>!$}FrVb68KPxAKtMr#=fLgkII?&P;U= z02Z>juMgM>|4M8q+!Jaf=McBk39HKqXJB&z+ABBS_zLWfiX@ouLf>QSXih zo3ZsE2eUl-n#P7I?OMq$pofAW^FWvvH!KpBc8hMHkG`-ZdF~jtp%ctZ`X6bdrzm`0 z{ARgn_!ij8Yztfz*WhWQ$;GokQ;F1e%9kb8GKbH`iQK<%#bhgLB{dU{Nfh;7nj?*e zR&|unA7{BYCYRPGz`xNw%K)uPVV1m~O`#Q#kIsTZTwgyf%rTkiwbCo{Vs5FN7HqvJ zz+@vYcHM7=hoqg-PhT=hA?^q#^9O56#fMzBx0lpW zSmrnZYBl_3ksGbU`&S7VWhSMz5~J2b(pBa)Xdc~(lHjk=rUmy{4I0G_bbnN$(PWTk zU7$?S>gadFWO;%#Ms6xxXAeXyzKLiyIilz#=p)sJ6V*@Fcjy)3!X;&+G&+oDvx;#r*{}j6}sw;sVP;>Abrp)f?Af zZ(w6)W2Tz3wxK_{S(qu##I~(`_88Y0^@m3jhQc64a^?JSJ`&Vo?(t&+I=ILA+VmXL zklI2E+`=7UODQ7kuxS{`Wv+3d!nx>$q6HHwS4t=$tzi>IeNZ&lL`%gd%2;z1!zZQ= z+hp}6G#vC+Z&G^o6VUkfWI3*Hc&A#(tmSh3li@qioZC--6UPeeh}M!Fruyy%pR)~| zbLdm_7-l~A)ja@CO&Ur64)l)0iV3Ow2xiTeQ%TLdf1x|>{pNdQa@Hob8>4c+&?1+tzfFnZb4Ny~%p-Eord&a)fu_4_BhT9j3XwO!=E4a2Iy2<0vy#S&Hj*?+n|N zbJQ;O8-I$~$xXqY&AIGGekj$H+6PuqZ?ubKWAd;sjk6PwO=9aY3s@`P8uq8N$&Tc8 zHXX!^J>gA#Q(^;1z?svlDK#jGtA#( zJ@j5;JElC|;bKzeF&(*mY@@(2rZ+c?T|_j;T#Bb4*|D0b2L|WcFpX+MgH>QVyB?ei zCWlsrYmhU*B59LmAVS^_Dh&P0XQ}7J`AmgqUH)R`R(>ag?QM=W+Cx_rU#9RQ;SNn( z-@DI+XRF?#%EiUer&@wji`MWSAyPuuHFLoa-;r=BaZT=|uqG@JldDt-91XbXkC8Ei z7|7H9W%IH^c>h|j-XboB?b>L56x*48?7z;e);f8rMzehxnvXig*Eap>y&F0nI2>1u zPbO_aH`jN*yYFczjQw&qBJJ#L@;@;Pg^+7At|WW_x6J2UE1m0s-qaAqC@ZOOGy`0v z-v%pERfS?e2vPF$y5@xgnUA@d!P3}4`kc}^o(Edk;?+^M-@x>|KH*{6FNk}(ieg7^ zK=?aJayAnpYJW?ZSQfgF)i{_g=tJZ7bdYu7&Cyz9)nHrlKlUHv7I6{#z>i8cq%N=z zaSvyx;hFbJoWVa9-{fFj#qH$teE+6w-Fk{%$NkD=Mh4Myf@8ST!gg1#OAEjC2n9zS z8x5AQn<~^j3H@Ua`&JZ$@qTjA)YD|t_7`M(-x>PH*UW70Z0VT?(0lFF|`uA)Fch=&#Jw4lc*6-*4tzW}nk2JU2b` zju3i^Gcpq(5NqdEC@%Kajeau^WG)3iDzCH%JFg&(9OakPnxLuqatL5=^vs+qL?v;O z`ae?Co!2_m9L`T?Vg(1&R4y%+i}VAGb*nHm_{v%>v_jb>RLI?=U@Kl|e>92$at?i8 z%Mgo*wc;zHRYBhF6Z|x3Y@sB*v(!co!%<;CxTCK=nkLF>B=oEOPy>ZSU0rsS&b91?RbRNA$>cW?>yvNnUsZ2@FXmKS~LD~_#CEVp!8n3v2 z3U>tuXhiA#CB4Jhr=~*FGth{uqrIZ{7;Axsxy`L3B8#n0BKNS*q`S6Xx~b&J2Whu; zrDy!cS~glZ&7BmI3wNQ{h4I1{#_DS%`~Zu>nW^QaL-}#i(dat4jZi_z<`SSTM7xp- zMtZNN+%0H>Swj2dv6f*dBYHBaDc}uqaWdP{lP4Tj`Vu=agsnh$m`sLqgB9}IX?dDC z!RBNgKIH&k14#Cc!FT?jWHxd!?{kh)g>DP##64xE2lVhrCamt%X|j z$z7cpuS<^|Ya}~B)#3B$8GLW9Uw55$(2#+16P20z!Cm&}rpn+VKh2%SJz={LcMKl% zklm~9if0(!-)=GzL^CzmMEx?DzkqAik&l5?e~!qqVgUb)*UX znPY~ZT&(LLQJMN|XqEd@O-lX~q?o#z_V~}k9U$Hw!#AUNyO(*zmK1i=N4S1M$?yTs zlSoyzHSB2F6;a6M!7pm3g3`blXo`xs-G$YJJGq^N1)v`Cdv1G{GJdrXzF`-GI<^=! z5@iCDif8Y>R2U8W(>oWo*FPsNhrVl7i|VLyq!p^^y%f0#Z=vqF-2pOt%Baqzmi7PrZl zgI=3k!ZL=|;m49k{v+DVJk%A>Yw&~O!E@>7@we3m6k;kCs<>h}g)*eY9gdnXhoAlJy*P=;2YPOyh+6dKNfvfUYWbmwd~CualWM}!ML4nkN5Jh>s$D9long~ zB&oBRvb+f0*QQb(3_pb=;aIqkXpF0PxE35es?-8Zs7ClzID${h?%ZzDH}>xTn~9_$ z>_5ma-5|d1j&W`)*o8gmleM9Nf*=XX7N>E!&VFhyIGVi_9j9I{xtMCe@02`hS?;9q zc{q;TC#DG(#3rDZg_qQD7Zhh(EN<3{tZd}CFBx{MA7yf+U7-n)7I1-BK$#0hp-;+n zet!c);iEm<1t1gAR#uB;vdqPn1`Q%j=rq%C{v-R$c#55r(FKyka{i{XA0wf3ePy*p zV2E^6_#rgYeuPJg$IOD*lqr@zaJ66>+ly&oSjB%ANAZu8pfiD)qu|_xcpUEMdGI?b zC4F}NXNEaHz*TomtpR@$+#x6A_&@^3GCtuYttYDrw~&DvZNFqK;$G$t)sJlSNuJ-R zrT1iN#lS^6CG{R##^yt_$PaK^XgX5}Miju}VdP!vfp|6k8r>7na zgrSt24PFFYLd3oKQVjR5#l& z)Su38wPz69ls)uF;}u^Q|7kiCnXzAdtLcVM(9KmUnKzN=z&QU5wLfxlN6Dj}LvXfQ z+mjF!oI`z!!ER+4XUQw6HCARYWB4M^YwY13#U1mV*AJ(6(N{zb*M&@`cl>ew0iF$O zgX+`Qv`l`1H;O8vHq1yvdd9(eWl$vlH1}6xIWUhdRksV*-<*YKoIkQ1$gR4FFT_me z%7W+S6OPuN%eWFak3EIw#RmjRQ9i0RIaeuR!S#mJ5(TX6@s%m=2(wj{C! zTOsOrTZ1K>POFB-79KPFNq%*e5s%UF%KL_4ORndFH7BqOJrrxntMZ1y<5>>l8m+(b zTvrx*Yi9C#IR=&Hq)-`pkkpa+HDZqSdV7oOm0rRRQwB8;GejW@}H%uK@N(^LQPbCnUfPhol5%T?!aPSLmvCnAP{#hjExfFo>6Y9?m0zt7ty zd`es{>%m3t@01~mK3Xn*E<40Dd;1)NAGGAI@qM&;w1b_5n)2D|2+X7GXWGY<1c#ZP z!P0JlTkP1!S^}5Rhh^897sgDszNb8RAif5f{x*UkILVZY`Dvxa_gj~7kMrAt>r8?@ z4XvOW2TLYT=34Qq!Di)ep_#DA+|#?#Fn~GDx|sdWsZ4Eq1~n-GcP{BNWIp|vZIIs} zF-_dZt!1}){*R)wV2C5xqHu^C32_n}M%ufoy1Hi|#NFN9-QC^Y1%i%G_c#!D-MG8E zdp5qW-Y?h<30+n9p7VYG?0Cvv&i?Coi7V=I6Z;c7Xl?suE?FoABC`jHHAvq6nADBY zJSVw@HA)Fyl9vtB{o(`s0Ju}P5_~t*XA1o5XrrOIvm@VyKg_k^mVQtEObnoAqMLYIrjmPT2*^4^QoE>??uiUc zj0KaK@8WH08eLiUn<=ZC$&_%dh^sB!7Izt=oNv(uv67Aw?ijD|dyL`a{F)+^<13Ox z&g+~e{vVL~ru z6z*^2?cx6vh~8N>6h=<6hoQC6*9A5d8LE^2L>Cqqg`;fk1JiIDd6g==NAbjs6jBPF zvdz6BCyT7_lP^-O#vF3hw3^^Bv8gyzY%SJv?X^b+pZVIkYoko?hpVHxoS&Sre7JbR zrI%f>E8&1t2ozPKly>ALIq8+YsVT2=xSGe)e|YW(=jrCV-n-gK3mvy{ zJN_W307rOkn#x+D@{ZCXbJ=t*SaILnRY)Z_&-Gc zHCp!O?$gb*m$#kOU()ZkzLk8&m5DF2D+rsU3QQYkDMH+DfD`2URKx6qyovm$(0=c5G_4& zJw-*8>4_Z)_0F9BW!LJcX89C13%EQaOXoWTuIBaS=eV=9$#4lL<}LM&b*7gX!QGOU zYHyh#eDUBzl1C~J)=PKbEz(e)65KB}P*#D>{vPg93U%Al)Tnk!GV(xLGmf=Ssv-g@*0eyE? zO&BC-LLA>@^GWJ2*MMVrH{X{pZ*NVqUB87Rx~@4ib&X6B*063N8BPq;#Ou%sX^5qb zc#(L!%flS+Ofk)|T?nWCc-FZ~(@F9U+eOyk@Nlo-+wC!02c;KI;Tw}) z%|Vq{H>k(xw)%!(vaXMGpXY5utOMaaRGT>+JIr>MTRR37FZ0l%)R7qa4zc>x~=hY zS_{-d9L8PMs%h_XmaDBSDY(_DZiXSS1cdQ-bjA5ULK8V$p`vycjD@o;-T5Gvr&B9)Bn_TV;IL#6v*fv3l0`$WzAfT8Pn#NRM*A zf>e92KtCKKw+?0LJXwEuH*&am^FxvYEyE>idiNpmqcIzg(q<8x%2{OR;L4}<+mB!zLuoZ**2$K!d_Ronm>JklwGi~9tXb>sxr_8<@?zqq^s7qu9ebh zPdPJ9(}BxOVa+I=4kYhwYx))lE6}KPmzi4zrY7X#X8abqz_q3-oYXT!VgT8X; zOUx+p%AwFGu7 zlx_ZSpO=;ipSc|f59+y1s1v)Fn-S=%b`fHIqx=&CrPz9W^Q||fAa%)o5ADO5^gihf zrl~T!;v9=Zz4<=;7Lo@o=FJkW=l{#m&hOf1aFu%&jB#h=7O$Z3P4PVS6Fb^CKQN6N zMI5?kQ5T_zas^!o48jrS+0r(DKa=Lma~GF7>w3Y_@)!SkZ%fo0M;nHO79rrDAU=&> zoOf_H0|&?ly*11gl+~te>K7OmoW(Dqo`{1)i-lwshtM1#JM^&LM1x-E;`Ez(LT z|AA6)y6=EW9sOancwkORFg3()uvQW4bP0O zdBxq5Ws*ztQgTUo7WEXq4vyg8@^ka=>|_ibxv$8Yn~49^goJppTD#)U<5pO$__|(| zhY?2D*T4#`qZkRR2ihiHMJK_0KGGCHh#5M^3rQfE#?O44oOG%+;fh%ko7>*P(M(BO zf9qd13|?ZkgLlNtvXgAlztL;?t?{+FMO;T=jqy-oYp$x$hD~HHlRw!gZv^e33b{A& zJ&f;}VlItcqyOnnQX2|xtfhUax{Mud>z1&cWHGl<1LIANgSXEV zuG$f`Pk&l?;|lWUgbLcV>LUmpORxWz%;Cmx`P5;7v|2@$u$At^TYMC9f}ETysCJU7 zR3oOEUff{ksn8XD45iXvxZO$h;7;)vT;N;Aj{@c7>%3L_NeF+t3>8G3Xciu7)#K~& zJELy{#dRL<*mOjg$el{7rdEN;@G_ikYzSIfmM1Y_3Vbcpr6vhcS|aKXGGdzJ>-;`T zIF|sA2^wu;CCNCFr>2whRz%UBnDC287ba+Dtz9E>QXkQA=PMezfs{ zZYH;fkD=Fa_3`jI{lpc- z+t63n63WKvTy&s+xh!s>x{Ip_@`ZNdUU7sdfo4#n>hf7a3u-o4#$80EIWJlTtHC#f zJ^hk=DHp<`+-tBJ2vP_>rawtx2*Q9EuU{NngIP-TXX;ccB=+FkqLHXPHCJZC(LK~#&n+)VtouWNwo5UECIxAg$h1C{;>YhFMnm;ad!1EyJ zw$_GiLnTAq^5z<1d?FqlYYjBOvb;+hM^g8vQO(fIou$A5Pgkmu*v~h?+gLr$O{F8O zJqT;EyD$pGfz!5Rdq@8v-#=vA`$TBM*U)}CPT9Y64}@ZlRNNM|!SRNfezW`q7Ypp8 z>NrmkI$k5^cyl@$jf)scgn9;AI?wSl$pqt+e$lQhc+h1I*aaJ&L~^JUjlkDH5|^j0 z2$d8Ign6O->Ma7rlNYiTQ-*8dekIh4nyF#e!H}6$O z`&Xkq$(wN%cQJD+NqhVSJF^nROlf?ep?`)L%bw!qhK|aYoFlm~DlPB9?ls^lUKE&S zTA<|OtM&$B;ZXVV>x?EkQ&&FmL++Kh(tH)~5YEBW=X&Bj>ztl>xs;MGzUC{a^So7o zLw6A)W+Q$oECr3(HDuDz6xvZAu-1CXR+9Tj{R{qpIHb`x#OX-DWwKfCNb4+E5LwDg zXybgQ;AT_AGQuc*mbirLm{1FykOwixtjCi3^YzjPY)nb*r0l7AJ9|J)b0EOt{YP~7rH?`ggosI_l%%uip@&J}ZTxmd;p)S0!gXU$GG};Vm}Fhx+RU#7SzJ?b z40j2Z*3JkOqmK%&t$ms8hA6JF?%$1%`PJO)ta|K0b_*Ep+m^j8{;#@9?9a?2uk`6+ zVLBsWkgF(&k#{l!^c^_P)kU{YD@h92m7!ZZZR;jYF>>s4&k9)D{Vn^Lr>P}D6F_OT zo^Gjow)c(gkZv8*&=c((ZmrC3^B%X_4Fi~ll9MMShpaooKh$}a;p@v4ld}D_q#0@s zyhhjvQwlxY^31*#mbSj2#t_5eU%pdffLXA?4SM?Ca+`G{=-v(oTZVfj>Z5Mynp#RQ zzvJtH0GGf_Qg0f*^Dh#rs*jaZn-fxc=KUvcbx!dYG8wErl@Yu%d4BLqRPU5dT2Z74 z#~st~-_We+#>N`zSg8%S$o;P72j#PFg?XVm8owpk@7rXyR+Xzl*arht-t7uzCw&n= z%MYX;Ebn|bmi{|Qe{6lE5%h2PCO!iH2OoR7I1;G1oD_-`m$09igoG?w+jyF) zqJ1^g(W-N6XvTLwcbRm8I>%Q9ocNm_q%R6Wpcx-Y?*fy_zGyK#&x={Vr5^F$P5Eev zFu-up_c+i`9SN2hwr~~VPIFU4BdG2hFZ|0}^#*GJ!V{a1L*!;vXxT$y~pfGx& zhxi@TwfoU>c*00q_Ql;5vJ)wxy6csIbO*#)YcF$ssdvmSVLd3WTbBDxI?1mV=;$(Z zlDLn$w`~>fshh38DOAR@od<+QWZu0icN~9<5H>H8drEPihpU~FBU}Kx*roJKZkJdK z>Z3cN{f;f%PJcvN3U|p_m>vla^9E2JUF6ORELdT@!Dk57^hU9jeGJ+LB&h?a2OLlX z1-shfRK1bIlCbaP! z$_*qOTKLc%c-6y^N+q%Ke$*Pw+?ko7pQ!CLjvyJ(H;=`kG?82<+$NSX@S~E8Ox0l_I7Qfl2%x zdvWQO7^yBW*Tn_It(TwICeX}VNE{B0z9Gi8yDv)F+O9wYuu*Pc9!*+v*HM(e6x+(( zDsMF*F_+J;#;o!^Pd;XNo6=iTe3oD>{T5G*dJ8F;~tV{qJHxm z&2>U`_MJ-p96X=@AMVArPn>|_s1b(YYwsOKEd583vp7wr|nsLMA%As3;PTQ6 zFa!3pZgtg;A~6sDW^S59Go$4fN%uiw8c!zO>(Ngo)_BVpMF^>FnbFijZzr$-79r+{ z3MkxAkGzV%lC;$np*`pTUz$oOZs%p(R(vmr>OSdT+*W-eIOaM(&ACog65(Z#hPadkXULu;ql-TA$e7zFN9*5mdehg8=!?4=ez1E#=SSUG|lwQ z#u|tQv9LOOP>DAEfFG5uri1vfDcSr$(c(sebYVYsD0lf(Zn{1SZ-$-aue6JJ-8x8> z<&tPDCx|C-J-mu9&pjvS;$r7M<98H-SlR&wfKS3@={rWrlj2#tMwunY@W)_JVyjtW zo{HbP`hkVc6mv51yp9EL{*N|y6 zgxkSf2IZ1(nv(dN;B-=V`5UTiABHxe=Y+F4j<^Jxgeaw8=Xk3uF<7~&|Ioo;X+F!&?R2K#J zB(2c*&@A?YUd;W+uXPsYmf-3jH{GRGr3dIXB{uhdVCIHCSWg6Rp{*E)Sf>&qwzRZqKHfVm>z%$WX1A8DP})RCfAj9${#Ny5 zO*X7cD4CW?lmXAwx}H+3W%EiDskUXdau*#}oh_Ksw)QTE6FL)p1AS|$#_@&K2ZqhQ zM?N9vr(-aGk}fN3%lPSSq4K&n4hz50)0R1pit)$oFNg`Ok~@qw5SDJWggy4%S$`d` z{ox>0J)-ubrfd&$e-A(}ti4@U`==L*%}LS%JRPBdNfU zE_>)VpgfhsFOj0qP9;>~QEo{%%RQg^r7PpFDZGcvU_5E(UUEE=PD|m?1Y?C`!eKFq zklrIbi82S)h!53IsEAxv%f|yjS@@FnNV!Tqm_p~v(^GQOUQ2`0%M;&Qaj}Kan2+Y# zpria@sv%{BBe=PAJI7O!Zodg$i)pYK=i}Oe+aQBqBa9@e#L|L^^kSQ!G;RmsWgpGR zgX6TxS?PG0-^?xxIsi%aD;_zKr_CKrWBG1irgN%fGG9cZJF$S`Q+M!zMZRx4zJjUj z0*05{B|kv*O&p&q_YZq;fcayRr+H zaK}L@Z$theTv+-Hllj7F4|ogT7aZeu3#Bbxr2cGSsWN58g@w271tbBGNluTI;t-xA zM5Ng;2lfU)+DIl+f%JU7tQZM;Sfp-l$Ie8-Ne@z6 z;2XS1uSP|2u5t^G^BLrg!4gU9NfX=?;*d9h*gn`EI}15X}d7$h&^AM80H%G#kwraWDB= z;%)A%Yb{C@wH?H~7ToSm*Dr$AKm=FQR16o0m*6Wr8&{KtqaJiwX`G_)duhAbEH;Ku z$UUQ%Xa$ssyjVgHsnhalLke_=(>)U`t-y41OGW3Mjz6H@(iQP9d9es44AYf7(|%lB zkywGs@F%AWaqf#;yKky59Ug^RfRR(eO`4adywBd^CC(|KYYl5G-4r(Qi z6&Fz5Bt@u^kdB(-Jl#!LQ|>Nx6N<dWa4YY!Z$zOT$^5vw*bv$zUEmW7@UI(_2# zBx7U+bp@+BW*U1@Yt|NHRwj(&uBb7VZ2CWe_EyY$hTb}>IP%Miu4OtYH=w(TM`%-w z{WfiJB3*5mi`(tKS|D^8oTBE0@hj}vCAKqO)GyBl7 zfOG)vCLN$2&`zzP`-J%Ywe*!d7Rx z_MGt654sg@jq65eT7F4+M^FuZ_V;&rVk`N}8&mVDx?TmFV7+`kxTTQRZs_hildR~F1fY|ip@DsRyGI=irK zG9EcrIX*i4Uf$b~avALEeX5?%;7iDDoB5M9@$0}RM`54Am2F&Tm07Z!d8CrWyN7 zPdU}7r@3Oj_qvbVQ~Q0Yg)eAKbp3R-b>22+1SSLuL3`P~S_SjQ6ys z2RNs>KCCO2crho;dyns{wN-t&jtrM$4O3J-lI?IBoy$F$IUB8(q`R(b?)pBLw$3$D zi^pf-bNA}p3FO5a9vGbSj}+8jkaNgO?;7)-sVC*ZN=ok?q%97JK}Wwxm+o839Vdjq zVdxhOcVCsdN*2)$`taX{Q#?yNS=D@VNvvUYzc8Bn}Jx=BFyllo7I3IAw5m0V6*EcYV2jo!dw-Y)k*#gr}5ZQdx47oXr< z?DO7|Yig0n*UU~rf161y$O~7dNP}0`2A6}`c@#>)?FivzAXP;8NXL`uaS5)ZTO?*P}NgP^WZ4bPR#(m7NZJRt9ur=Xj$4c|#P1hUnt@**4#CkGdB zt>m_f-h2s`lP5!(9+@;x945;tBe`zCstyS*;|}bsEYx7mIhT;u>1pMsQbM}Gu9DXi zgHxWoL9U26L&ZFwt{-VKUq=0e8m`0A9I-wtp`gT@X2YKTfjB+yCD#h%%4hO2g;t>n z@+*EHGeC%dJE(%(*I=_$H|wN+ESyB<$7{s)c#L3mJ_YB2%{W9q5;ed-c-nFSUPd=j zHT)N55h{^Gz9?gncQf)6@?XtR{t83nL;M1g=i{><%Y~Fnauj(7WynRP2u2|t&u@g= zI}?N}bEGzsBFn%geIpEX4w5E;TnsOURMs3YL0BS}!iS`vQg3+y`#f?bp+D$R8g7X% z^M}a1_6Z(O60hgttLUdl5BWD>kG(*lQ9r^`EGxRx_lv^>57gB`lC~F~v2&qzBD*5Z-R@E$M`#@gv}b&=U7xNOiBGDkJJQF4DmkUU1x?*xV=nV&xKi3;hL+_RP=z8D-wE^c-mEZ_)-7zb>FEW@T zluep~j}VIE6`q_7c$4V`I4svQb;Cj2!MqKRwdR1*!dP5P*(u!Q3rBqd4G94=m)QxQ za_h+n+z$2N=5dSA7<^f1OlCNHr1iPyxU=vMHw_hs{XuEA3E?reGfU|`?{t*+a$f*3Z>+c_n=G#-%A&95@BoV_*ROM z%QU5PJl_U)C6u*}*#^^yoVwT}l_Asin_?^WI7;C@#2rI(@D_45&y%l`z$4Vlr_7Ib|j}r^-`{!pgZZ9 zeS&wp&EQL-uY&`sidM@xaD`)rw{>hgY6*RL6Xn@MRdd{@82XZ78s*tBhQFxR&1owH zz+`P@KE#EbeVhyQ`(3RJk8+kJbeD^`zr+i={n={>m7mI};+hC^Y$K@eUfEmTw$Ct* ztL0o|K=CcXOP;cPIY)(H{p^6}Ht1|G@9VAJv=>t8g!hi}d292>$RzO?DjYOA=Ox_m zzf5S5|0G8r{DG&)FGG#g4S6irK~44DiCxP@I^KZ|f?}I&nkx);3~?W}pCPI3BWi`5 zG*=_nGODF_0e#Hkl7_11xC0E~IN0tmeUgq;-r+3c-r@bDWz(mqyV@`6ho^$~rnQ)D z1=UP^1}8cPc$(!(bd62tg<DPtSw}QXx6}U+dGTZ^P3v39=8W{#jWSIz`}n~32SLFlI}zt z-C^Ep;DEmz&M-YuZ00{qMdi4H`Ap#B?WWK2Ec8y?m=}l2aYF+J-)iF%#l*G;yNR$dWu9Y)ST;o`5%bw@fZM-a8Q2 zE5HSQIUcqJLxs(0JA_ESDd`LM<5%!;I65~3-W#(Kg&vX6K|ovv8o_;F0iOeB5SGXp zP#adpqjgyc$FkNUnl?$_I5{R|MBV{rFztGut6+`llh^7g{l&NjUU0b0@cuBI8WDEO2y}F zgY~O7T_WUw!~AkXKeZt)!LP$vs1oW2i^)Fqjx<#Ni+DMPa7z-8%cpUFzKH37VT4j! zh%k2-Hd1Gm-?%Oz6WFCwge`l6I6yBj-S9y4g8zZ%NJsES}zfr1N@*48GH{{4zmged=9lKsDep9o{6w}LnRCKrdDaHq3O zVnQS$@2d=S!&zThDx4t9m*MDp6(=7nzLA1#i^^DhMTomk*=b}O^D1&VNiRhb3w9xN z-_Z?q%_%9(;znC1f-Rv8wuJhZaS8nmU*s`p7<$eOmR4g6Y6$Mor_f+|2j45>lF}D! zOTR130?k1mw9AyP;ZS3}NjZW}N!MNLw2~Ryr2ghnN^@^-MVAG^XF}=tQ~tNIN`9g! zN{k#bKgG+~Z8=UMKtt0$c`;ur;jnXxRF}-vda?I#)7a{SnWcxH=tmCXeZ{*ely;8G z#Fkt{AD8!urBJNgPM9j3hUM^2<+!CJLUJZ%2!~^U*dJSzD)=+kT3p5clo!bVz|$gw z4f0+&lX;4oJCnJEhSBVH_|_hPL(q4;#Iyvo#(&5z;3x30b-9O99=X+Rl?I5(LLqs* z6b&Y1h0rLxQT!%W#-)Hrh+UMnjSELbA+nu|Uq~3LfADjAns$^wgNS`h94eQxW`GFz zlHco^htl~&(ubrT>Uk;^T{3Ru8iO3LOIv`J8^+*@bac|8q!G674pD8M_>ZN3^m~Jy zdu(3~HYQZaDxEWSYoEAiTcxaORtxF$8?C$5m)@SbbIeRzdRFCiGmJG7i)oU&AJi~z zx32PRv-HV|(HE*-(stNU&3)JDp^~e9c7EZ;P-nCpHDr9sj`1DU2-Dw@5V_ql)IK0# zzvYy!3>fTfncFq4ug#!#37Vq^|sG+uVPdD z-8|u0O?;Qt#kP8`h}?WR4&)tcBZq z#=UZE*A3I|QT_O{Sqp4$GDq4jICiBNRr1fIVW7rcfLv*?JT#glJmTMTY9m$4cbY|XX?9cthyUCA*W_V>%B6NTW@C3JyeJ)lb38-bvvaFI~9cdpY zt-Xs@^Ud|g;1*V7B-g+E6Oo3U`B>6mUn(r*7E-549_AYQBf)fx`uX>JE8+)^EskNK zs|lCM*VKf|ivJ}qGJR!>ktC-Vv@;vfL2v%fwh^t|bwbnfzT3tTzi=}u_=LU3hDjB~bA-sv;L|uA4+Y^O zVmA>2_&nm`e1$3mJ7P|PU_bx}8|3QBb@L`PS{?vYwkS7=ttx|>m>(gP3TSzS*j~H3 zFkf`hYApSV!=?wOmAIBKO72qAA(tn#l2-VacW8lu*^948_i$%$L~V@@36J<=Bn3^I zi@@UkBJje_htd(=ocyC8Js~zfN4`mqXGel+Qn=-*WhppJ*hx$1qSDQnV@PCaoh%vg5-!m<7`7rei^=5uqK8MxZ5k4f=Ojl*ybj0GSC#7MtUL#&dz33d}{VOz)^` zcqN%x&++nXDk{RA2UYnG?9Ys7VxZ%cotA-UqLQamR6wYWuN1t{^Ys^GGsxD0y}Hq{qSqst4$bBl!`0BI&y{rVsMZ#n>9- z34h)P`WX)LW#n7R)mU1Ymwa4a3U=`0i8rm5X@VRJ$HT|j4+%Xj9bCpGOx?)~IDz!k z$Gd{!F6J6+0w+7#!he<6EH?S3R54|p@(LNykEGhwo~iESMy9)_6dZ|eDt*ZBaa492 zbWYidiz?6M2HrG07LW7JBWb}I;#etPT&T3sk2g0bchNn#D}Il9aeC7Wp&j9bl_wL< zZGsoBhtIehx*f!#HX|t(eV6~DeCe|sl-I#w&Xe3}<7ocAIEuXATKWgZ9kQ=t&KSb* zOm%tI4c{|EQQJIgn7*R^j?-Z;hzaOV1PkU%?HW~rQw-a$`fo5!Sx)6|ZZDlkoIY+JCiqHM7)Q*Y2+)oS|v2^og=%Adr! zbhRYWmLg*GlqyEJRej=8g=^|OpCP6x^RL*S>ZW_Cd$Ylt7!FE1Do6L@T&~KRAkNJZ z>~(M%ePyOQPpK^RRjpn)+P6_XZ7t(!5~|~l3uW4ucuV-2s601TV1kQd!faLWUdK*< zzGtHIfEMy@v?S-vFL)+j50=X>9vbDOq6P;yT0a-ubA$yt$f-(XUQyei{1JRf-wn@H zupbn-{v~!@z1?hD0h=>NwS>$F>s#)b|4-H;P3P(@?DBL-sNk3&)pPd~8_{EYMzw!Z z3C_lRaF%d?(&pQy(w+F$o}e(+!+VNmjR_+N0kj9_YNs4g+&I48j*Ftl(Vq{Oy|8hd zDQSVT4MW;k&f2+;nO1zPXJ67i-Bxy)9<3ztr|eED z>2Dl(8dFvq>A1=6;EzTh6%YH*Wv=(u@;)Ja?ghRscpFG$e()`Hx2T@psNh5U6s?Wc zl56a2QROD{#Ielo^h&~I`|lld=zwRZy`F26+QRTKqm?tyYjC%BF9wmG+Qxi;Yt>9R zV=M75I7=O8Tp_*%)dGZii94{JOUB8Y=24U8e@7eyK>m4KPMzTt@21I^%@$Ip_EaV@x;;1VZsU96J0Njwf3 z@r}VBa8mS9e!WF7iLcQkDWd8iRK{!dK9Y3me~zvpV7w!rm*enPVQTVtQ)%L;JnFv< z63qS4NUi10-a5bYZ?JV}w51Z$PWZxkiA691&4r&ZFXw}q=9%(V@g-q64h4PWSz-v2 z8?C>k+}9VEoRxe=K0=5MJwqlX4eg}DxzYhK*bqqA0FQG=`F+A#W(zDz+5_)=6Omrz zaX2v;J>Ii}`M zT$1=Gj^b(_P+$igNGEs;9uDugI>F-LMf_)QPzp0&1bIF)`dyHU&Vat=C;7*??|CET zGwkl%TF{0}23O8g@hpDj7?ju=vGz&Cl73b;aywSX01O&hoas}g(O6_n&Ta4unMW2T zKIfs(2gb_}@kF7&r5Bzj_u$?sbAd@-4AbQr;4Al1el9nY^~6NVE2Yplz7@%`xaCc7 zB-kfU#21iWZi~v`UGRZiN|-J6!JUbZMz;Tk#Xx)cIBt$3@NjtsmBEidcX2WblJnn+ z%L(u3$v9O`A+}56RO57f0*(}C#J}UrbRIa*u7ka-&6Le>KcQSLqQ@ts!xH>*!lfJ# zrNA;$1!9^i0>{AaAPKj?Ys9Yj8g>$f(JE#IJ|?6Yt211lqWfhupl@h{m~Wa$dV*Jo z$+IMxHiXG5>E_@Co*`OwdC57_Kj0i{U`nI~iTK9k!=5k1srrfT0smp=(3R~zxsB3W zS!Nr9F3MZwt;Te&xfEl5NPKTsIQF8ndGLYpvA@$;&}O$GP>$0xlZyvIfjtT z9-=GKEmNNSAE=Gi(DBJ}N^STEw=*%yRPVjB}%TXRC1WmNqLOiTN!B@r(7q~&sq8#QVgs@%|&a$ z9A%v$%$!B;2oG^OnFgowdrZZ_Yw3*CiK@h};08)%|KC+eS})P^+sZQ}R*6UDaW3&e zmjR7jT^V<5buJDxrGL`P{jxsI(S&tSwedlBzr>rqZ3)%&ZyhnlriSwBNmp3XAmUGn zFi5^CKFzu~FrS_)^-|Z!!<3<@Qtk#{T~;yPWbY-#__}i=Y}5Hh^nCgUTgh>cbE_5Y z&q0b*+H$tQD9^C0P;>Mi#|7i<*xKbXXp0R%x|;o?ovOcEx)SxtZMaq12tD<*Ion@|p#G zxj&LR2d>*{7Bq59^oPl%m7#gh?Kq!oXSBWEzWfKFq_qH!;g?wMnm&W^G0U}dheSLv z3;e~>W)UXOelFg3c6$d`5y|bUA@(;G^>ufwH291+jb9zSf7%Mc%x)lz*SUCwaTxbTnm33afQL#VAkPMA=i= z7e~dgeKb|sD_Th>UGy9Z3rP17O44jM>qt&^$&5o@eO@%^6%;) zU|DE*igl0 zU-&fAkUNh%;lAW1Q-!3T-t!kgKpskLMlyPoe3kes_adl97(_ugA6!)LK2pCARzw5=uB7-Ig9Mj71iCYRfll?wz7z$JUUwq`o zX+7X56I!qDK)#sONy^|{^1q5k&4Qo&sbI9ZkrbxY*;y`Ql-f0PC{&@`poHt-1ve9S zOYSA5f}g~NumjyQ&BooCu1al`0mhK?%PIGlONDf}m49$@9+>Q=o2hB4{l-`3i(1$_A=N@Ph}VTrV!&+d;DDQk+AU5WrW|Uiu^(;4Qvw=@H)ax zUqIMG4zQei1oJ=y(}8J@+6Byn%t)MIfyUxu`5*bF`8B#Pw}CC`>HJFK;*G9Zi~mOo z_aDjoVSK;yIP=DMDrdFs3(uQ4^D`;Q_XQ8Gc^Oy6o#d|gugVvUp?l*;@EHcMx0mqe zK`Oj0OeW{o6m-;g2u&jX%0gnEncLY||1Gbh9O8=bQ-KkWE49n&1%7)!aw4kf;725*_#zt?vM;fgv=9uegk-0ZX(n~bBPlr z0v&K{L0iR-*h@~YVz{E5#!eM#vy}gpg?@9wo3+l3ZWv2=ef0dNO>AuZg9pBgr-x4axtP zNzaVM4NVK=@1CjLC$y371ai1m+zk6id|a8L6wla-Udxr0w{$b%72IrkAoQ2+$eX28 zxR!Yr2xI5M6T&-bt4tV-LPXXA?mK%5*WlM9lhA@p@8?PTg+|7)urF@MZ5C#uljt*@ z%cnqh#&b|yngN&5MSv(rnUeK`<=Et0ITLgdLg<{-$kamKPo@=RZCA*x>@3K^uaqfr z1!BCzK`MK?9}L@-P{}s;&ZVHQkd3WQTs0{_gX|_OsR?6rxxh z={}nE(6?UyBL%$3uRZC16rFW=6WRO4ad)RKu}Ma*PSR4`-QC^Y z-C5k7QYw*|WRgspw7AQ{7k7t67GHE>v1Nbv_wX-InPbK#5J;<=A$!NUeh-@ZU<I{~1}mGw_msR~ zMljk}kR|(Sho@z2QNy@g&biP}e?9e{e_3E}#)*h`_Y(Rdd_1pE_(poXp<;NVa$vW` z+d1@=yr+foW;!$TuL);^>6%(k_&`|EcGfk6?wiat21d1-lFZ!~$_9Tkm5G_fo4uP2f_gRjh4!cL zQvbje$?Xv+6zxofrXlkoS~-fxia7!ketbTDB;=JpJ`+d@)~~+ha=BfAbnWO}wTAC37`% zEOt?LdK!QZ+9(qjny9sQf70sm3#|8*Y^`r@s-basJ6gtW!1svX+7GqJ`o!jo7vQd= zH|wk|2a2jy;d<-o+}-?Q@gL9_{f%XqLWkmaxDb%69hhQnbbO`T%p;{I`~+0RlF0gb z>v%(Si}?cxiBITcd9?7mzC&)4GE8fWS9rRL_sLJGf{<^XYU>SU;TU&_f5CSRQA-p4 z8#3m^p#|_LzL{B&{9>%hdWLJZ<7ft)AuJt1j(tb5wY zucQLNFN_b^VPSTIG)OHagIJrON*zIK?g)Mf&$G_=dD3jS7yS#?iRa)T>`TAIN5dCn zBukxM_8J(Gqp(;}e2RO?B=Kn^GpRT!MOn`cc#WdOQVH*OG=@tNl6l+T%op$tE)dkb zTJR?SI;WOUNJ?SEwVO9v{|N3ON@Ot}gE}($^5#H6lIVFtjq)CF%Ggt$LE2bE`v_sL90xi(N?TTQ zN9En*F&!vQBtxhQmopAYmbDhy2qsE@kpxtj9Fvn_Cdz~gnnh}pPN*YuXV!^<{08G2 zc?k0d2Cx@(u(S^5!%=KH>PkM5qsGE{U8qDKl8ImiNs#1((fmX5J2d<2=afwh;ds^z zy~s36E++noI@6IjzT{Q@qcE4W6sCB}@vC7w^oNj!!q!7sx$uYh*>DK?(AMBs+{J0a zgGG<;8i08=;dGz?zm$Jwokc%`e^K}3F33Tz!XE;w(_$`@_5Aq6&GKL{OhLfS?FaSn zdpimLj66&LatCap?#wcw7}q@5!tu9!RxfDha-D{spf-QmRndM&wm6>4+sP;9wkX9P zQyz##tfd^a?E}SParbgAp=fC^DIzr>5oZvzriYo&d}iP;xQA2~HdY)dP9n|yF_zkL zrua9w!+eE1rG2OYS}%9^cR}ySAo9pkU2<{xc^Lb7lZVT`{b z^U~C@O%m^t$M_$b5n%1)bVWG|n8KWoIPN9-(LAWA{=b@*Q{N?cCvY`mboMGVa71lZV@G3)__I zpgBuC*WA@K`gX#Zs8Y%6cKY-*A?R+VzsfzBSR34P3rU?V6RnS3Km2LA5#aV#_L}r& zzM{?@=I2Rf-y-jTz%pOhqPhRp8i+n?GyO_%b;c;}U~UD^9l@bhG8;X`wKr~Fo#lGX zzX)Y+R*XqbPvEhLv=Pq2S%W;SwGXK3^yxb>_~37uqAGSawseN(rJ;>J1?JcRSB`;y~VQsO#UvC>%&AX8w?wjH%rk7_!kL0i6zXM7LJG>2Z z`|D}zn)%9mZVH)tN3zOwBeKTyO}ms$`O2n^N&}BY-5!iezHK|`nhfTu0Y;BHr^YYZ zXnF5vd5-koy@~!z%`6cAaVW+ug@FeF8IJN#sm9<7&J^qw!@!Whx z^?c1fq?Xn;=sU76c?*~xd0N?CtFgIxLJ#$hR>hO;+U-x<@W65*I9(qb{NU{C-0kn+ z9&PQJlbp4|Rf3E0pLDYJgTNH;2(OqiHfyn~hj$>)1@yd&R-gNlc8Al{(%T06)_HkX zoWDxedu_A2z@2E$3-(pdWgqoE@c-=(S*%J2!&FyW^^UUGbzR97D3Z zP~nPqIWgl~-mW=AK@LpF{nu5GI9P}Ae&IN%YyFS!i6@{Hlo&?&3&U^PP;R`jPO!b0 zhI+F^%`6!4EoOtH<)82ag;T5{xUzsu&B1dq%&+i##vN>rg#92-++@p5oCD9Z z^k7Z!ADn}(2|xL(wvUou{EGXLky~7_XHf8;CB9&F%h&K+;SX9*K1?jqVaIj3r!ZeE z7@P!qI&Pw$ns0Y8uBkVi+d4PoEFhE=dkDvgBc&kOL;{ef9nca-N%{eFlF#BYVq@9_ zq|*Ilen_QD0{0zH*%>&QG&7dTGt&#Oh|wo44>!%@QDdg|`^9^fbiNutk>x}qf~eW> zcfKv|%vENYokU+@(3s_>Y$RR!U3x~2VH2)__ls8{5{jU`w*RqY=}1_Zr3_j!N5_m@ zztov_m!~*%w3rq|QPvY&3UJVlsX06&H~1IjzOXLZ(?cxIw^$;uTSSh$#(o(k8q(;U z)aj%zqi|3B8F)IH={|(%_9$jB!1a>;q9ks60*2s}4-yD~ZZKDE5rB zrl|@<-9d=J#^)YS1(10^4z<(-!a)I6;pgY@5aY=2ysU z)E&NK{`oZK5AFs^GH3cz^1HMXRiq|z8QyWXXZ>8GX?2pxh|mk@0A4p3nR~#>`j`8Y z%_LT|vXo*adV(bmI|`L;4_Q}pHFm5-I_%Kq9k8GSh;F|xiu9^%AeZO>M{&}v#uIQz>_P6(82%~W$uu666YT8u zq@&8xOeC{3!9}4CHwacINkX1b7D2KhZWBKaO&79Q$LmGul28J~tP=qS3e`^iq}z zfE}__;}_PoK8SD4Ej5?a|4phARoS-6(vCDyrun7>!=^5l@|ww9)tTe(<@qP(rK@$g zPhxrR*}xNTbZC>=21{!iX898orM?dMjpw+Z#_vgmnO--@`GDJQxo^p_?$7*g`{}!v z)nE7sbaiWfb<)P&Ty2_w)mY0}L+ynAbdoyKG9%rT)r8*%wk1GsA`+b`!lpnc-Qv`^ znqo)g@3r5ITYasxM2oz&zAD;w2I>cg3g_Gnk~^W9$?Ld|)^`4Kj5xc9U#ul&Z}a$E z)52xc`GIHJU*3ZL9{wNJcbQ|tPqMrC=fko&-+~u>BYi7;C9~#x^hkPsU-~2bBhoQ9 zMy=|BESRo$G!GcMI|k&OTk(vOQT_=Plyx zZ2hQJH|$rF6`N%iYdOA{eGBDj$>JQ1g|`etn^f6<>8)ga{6T_KmJo)#rO-|Ep<2WN6+%^Lz!lTY!kY<^ZuJG&TH{RXX@U%+sE^wnx8H ziZkQM~p+k=b1J+?V7h+e=m&T`Bl_6=NsoRlTKlN8ou z*ftnNCx~PCe616CPx@#d$x@IAFYqZWmwN_{Br)O)AF62*1IJ z;2}TOS`RK2Zt#7TOK5|&4D%uX03&SMEEC``@J<>G2BGE{04HCb9|AWBYnX<$E*qhZ zn&J+TQ~G-Artp7a4aQ`wLO+Sc9CziLyqCY?xq~V?p5XgAH}eNtA2{{UUVZU*g8XRWd?4KpK-1e!Jb{>*eU=@XH-&BU>adLVMza z3V}-_zw!o~9(8A`et>PJS zAHRYD_*@!dKmjcw8&IUkTJv=@AsJ5T6DztSkjbto{uL$d9(p&{#U@usxn zpMv$?v3dic)t&)T9AA>nbrr#QndN5jTj>nT)HNgDX$Ezp5qx|^R;G|JOXgm&X67Hr#-cPh)LPs&8nz>U2_N~xY_~KO?;?F*QIr6#&?EE}pA}Pwz9r3=68P5E zoxWn7@?XIxPngYS(`X;qf#tpaL%VDUw1OkaCo~xTP6y%jq$YjHQuP17t1An;qSK@p zxeZgC$3bV--t#*ijJuH~^fo^!s{-0h(ohCb$s}@(-zc=i|B*gmCp^xt|ZD1cPW}B+4f?*s2M}^wxE!r+#!#t_Yu}(Xx z#HhkX*H9D(29)WCE{6MLR%PuE7g*a>l)WigDBeb^$a`Fw3`Tb?1z1+=jO}5}LC0@^ z?f&2+>XDWM+5Qzi3vcAJ=|ju!u#4Ev)mn+dQytgn&!El}H4CW)F4#^|ul<&Imp+$Q zl9}>UhmB?@IKd~$PU7VP;zE92%y!0qXiKBbkI-Zx8;>Tl+2`EGH)kB0QNliJBAh}t zW!~Z#>62~VI>1lT4WT96Ocy%(B@|%&MCa)WMv94r$)t?KMH*O4ptpA2(UJKNyQ4EQ zwEw_|4WDTdzOqooc+vGAsOElzEOH7`9AjAuvKZ3?4`Z`+IrmGv>KH?3Ap;6X7P$g> z2u`9oc%a;e6s5bwFT3xO{#1@!WsK9=!g!&&INiQVxJfVbi^L#NfF1Ys?6yz$>?1ev zLb%`3ma$8CR9`q_`M^}*l!ODQsXPe#L3{cYuZPnz&SpO5V{OIwI@T8Hef3tBjfPv? z>7;_>r}KjLz(2zL-V(){3O^_fw8!p#G3AxK+*gKQ*`ou~)n|HDs{{u4R>1}=t6t9a z%HNB-Z;7ec$uL%93?%nCZi1I;Qv1YQ_3EQ@P43oKQR_-cz&ysMMUT9YkVxv{?S$}fLeHJ}y_M2wdLso{S% zR0~c4InKiVbLs?dSuM?CaZQhC`8;hAX&hM}dZMf{)CnO=le}im$`MMuTX_eK_#_H+;b3b28rHu#a^Xa>Z^UVDJ!GHiIGJhEAjc3SHWyXfSDRD zqAcX!`ZaE`caSG9sg-H(*5-O8p!mQ0hQ!>i+RoF5Tdo~RxUQb^Z4Q)l9q~pnKXOx7 zI9MZa-aFkl9L`5gT#8%a4uK}2`_?QRXI(%Ca|S5ZXfL(E^>8)0hV5QbYqVF*wlw2D z2L{0bav&VR8u!J1MGo^#7?$e zXa$?pC_KoT`eLM!{B*Gd{=k>>xo4#+a)NxB91-&5mU1m& zkfnG0JFMIH;%P}+@^WlT%_D{)ARvR)JSCD1w z2I&Zw0r9lFe9ewwCzf3e^PA1FfTKw%*}`ye*wZ^Ok-xgTAt)-z!a`{W=q~S&_n~@d zwp=gOgCEfsbRB*zlnOWWddVsG51emZ5!gUJ3orO>D1&+2CS!N#JALd=im8s+Ps~eX zeVk8OcVattN7fO&Mx0=nhhC!-;9kycaXN0r{26I%qd!2qff}Kw{81r?H3EzVPozC? zJ+8*oy;i~@#>(AE^XO$E%dno#r#5tvQu7$PLv+cF;WM=xZ73(xg0LjWW;>sJ+gw-) z6=JT!f^a%5#7-?tyNJCA^R;|{@d6Dh8Rmn)?2(4IAQ#{SMqzNUQ4JFOg5N=IdBnL zV6`eP*a+7LwM0MujZsw#kRqfWcZSgyJJy(ENb>Eq=K> zsU>}6&c`^ik|e>FhGTfW+?Ri5=zC(?+_NCVx)zz$$AkSBTZdbEfeuukcNMQL%?L#4fiKK>o~clD{f)$ zOJ4{jVP&>?igv6d|IgX2>^uGm&El7^S)NVKkPM#NQ=hu&<*1dFAZ^=9JT^vA*e)=|k>wto#p$V=Bst$LukxurEqvzha~OZ{imgF8Q| zZF4IoEHb^+Ui)H0R<@h+dOU!!VBzO=^#Y%)jm&+Nlq4myg)~kv+pyu*&O=t+-Flr> z+nZU2G5Xu6r6SXzBYU`V##Kq(%f^Lusr{Ui)1y6t2AMW}vP#R&{tgMJ@Et*22OiPl3qg`~W#0d7j%x zUz!<+vFTaX3lZ<8lt@e5ove;z`%33kvfWBT`f^`&cgy4)QZ8YC%pdYC%S-Q3cMtFL z^iaka=P1(|<+AUbzqsDQwm&HjSNCtSiNa~$s+@1O32GTN>>R1a>#c)U^I{J9&zh?0 z?L)ayeVzXZlWkT|GP`l$9~GM_Dcz;}+H;$R&q-6f$D9UFZ|_QRlc%&&&~h+lspsvc z_qt0O=^g6d$Sba=>U3eOcaIifeQOE2jjOHdmMs~KjNxs;ml03te^dipp&GL3j$VuV zWLT}v(Y9re3HQvy;B!uK?U??|*3ae7Wi_#^NzY~-q+N8a-!+xHoKaR^0F2rRU-Otq z{8;s#(7?MnsgvuFZ%DAS3uYD180Er>KWO!D^tbnqWhu-x+?4pKzAgN{5YsA2O=}Y} zIA;THn^=Wubm^eKywo&#^9c|aki2yaXSJ5B>GA|@NnfHn%3b!ES5Oveh0fW!i>mCT ze(xAGekU?Sv^6-3Udjy!yP3zj6P|%8l0JA4zkvKm>6UFFhxI~mAtOu0;a9erjQ{3^ zQ>5n1dpt}iDsE5?qut($$ZV@A&I3I?yI~Blf;o(eSQ0bWlqe=flWS@-M!avtw<3jw zNbowEr7tnv&fR56pviO`Y-GDi=g6b^4_4 zKiFl*NU(;Q=`UIeE>7KN=NN0gJ)LTuLBi5WFq!S1jyomqDU@znL~nSVJ;sKk1)v6gtH2yWJh<(F&$xx`Z6DpRkuUa14~* zfH9%jv^~Ly@;#8enL_gGj#e7!? z4Q5oQ-7sWY4o)-wzgH?GP9qRlh*g@8Uz5rtY`ev797b87urL(zSr4xY;iMG|R8$v)s}lrk`DhZ}2FV0T3~; z*2RaQN-xpZIDvT@cM0D?ar~BKlRIQ1eTJXI+2R`Vjx=LakstJhB4|Pu!tTtiI-Q@3 z>awgv5|Rpm+VF{Roi9wb;aB_%p)dR$*JeLs5pKhECf7-{;)BDj zCy0t~nNLfDB6ne)VHD%oE|UI|J@O6dC2B~{)B9urOQv@Mdue?*(^|w)fKFq|VmpV7 zRY0hLe%5wMwTUt5H0&S-M9mlNxNbj>4*41i>&Z((rK92#vcr)NTjHhcR6a|2BajB}`yy^Iu6i?qW- zz%J5=3^v)M$MlFj=q`)7l*;z{FbsRxj-mpNDEg0Bjp=_%ij~d+Cep*sF&EPSFwZ`O zc!ckkdg!hc>srio>rU#T6oPh9AK#Zg12$J@_`rI_@!Yo(W5ztKE5D*;Qg=dtXUNI& zD|>&(!_-IeJo&kp#aM1J!9j2nBh00N7^xF%4DOJjD4jW?`Z*dyfi$E|7*S^fUs8^N zmEj3dg`B(~VF~>zKVoz;H{*A?glJC}ZC|!y=S=uUUFpVo%fSC!PQI1(4jk++4x~^C z|1t117;=?SPw2YevZ}K6u2PxX5W1>f%etTMwj9H{a#X%+2gEB8y%f2n6tk}4t7VRY zuQ`oTVLn-!34->wel}onpT`!EXxS7NNLy=~mY!siu8Bi@*ONQaKXV%U>nJm|^#&8~ ziW$xJbVGB7SqcZMhE}ls)ph>6lWZTDxpI30eWF;~e_yT7rRmYR>%k091zTBdNU){! zHTP6#U#LlNMU{j=8{d=U;aYv`1>a}QmRlfvt!DASHGN9N94_Ilnfnp0@=gkVG^DA& zg6sI{mQ!JE??sZj2Sj4SPj|f%Rw%8s0t`t5gAOo~p2!2)!?i7Fj_FLOk7tWGJt;!H zzDuq)_GQA^a4Fwz?Rw7eKvZOwt%}axwA`+H!7 zX?dWCzq(-=7*TVJV8RV!_ikw@{*O5l2QyFDXOQlm3|~6O8 z9@bBSML)c29bKl?bpM%IM$ZUL7mxCpfywHvz@2d8eMabDdmz|_KPRQyb7%*32d>5~MNf0Q0aQtTR9 zVd|Y%Lr99-tEYJLjEpPiZ!BEL=NuovGxU$0ezC@gCzc`grr_@2>TA*G4{bf z%+=|7a9%qs76cO0k6wzs_;aKbo(M)*uEQE+8DmQtt=sq&LPIn+raIk6lE8`Zd{9k} zr%fDjXskRR+j*PVN*G1|a`clPfwjS!;bgADUQHjs8VQf^<)ypw9Xp{PVVb>n>KwR* zxoxY+c`QXx7Tv;mpe#KtW(Eczi_pS<1%Ad4>3N)xdx@$6kt>8t8Ls4IP+Md>bBm^h zFTjhIwqPXN-K637aJQNUz9y7mRKi1eEZA(B#kOKqC9^aYtR?-xF;oCr*ktsW+_l~k zQh-iv^a20Oc9k5VXJAu#rKbsV4t^o~p$S+hkf)NT5W`XOc(R4DaQonB`3raruMq>= zu=t3`a=4pu4x7?b$x-qrIgF}#elW5|Vfj3Lft!?^)>);76#jOT6nPYyV)Kf4p;$jr= ziGxv9_*wj&e8Ri=O{5O4>t6=yJJ;c5u#n;vwa88}#Ue;Ag>TX)IY?Jp=Hpr0D$%LtIKl{yRpnI1uoxj97XRXRvo50MQhic1`5fc#J|UHH z6iMP^l)j8o)mrSycPDvxK6gc{h>wC6(nyw1S!z2k80}T;tF%1qOG&fuWjgT_mT4R8 z*eq{@+mIW6PU$F5!8Pe-d)R&#HG?PQY;uOb!WSeh!SVDwsxeBX-_aE>v(FVTlaO21 zI)JLaQYjbNb8;Vv@-JlH>D<(>cgJopMTE zLsXs2A3_ziy)rqH2s-RqYrSM_i>LXJZ9?#rI#ATLdWMSL=K31{jYRvF?)tOjI6cL` zM&a_3`Ag_j_CQkDUJo_k&*(i-b=O*p#C>Hgzn4v%(B3^g$!_iFJEQdtUUc4v-K335 z`S4pj)zZ`Zd0R7n0^ih|T%;*&qgC`DQ7b85V=9T$-AA=2@Y{~7rbl||&^Gt;q-|U^ zt)=U>%jImWpXNJjoBWNfaiN^tOH!Wlz_!thQiNQfRVQ*EHwYho^ zD+NMXx*D}Ia4k48QZ1a~D!{sed#X46(Uxn*aDUz#P`zwl^xANp4y4jc%K@OQWNm45jq`op+?Fj||kb%k=!|4|rY zS>b))i}kO~os@h*4f@+zXQ*6I4gRLpWMqR_G$Z4wtEp06oE6%TIE*CQE|FfAXgD)L z7nhtpQH>DN-o*% z3KnlcGJ#Ier!trCTu_qb`!7)eySXX!bxP%|Z3OtIw1;K1o4({Q<@I%0G zVYHaHEtP3-^b-M;m)N`5)8Z{I7C(*{%EHrORZNEP;T?bd!U zinJG-p`dNKZN7-$Ps1DHBp*PbNMBe&en;&N8Q!L4@OwT+d@0qVhLk~)9aIgL4G(7g zC|#cl?9yyLAPulDvlnEH*A)AZ)J^QOF3M-AmfkON4kB_IL`a6z+rJ4v=g(=inSXBq zqt5LJIqBx$c5V}nv6alDv~0vr{+3ur541^9(h&0mHXQ(TRk*o*%GXN*30 zhUFG&O0B>?!hxA+Dx-tMkc%Y6{ExU*+(N6-{rp^WA^MX|zR5D5@EIp#3!Mj{)R0z^ z+0G2Efpz4A_>2?>uHX;!9_WDXFfTxR0;vScGhK5O{gZiIhLEvLC7hvcgkOMFE-M!y z{TTny!rocLsJ2Dey!J2Ik2?uf`K!!VKOL@TM2HIfM{xvc0?Iixsg_NI1ElV(Rs3(+ z%%=0|Pz9|M=Yf9UPcTsI$Ct;wnJ&VCU5Kfa(kkZLY|8)3y5{=(i8NE0h3i9?`b5+t zMTMd98^wN7Yv7R|k(1mHwtf2_n|V5ss{FsKt-2BzWIoOM;2zmNpbm}`pl{L$dXu~j z9^*=*&RlI=#k|Wj*YB~Plx_5wf0o#jM9>?d6))2pj=%W7;6%@O^EN}~Je(NOc!&h)q?vPfR?e%tx9a$D` zIv12q%Kyn!JBjP2l(e@+6G=d@lkLpCR0O6lPRg;Azi3}vn$dd`?4{5cR7+k>w)4HX zwbTz*#yzI5V1njwv_st-Jzx&g%j;?%rO|4gluc45T}t8u1MJzfL+WnE?=DAY$ZPEv z9Cy+#$R;`o)sg<^Dv{e-G@?3=?P6iFOS)$n&*tYubRHB)i6<8PoSX=jWc~Jc-;E`@XxRwP}b;I10;Fbj;zomvl>Y8yL=lX9T>y@JZs?TFAst%tQ++;@N@j{h9#CU z%1Q7#lNZXQ|Ci~qRM3dlIC#!A1eO2>Wmvc=<`NjP#i?_1xl3xn_)_$h)<_}VRPU+e z5^-@0BZrNt| z`k3s&DWSzW4t}t12|USa&!&f0T7OTXr&#ED!0kL59HR{mHx8dwh45EtzuL*a%`(K( zGw@ZaRDE~2;9d`Yvb#mZ8uGi-ZSh)XZ~sU)^-k_&^n%RDOVJjFr{c;b zryH1`Vzj-Ka6~_*EmfKGPc4$W-{MwA1cvHM^c-v5%;I=}?+JIn;`RwyOOl5Btu?o2 zx;(#vPlGUPCU~QtF?`Wa=mnL<$`z*NNYX>q;Wvw45=!J`!q&Irn0)eLbgGjkRvgxLh?OPDsk@H7rM$}+q z@x;x(N;%{BW?HUwpY5hn$mR7H@JjJ^cUOC9P)xmw2YZwBGexU;InI!?!EH`U{?E?VY% z<0+T3OsbYk%&l4K_B6SdTo(SGSV2legV08Kul2Qi3QW>G30FCnzY5A>%%5>63zpuQ zg^H7@=oB2o+TZ4~^Gm1Mu6D%0CyCd6Ke0ep1Y45NU_J0j3rS7+G5dCpqc>8zW=$t= z)OWB1stX3ge4CBAK?cE{f-cNw-5mGDuQeL6{@Aym6zjSu21@ZOVHc1nl>nuf*SRX_ z$~EDV(Hj0MyTR==JcKiOMJqsBh7eyPx2+VWSLto^8{gBuTz<>1lu9T2aeq6+7Yu9j zRtn=ygY`Hq*J6P)Ts4GLyw9-&IqmFhm8-%csi#<0GZ!yML2)S7K!~MQp9PjWuJ~;7 zI0vyqHh-}ydifG9tDlD{d8v7Q7$f5qULr;-Yo#03JyI9esJcj3ueO`;jbW*zG3s15n}l{ z>quY3l39ajVhR=Kg3nq`ZXIFX9-BTMe3O!G@5KT3igw1RfY;?Ase|D_#u`ke!xCpl zM#IKrELcaDN^Y$@KEi+Zv|}gc26`8_()ZAMdJ9WF+93oY(X>}2pUjp1)jL2Dc94#6 zPZ?3-Ih^Ae49@VKS=Ras9ssMy=b&fkyx3jP*!k5ITth_=#?SCIB5)0vE4&3QO799! zv*yrDYL~vzL)Hs;65HP`V`O6^T}NX`E%+B|C;x#efVv=#>4&`}FMEdfrE5t?+8ACY z-_Zc}zhlS_vI5^igZ%ATvZ{~VmF~s8ND+#8m9GyI=?m0@3}er{F}BLWc+!~OgD3Dk zUb3~7V#xzQm8;?}%Xj#N=>Wa>{c@bS+j7@Ty9<;tH=xt;mz-brXiz<6G%imiZHWJ~RNLJ%WiC0) zHoY4H7i2_7rkwZu1^&j{Xq0`OV_EIK_DZx5*(j8-qz4v@dtehg%hfX-B7-;3+L(D{ zgvX9FBIA=JO`mKl#II%V*k=*N`#?qci#nR9@^aK2S0w+UeDmN?4W$d=GQuuZF{{S1$_aj@{_ zztMlx4qusf2kL@_hLnVo$<4hDq=K>0{H2(y8DXxczlLX8pk-EVwuR{DdKj*c4@do} z+}WCMS!Z#2JTW!tPw$`Zkxrv;^R~v~CUrb(7rLgjHUFoV4SjNtsd1lc;Ctlx=zgUv z3y!chP!%;|>!tr0nhTz}viJhRQ163XSN*T`!NJ0TY}*n4vh=%wL|=nobKf^lXZ?+@ zah2Kre63Gzzi=s~Q0^<~hIf#*HQ|f*gZ5Y`Wnes!J=tj2ZV>6F7q0frV)FZZO(V&^ zf?*FkzvR5@T6&}rerhB-RJO!yHPxrLbK>2Pp;hCFVnro+iF!adivn@LCEBMlRP~5I>h{K`U`g+$H*Lg-YGK0Zd zk`}`^HUynlKviYE_=wy==bU%a<6O&<{uE43XT@P+MBU@RVyYJ|$Y*HJ)I?|TxYk|) zH3#I zM;K?RMFOv^lDAA?Rxm;9sGfv1(G8d2%8L6b?h4H?*Cg?_6QrBvBzSDBA)SHwsE1tB zT0uDp+xxI#kmZ^G2mFII-KC+|&|G~W`X6qGHo`ezvUmrKvTvcr>{{%8H$qtEYeRT8 z7w#vA8SU(pltwDbJRWB0Msrej#0?^c)Gv&^W(B*Ug|W{uI)MfXXL%Fbf7Ovb7-pgq z)@axaYykyWSI9{?35=B*gIkRIu~$^M54OkbwDaQ~&HQnghuv}hEc7Ew>_W~vA zz9+5{7E5{35-?Fu#UX159)F2ZC> zZ8m>3G;SqnUi#YS_ObTbldR7M)4@8f zHgMRx+6h?)H_F{oJHzkH10vC(<)%eAScsHn_xNYhV&9+m3~$PQ%JRtvX(948aF$B? zLhb@;B2A8LAOj-{BxnV!ZuCQJoHKyADdPjjxEWZE zt_2^OTUKlpcuI@dr`bFCZ!x#dDCiRWVmF%T;6Z1W6WB_=$q{=m(j7HnNsXawDl&_2 z`Q}Nna5#EG>f2V~mqIf(OLZcg6vO?F>ywE1A4|NKBsY?udQ~(Sd>6a1+eOIiLu=_A zd-WXFH{!S@uY*@`e?AM{ceIf2iedB)Y-XclNJL*8WLW z6I132`+i|y%0SYGzSI`@|CXjE3{Kg@a_5Y!87wI$(#wttzMXIhT2K9K<9ej_H2X=m zOEvRN`A@!6Vg{@sU$JH|WjWvWizKkjLkH`A2b<4X9{q4&lPyVjOS(V}z^p8mwb-LX z6G1)>o8g+IC|(wumOV^4V%){ev6hd`c1Lo@h_}tf;)@s#q9(oz&UF9piQBn0zH@vJ zZ{Og#fSQn*poR_^f*QyCX*z3^`WNg>td3nQt=%KOw!Q-tPt>Evns%x0C0wJ9V2dgn zQ~m$l<%(O|7Ij7vrB%xGupezney&_yZ87)ebkDl#6=_Ld6?Y|9j{9AW!=mVo@>8_T z+t-?}=-~ID~v3#=8hE`~;x!KlH?g{a+mhG+yrW)!;ccy=Ue%Ccn zycqn~bVeVi8(e)|!^IuofHZ@#JIt24SqtJefc~zKaENq7|2pT*%g9zODPkdY;^uO! z#fZIeh7Y+X`0vUZZ-Vnl<}Gi3NEnA?dN?7tf`6_QR_kjoGqXZ&>re~ePN=Uuk4;ko zN!EIm%eacGEA$@j{w~4S!d^?_m0tL=Hbooanv+{xX$hz6{}V=N<-E~}jAx#GEp!9? z3}*R;$2By>YUBATSxL^5yE^zk>%iRDbHxACa!zR%*u#3{t?D?^A4R-V;%bV6K&9Ll zib#G~{v$EMS@4xHs@kJ-D2rZCo*kS4s`&Gh_9WHOD*!*72D2G=Dd4SzOOkxi04_?q zSj)+MHapz$`bd9afp}UQ#8M)u!9KVFr~sOY(dY!NgZDBY{mzt~TtPD0c>&&r8$duT z#iy`Nrmx_GkY&9h39yfNDefSOWklKI;EJ$C$g6%GNMHf*O1aEO^-S=a*P7~sq0$`Y zf8G|q9hUIM=*0*O+}_qLT-EBL)95#pB|LYOvX8eFhl2y#7p8Q8(g`-Z&FP8t! zQ4U1P$m6l<>LA<+pJi$91$Y5U6@A=nA)4C7~RA?kRDwM>3nA{{z6jTj#w6dKH zW1tok2a=xn3oL^EU`e(+R*VWV{$T}S9W0|CWnT3{@N@1=MswdqPdF?nPQDCR@XJ{S z^&V-S+C?aYhU$Mr2JjX4R@UxW-+ccAYP2GyuF}?Or(%4rz{~_x> zaiZq5DY~TYg2yDc?E`xSzvOkOr{0U~$~(w<+)K#C^IL-Syg$evg2i1I0z~*;iKW=& zR@AUDwguW9|38*(EkJuphMhCnc5=0)fVmtaGS?AqaF^k7+@ADeM5hm6h1iJRC38ii zJBw_h1%)+oM`=5ox%bni;3|KLeIhQ9zu{yI73wIb*z;N@>*2J0+*N{aDQ`TgiDS%eHkCe6qZ{p8fX+U;7k^W>7FJ4=IKgAovqhdGYZSnv{d6*3$< z=wRq0JD6@j;c-U4e<%DBqOx1lap1q$@%S&g#4yS62&gHs^eQQDi}&3X+U5*NSt>u3 zTae$3P2~%uuU+-t1Fgw#bhcd9(WTZsrWj9xQ_x7smv9SA1Ao&4=GXEvsiv@vZFm!i ziTlSMWK*t4oa`?Di64dmEGnHdEk`SaE6~u?BRJ7h#hb1&;E?-CEIA?Wh6wCB)^mp`a zvVE~kWfxRkDIvUMOt(?VoZ-82#PV3&p?r+#EGRJ*{SS@KK(uX~ufKbRGA;9gmI4my z#}z5uJ}@UxDPZvD8-crjsExmB)?exkMX|KBEmCTT7Bx!A)yn9>#F|NGG^4#0C}G@+ z=DU;ChQT?x>pb%<=HUNPbXMVQBW)NhGh-UIV~}LQ%xEOrDKj%}w+vfm=61{66w@{w zgKSI2q$x8qY?-&r?UwnU|8_6-X<|p3`M&o(CyDE?{OkQ>AY?;FLU53f;(wylrafL_ z6xaWBpURk-^Hn<;n5*Sf)PKR-#b+Vg^^KnF#39^g;dAJkt2rhiA?X8K zl9;!Cvpvu;ctC2J^V`22e9#K%4w>SE4}@&E1$&0E7=DX}v@0CQ_^wZ?c!8d*DFUSV)o0*kFDRv3WcPcR(Vy zoW3NCgHO3h@y$e;{fp!UiU};gOP36)2nAp&KNvoO1G#oo7xNa!~uOc{3A)GKT!gK9j*6}O(WZpYsfS4hv3FH?>EpQDd3y7qoDld4UvV|8gYZS-M1hwZZlNN z_Q1c`C;U>euDFazCT6wg^7Gsi!~#~GP_qh%>A)`bvE7#b1Wve*`(isQ-GH4iur`;| zVQKhDI>mh#79@_sG4NcL1uv0aMbEeGf)njmFzKPO{XH$X@lIst=YIkLo%M1BSuiRZfq z^NZQ0xE1`#m7zzWF4BRR(zw5DA@rVNgmxxzpWKwmZRo%j6PBA|<3EL-QrFi6=o4m= zVpNx9|Ko3ve!^JBQ;Pl)wZI=m@_{KyMItFN2eb--AIi>fWyXX`d9IQ+T_U0r$_L5D z)p(BHZtUe>$sNf2ZJA?SWL!&McK;wXWSes!_!FH_%5UqBeOuza3(Oxgmzqy2(bQ0B zrV`Xuax7Ic+35gpnW(;o^Iap^7Qtn~8?FSxaJ-^)F!oK1IOch_ahj*1r+_&bfWaiN zAiFaC3WOZ1O}eaJfwJTsQ;G(`vr0WB?1>H!_Nu|<8Vtk=J?q27EQYL;mz|8D)WKaj>qp!M4SoqoLO1{WU$`<(r!?!oNJP z1E;7L>~4JudPMRF6RrD%d7ew^8h2yw5o2zsnl8!r(6@1Yx8S#=SI+n1Ltk-r7p3>l zb`7kNTfH<*d1D;U$b7N5xg=)|*x01tB)=zj*5-;#1y~K$)taiaSx6t%rGt=r4hy9n zaDDX@(<9GIsv2mc2<|FuWz!O^Ao`cT1b0fwb$Z<$vmScmU`p_XvNPiKuMCvb%Bn3^ zw<$j=G}J%Uy;P~>En-?~spO00_0Bk@w`vZQiqh*Zs#~op@JF{6XDO+krNP?a%T7I8 zBygUs?LF(QZ0Mq!t6T{5155mSUE|EZJ*CxB=3&lFPG9avH81#5DeX-*mseV6T7u>L zoadJ+kkfCxXNS(s+Q2{I;hw3OW$H@XEJ1k1l4eI67t{5kpgsVbdVHi7>D^C2yX=(tk;>vUffRY88A6PZC~N6QLs7DosG| zNZu>mevz4sujUMfZt~u0#TQ{(fhuqnSjASMhJYo+1okr3BO2Jpd@{)4KeMB&280uQ zH*klq2*(m|aAo>5lFFd_7!p`tSF`PJ#tr!oicwcd?8X6?IypUE1b$c&*ht&!x(bP zE`g(AE6|$szluqD+{$V}JWA?Ia-Z>*V|W00OHBtM;l1=sdQVttrBGM-5sKr>g1YFM zw1j-#Yovd1S+d1?3ELC1@-^v}peOe&i08rs%0BYV*hxUgqj4>~P-;Wh<~t)jp=yN* zeWNdV<_%-~_$eVJUPY_9V%$`|AO6B0Gd$t!R0$|>kD)C!Pp*w-ihY2K9iGL&mVAHk zjV+b%8eT*fxMDyc{P}qTB*e&hgk3)fcQwxk(~V6@$Gk}Oa$I!2$+RKn05}RsPQ!W- zUt=bT`^dYMq-C+287JtZlAw>VyZxP59{fUgt#jE3ctUQzg@R344Zbl}K{c4I6!hlF zOXOA3aPKX$3*3d{SwCAJcehmrCQ%~PH4%@n4MVZQRGbbjlebDYwlW`2b3zR7!K%5P7dq4RA z=nre6+ak8rlv@!(&Sb8Q{jpS@%oy5Qx5+QzH0FC5a+w?R#F3 zneZWb744Si3U}#Y_$sO>YFwhN37jX6!z~mY_lSOgkCGY8Q}bZ7N2->UjGM?)P$eu$ zw{QaAK}pj`#rC(92B(eH%3KLIVGEadLgyK`hz~ra44(t#5=YQKe7EVnNoD+Nd_r`b zj*Wb#&iFy#Om?Tp6nYuz?QJ5xlgptKhF+mrd^!DX3n?@O(z!d)PuM8Kaa~tB%{_!3 ztF2DE1qP$#t~%Qs_`i&s9@Q*49p;4&voS-u>mHS`)M3n7N@(kjm|wnCXtjF^n@iqb z=bcZOI$U2RF=JeGUB%=(%I5f@)XP-8Kt_-gMkp+G7u4H&$b7^R6_h-O{2H~+?@$y^ z#8W+7R(Tw}s@)6tea65^<8bZo$er9L!M*TA=Bi*h1$cJ*zogc!G$n8O_Ttj3{Eqo2 z!kay7jmv{NrQ5bF_rwsfEJ=ZUGf{>{!F12)V47(uJ0Uee%%pC*Z&(wB*=oA_!&A$- z$b2ERJu%+fNIjSo2<{~ZQBI)7qpsKaxEEb`K7e39L3h=0*j}GG#;6 z{m*j~(>hs}z^y1>HECbCo95R^Kfz>o3^zd9i7v%I%Ub2j=9t_$>}_ha7KlFN ze?ay%F|J-p#l(Qu2@^v7RFvoU9|;cf=WDv8m5%D+Zh?NeeSGDVp5{B8(Op_-y1AjF zsR}iZv6!)vT442oayl%IbDq_@hSo-2=4|0!`qy&(HKfXhY9_lf!~Y9>@n7*yNeufX zUuEMt*Cf|r#i{)cX1eBhGR+^IHI=DBtG|W1TCG5G$SZUI(;c;tPE&ZHcM9HY{En+x zUc*t$K6)Ce32#UZm0g4yG9!@X9JH=;a4-K2CW+k%{rWT6I|0JazA01&6)ij2Ld32x zRXv64bJuuA%Mhzeg+g1vVGs>w0TOvoHp*TroI-&;s>L?X6wFZwpPDup=ofHuS#r z?-h@09h6Rag_(2Y#GgtsYBy{ntQxzG9~D@Fwp+7Mrmt?nCc3oxU*uHyTw*c)Z0sdw z32tilfdqUSPn5p%CGAOa9(;+nip7OJ_^z;xB>pdW7R&Gat8JC+j64F5RlesXSqTFn zr=pM&PK>ld-{5mNh07y;ms3gphRD&zUoe^^2<3Ox5QmoCVMW*u+NtBk`G7&8|f&sd(67WGv_H8imZf<4FX?Z8vu*83*RD5q;U{3e zT7eLViuwP8J;ZueGNBBX6n~RxgdcX5|Jde$BlEjUnHDuL5^DSvYEyPRNW`x#i?dt8 ze2-ncz#qoH*(X#cR}rl=|7(sAwqQ4|47C7w2_v=@eh+xi2;7x=N;g?^Qa|!U`pDms zopfob9cn9m7si3Y@-68FCbxCiK%RuIaZY{)x-5-?V_=H33fISDq&~fK;Q6XatqpvQ?Sg(vpF~qzlUwajrjgfdKSMry|S$HF7 z#_9M4H30rW*TY@GrI_O^n?I2GVG`he*oIHBO43PYrr4DHKIf7Y;B+RP%vAdd^OIWH zt+*I?hTdAUxL5G96e~>%)L>aumhMBcu@#wh-jddJ@-^)9&4#n2ZpOw2$FD3aEdBNOai7iNy$y|6xWQVr4vMtBD6%r{F7e ztaZFp+xE>o8@?iw`4@6~o6Y_UGtxa)6-V+XybFj$BHsEJYn2;-tCq`n1FD10^U#(B zE~2A2$}vFrm+2y10}=i)^%YH)qI7F<7kQL8N*qmYaYuw1zRmG>657(e!4&h!8kNF3 zm^|lbwh;YQoUFbwUkX;w&@t!La^@Mvy8fr$QB^*0SP;k>6BVDIM{nSAX8TYUe9tj?>iPs^$rOo`^NL<$ z>!Y293~-bHUhL%X4CW<=F4&BnZd^h(%2U!?jh^Y7+_p zR~)zdFrrm=jl7e1p$}7uDqwl=ke_Qj=Xk~!z3vF0 zYL=g3BZj2JxPaP)Z_IZgM##Hh4L==OP&P2aX2K}4lj(uX8QYmA0wFqhHe=GB;*N)_ zv1O&f(q3{>4qyj2lbNj)6=vhM_HJ~7(9O{$@DH1}{ig8N==ZVwM(ze~NSG#b__N|x z`z$0AQ(<9nCiiUk^V++h5!pEQV#;eiG})3%7_$e&l~R59L%W9aLtbVl_W~`AC(5QkR;HiehT z?Z6^T1zye}vC>*$qLxQGQl*)I+!IjpUFJ{gYPLU9)_M(>kl%xBF^~A9_pryfr+l=O zK%TN!$TQ3#)+IJg!dXX9x(fP{_tP|S0=!`UmtV@@7I~KHc>SYMy@ETZ;KN`hBEB7xb zK{as{2EAYtva#z3Q(+0VGxCYG*jglsvVt82?$Kp∾P=I7rEBtZs5JFa=TUTX~xJ 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

LM9w@kSOTZ(1zPcbOohATiL={nxRzt7Dk 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 z

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�(P{rK&_s3-FJmj{ouD!f6x>DKh7sgDv6`JVrjt-s2bZ zZRHy{9R3>~rT&K3iRa0Lu{&~c^`(togY2WH$#FQE8^kV^r{fFyZRSfNp*V~2)(-+X ziDL&2NA)0?W#X%PgQ=c$SK#nyLc(nz1LCjjXznC#lzPN(#El70;sI9^RD+D#Hzf~BTd$~};HCBIOE z#Z%@s{_zEOy%ljTJPWhZ?1V^~DQve)v|e|FY zpl%sQ(w$>;=9AKLu>&2R-wJfcs{r8lN^0yZp@sZIILzO7t_6+3NAACfRn!e>xF?Zo zLq0(*zO>vQ)Dv33MtB)M#9k$A+#S*!$4yWiugA~LGf`h|8rKxA#J}UZ_!f5n_9w)F z){K>VP5fNr93$AeKvKF&<;X@bBw2*2U_P88>8NZ5(DP6m+>q=SRYG~~fWM#)rmiYL zok>&V5LJ&@vMUp3a`&9LP3qfBA{6(dq$3webKEZJWz-UF z9oP=nfiVKK7Fl;&r0zp1mR z2|^9!7=3m7cHhZzK>;AL{r$1ZnW70EC1A>pRu^ao za)*YWF%Ho?wL02Pt)gLsyOj4QlVqCXPVkNP8$3ONvGNFSDL2ErJ?os5`qhdSVRqTdGyJCXz1l%=5I#*mY18F8Eoxau5$JC+9lryUn@_#f3UZ}SIIxm zyT=u+xN8Z>1&#Y9~Ge)Y8B6_E?rf#j%>$MA_&xxx2;B;48Rpk=^*v_Hg0JzjL%&A#(0a7XWMov?%nw3)Y*7eVP5;pG+>`FQuJm;;P=`_`Prp2ed%VeLoM><7 znMusBf6}7!tMLzKguR6S=y{-B&HbL)Cu?(FUAxCF$My;y)mkcZGKAdycHY*X4Q4Q| z2=zR*!_iu4q0XsSq8@Y}@wUq!t-jHgk%oUSDvmmrKg4cIu+nuLQE@}Or)-b3wfc#U z>ovP;194aLMfXg;J!v@(hC#xWuR$g^EvlF3hm(0hHJwhzPy>IWI_A!#Ka?l-#}DvE z^hIdLmB2?xFYb~jz-iV;@Q`(uxuNAJaUoC1Xo^lUW#!A}LTDFzS<4Iew2AZxd6>mz zT^8DkY0oe53od25ai>&jMho?t@fKv}#3ZIx(P(bUAuDb2B-un!KApJX|PTOYZO_!?Ty1o*)yOpYbylI!wuZU&*z*7B}|_pk}9 zz#@ns9H$e!$e*Q}BXZZm`w0swT{uqqU%RE<@GsbaG=mO`Rk8+&VYeh z8yLpjb3xfhl0BP}h7i8SZ8XA7Bx53!XEC?(7qCmfSn&pq6KkbLqG<}P#l9JsYUp{_P2SCG{xV|y^5;_j|lsH75MEWgZq(d!g{@1`1S0!{QntY z{(sDQSPRW&T8T%Y0Y9-#<@bw0fOklyD?nzBGe4rLNDD!1q{}o3y$7|4As~l8r*+iI z;V5#8pDN4JXySx;l;ebV;|kz;X`Nhy=TSdm8jB!*<2CcjQOMOZ)*{a0>Ih}I16(K2 zJWKIdnXPgxSV)@dk=q+^>AACo2++^;jZ1D&8i$Lt+zNj{fUYL3BJT(-p%h8}PN!-a zR>6U29GL-ybK?oquoTZ4Q@I&rOTQO3U^sCfUk5~T;Z#TN7C(aeuKW}CF0)a>dhRt` z0p=h(-wdUb6V~4~A93Wyg#73VH&L7}Tp||gZM)v+D6Z}wM(3-XffOWg6Mp&_1IWC|0W*=C99^e1u_f5#T8 zQCsT9^nooi2l30raqNG>^!Ta4RU#Goz3^0^9lJ>CtK2aB^d07nl45$PD{Fe}8>yV3 zxA?pH?}1;!p@IsbG&CXcOyN_0I%zo7XBsL$O`TomivI$uJc2@R>7rf<4lqRvEdvAC zJTgHygIU|d;tO4|^fZT4-NFy5+tL5aGlT25c7y&X_kv6zTj?qm%yte}KLzwcMOQLk zDsL~UkT=`e-ZNQB<%U`S`w^tTIzpyDHFq`^BX)r>Z#il`sDqBsPpCY42u)kBS@sow z6|czKV}b2PqUsYfLVq8c8-#DVhkVhXQ83eR()|{HX*7vD#}Aoii<;oNve5k zeasy6&&Hh$Iu>$OJRR82?wVAYLK8PlO;o3V5=vGEQ5iKZ%!IGr|@dlYY{kNVHdp1B`m2etvH22Fk1-!bD@fxbG9K8QG-G6=Le+emz*^uc1n6 zyhKSo<#ctlwH)lI6`*Q`0h`&}1^iA-@hq4u)XZW*Wqu(c`&Y4?BYB8NU@lIv{KJ$M zPw8gJ34}vYode!TEWkm~fyN+OoQS7-tI0;YDnFGAfC7^(&v6Vl*F2D)Z2pVcZHX76 z!n%=Ga#xfl4#%_Qv4rdIfnnf{~0{qY+_AF-S7;b*G55g~tZ_YK>*q4GIb3Vp_W zTeQQz=4YTD$!yHRZOl#7edHFc;$Nn6pf)Yw2=fILU=9;!;$QMk+!j6K){w6IY-}eJ z%=1(UKV5&B@qxn%d27LDxV2>!*NaR$`r)3!O{OwGLEa$MF|R@)T}FhA(Q}$qaDMXFZn@a>N1@4m#cA&h2v6t&Tq>` zTYwK=470j-dnThl6Iv^6!Cmo}zrDC3&wyJqIqrx0X4*sdG3}Mw%dv?~VU6S+>K0CN z{ha+AS@yA91y|$T&)Nt7QPYU*cK+PJ-Mo=}b)`uHa&)H|S0&ey;7D-Pwk6@A`k`8y z)8eSh+6^Y^mHU;ls&0zCqT_$Ycg}ihdG9^dYMS9u%Vz*nH{ao@6?RgVWAX#3SVz7B3Ga6B+O zr@H%2bgzhdYy^GYCaQmWccu4*bxmoox$77IutB`T3o2>RbTOrAxAWQ1Wp&=t<$k{CDOn z73s_LSN5Mtt15lc?%S_O`?M(qE$QywNBRFmMey$2%~gNd-uP%oHTqo6O@5!!-M-v7 zY3pHKKVvz6s;_)*KU*_xfNvjlSDWYfUH$B}dM`OoD}DIm%6zp8_m^+EyR7@O>zh7N zf%dXAu$z@H#DLw%JGPnpRc2 z#oTpnS63LT*_))@G=0*?`MNnfisS4D)R~?x^dtRHdV$#;c2VXF|}2xRoLfBQ)a`~rE)yr#t704K>ZN>hwTp+b8`Q_~ z@3r4u;i|<+X`7@T^2&lbD4KkUr4JU2xiaWbl8)J_!6xT}ZiOyR>(rt5Xr2#VrcjQ8HPQfy3mRXQ4q0{nB z>uK(sw1a+~bdXpG`+;?MV$uvtFSE}&PHvMlFEN0!@kHvEJOcmJkHVWR_2lQGi;G}W zWZK}67s`j=dmpkU;=j~8a%)RDVj?8jecYOGi<~e=>unjK9fBp+#pe0))c6_J5?Lef ziD>Ui-v=Sy>vyME-cc(G_Th8HH;kF9=mWlDt%R${TxcO_3}>0^%g^CxK1ANG|HyAk zGPq-C2$O?C>gNeB@>F`w&cUH~H+eKzNzrq+CGy!c+w zgK&8we<&eDUBh?4N&RN@h5Y7r6KY@?Y7+R5WEfV+g`hH?i(AVX@-naqKZ1lC#2w~( z6K;K+yh^5|+UA~w;IRdsvs^XFWc(Ci=w{(Ze;B|CJxnC%JEcLr(L*p63>fu+#|uEsMMpZXkK=%gh}10rLo0 ziSpNhV=*M1_AIH5bcR?B+v*y?>Xya$5U88BUAi24C8$hy)L2RiE|O+(gA|__uygp4 ztG@@6T=`Z8;LB%YCHUCyR0-C-WpYKrd6O_KI!JNpOfgldq#YMAr~M5Z=ZXd=;&L73sp92K*>P z)r4nU3N-k2QP0Kxus0!0#KN|kPMW43@<&lGY%}>?!f(Mf`mb3o(nqezo{&frmaeHS zVk&Ik#uG*$XbTuA!qX4_P32r>K?C-d}P$e{v&w$^BPGW7Yw)9p!!~(h#>_PAH z42G|{H*6omgz`(9#c{ZVza5iKrD|!yIiWuq?kNw$a(hZ9vR$v?pAI5HL-sB)=?tg3 zfL`X7hTn7}!DHhbIGS4!nJGPstE>DK=nN)gjqulu>7~`h26yuYJqzwKhLR`zXu3A4 zNG$~`h5z#As^bvwbfQG@mSuCTxhyZeWa^M9LVBntJ{_{}JW;Sm9AW9;?k{+PLFR_M zfYK2^^ck%bw^-mqVIfr>C^3bP3+?9H$>&P!;CJrd^nUzE#Uspi|F$a*H`5=?F|yBU zH!rTvM8f_dA*V2-8Och=a7}ZUkUWcp&U3NEh_}|)DJBiw<~1o?)_mKAP4Q_(Q`E)& zJ%zR5>G4;573NzL_-{Hbykwht33=qExFn`lR_=&KUlj6apvsQ`|Hk zx%nmSO>VY3-u&6R#LCD|)ok1|_eUbJ{+QpCXnTfO2cmt#&d_RkgCzo$E&f+RJX=!V z+-XmA@o7sU_*YyZR4FVk4~?!Rc)%z_B_U0%&-E!T1L|qBymw(4KFiezZ6G&{vHW(z zW{(eS((1~WxSH6Bc5u_#6m5CowLnA0%~?G8f$LmM=n?E4cuB4cDa>ipQZe0RQ|pO~ z>7hQ=l@8+LX?aa>tC$bcnYm0X!okag7kiC7kKbSp*OV6-)~GI!N@h>9`K6#Ft~eBj z=8-Pa>Rqs& z!BwZ8+f;$8WaT#f;>aMD;?wLSv*Tq@f-QC?~@g)%AnVF1BoW)^r zcXxN!MZWs}^FYWJ01;!eiz+T#ZM!wApq_O6ZFl430qg8ZC z%R!w~LSDfJ+F-5++xs8IrHYEwE^Jq}pTDMh*ctIB(`C|4-ArL*Q1oeb)0{vTA-ndS zu4U~S+t5gKPpVDpfw_NoVQ=uM(hPE6T|!5giS8!5Pu@ZAR8d{6u7@jWYqhQZE1P11 zksY+bkJ-)ft8##=uYESvWemQ6INh|>Tuoi1O>$Jx4T?;HPe4^uTkH1R;c8R5)!N$s z(9~3GV!GfTr__UCUdECOEcMURS~FMKBvLtgpuZT*MFv<6_jR;DgF|YeES4g`^b&j9 zb%0ly+rKkvAa`N6+6p<<;t#3`+9vIQW<|ZEy^xY>c#iOn9>HlYt8|Ywz^qjdFmhJ{ zh=B{)-t8;XiOyhxPp}g0=JHA5j51sv2%f?fur-@D-;e?vN_?aZQIy5>0M8qK8?MdWTv9trbUbz3?w7 zjFyD`)eFK*b)D)WLDCwz0%N%TC!gWp#7XoVbRk4fDk{_6^dO44$TjxqH*viZinEiv zW%M=eg5$nY5|`JSV5YSwgUD8~2e~b;RPy-GwhXBrTu#f-gK~XUk6*E~H(J+9{Tb-2 zg!oN(FOSGpWg+Qn-06OA-hzwpTywIxN^a{Op4k@1cue>-^3*uOyf+SIQT%=4WW?X) zu4$}X<0Z?mi70)WLT{o$s1ssH24ZWQ`SHCj<4EvWR%AwMJnx8cgG^~-X z3}QJX3*2E(qM_gseNDcSp^Qzv+PF!$QD?O>P5Ggp&gZgoIA%)~RGCp!R!}SRhI*t! z(iz+j1;HL@q;L?~;B9Um`~o_HMOmBmHrOSpHC#lNv1Gd+jAM+%RcIX76;9CC$3EpH z?8y2(C%HSYF1ia`h+IL~3|rt#@ibT~Yq8O&F#3VrEO%i_Yjbuw&C<=4jI86dgsjS5 zIMkRxY6#8IR@QAjFa4#_3_mf>R@>z3B!kS3TL2)gB6D(WHf{fsJET8$zqUYeq%}+T z!@CF-X154S$||2;K4(05ZcGAuV^{JcV^Xb^UCj--&J=yTbuXx2Z8%&7A96|XfuT}h zz8IC)JNKVJCF6H=+hK~bySl>jXr^OJ+M?L?-XX3%`i|~~&hhZ4&>^=<&KUW;se0Z! zEb`Oyquk&kytgQFe{alKtk-v3P4D9cJ#@};a7iPog=%R>XZdv!rxzC<0 zuH%TWn)5P$z&eX%<)?bKMjuUX?BArX>CSTxfd=ab@XSzzMn|Wmbq(o`>Tw6?ebI)V zqT#TGr)l~WQYvLPDDH2__muXb2HThOvw@LY#co;6^S7g=ti^Z_yp}ydUc&!N7waFe zQ9imbj)nlY6z^#-m&FU5|K*y6L|vo2W1wn&^BlkQRJ@YmGy;kGP4P2v=?Pd*XBclcw3*>z?qXw@-?WO==OS>a8Vg zh&k$v@ji-}<$n#v``6^1^Y`H4&zH(rW;j}jQLxB(Ni1z#V@vbj6aI8vNgllY4>%oG4140W%co;T z<)rB6Lf$hH>UCdHEB%a2J&a|l{mj_)X-n;&VF~f1*A4Oo`=*|{Q1K#b8E}EC#sct4 zHgew$Uguxp`S6?4E@5n~JG#xZq8hMl6hA2&aShak<+qwM53rC~R_HFhk?x3kTAJ*a zZ{e=$3gwG363oQ4s9v_o8^IjnRbnw?7?Qi%2z=SpP#w#-+8+5t*db{esLVQuGVn&0 z4*Co~>HP4$`p&f6R3YaK-6M#yhc2uhB~LbGqy1_pJOiFpyN0eq55QD%yYRPaQ$lG4 z&Z~_#-DBLn8nBxAZ_^?L>e{G%wGVVZu45XkUQC4RT;DaH&W8UW!ji^2Ol#PY7ejv{4`n3 z&D4PQ$q}@nQ)m}ygJ>|7h+dvEQk|`w&bsISY)a6onRERuX;+ZujZkX_M*F*H3*=Yy z9QiBK7uW-jpyOg4Y_qRst$O2F=kjkxhVP31kQ2cPb*r)&#k1bZU0OGPQv4$|O_NQr zrkRL96I??=@Cx9jgygtK!&r5cR!l2{0j)0G2WQ}J@{7J@_a-x$N$#?QTb-3=UFC5A8x{yBDjH4&yVCTk~UqtsnX z5X+;7O0~c`IgcJ-K8hO1f-UMOsk_jS?}V2~18609Mr|evY86c)bLH0ZYbA=&3U3Hg z4E^a;`8N8Oc4UnuBWN|Ia;`%UX#sxa0BkEanzoHu!rB_oDId{hwGN&o#3^_1dZ9Y0 zgr+E$xn5bl(HFRxxo>)+kMx<$YoBqusA;N{Q&;Kd8-YVWX%a&d8GCWCt8Bajzen55 zHt+)R9yz-%e&N1?{c?`2E2HBhq^*0+Gc-_7%2m~2voBSJ;nf{$Y;OETIUPSf0)UvKZ2;b_dn!MHD?uB1609fv)O%SPDiJLQop3Y0A{PN)vY%!V*Fc#| z)MZSXT;8f|*)+XK(sYdRE?XPNc{d$yUDZhD0`k^{&a;C#Y`g-v1wb>w` zduX5OcE^o&zlfZgxlsC%+*?Y6LxuKoPv&$R1l#A?a&rUU`2>73dxQab3t6}Hi`0_Q zN$F|6#r9LWXzx^yAQuX?b0c$$qowBld7Jsa#4VQU#yz$SV=w3Of}=#O1gh;$W{!zbV-isG&dN z-0B+w%Gi3snug_A2y2xQmEIAj2^F-ZU@hu_mx2@Cwzi8bRe<4npD+4fX&crhKjc%u zMxI3zwMY3i7ItFWY62g4>M#auOZ&dOA{ZxiFESa}m+~fG_%9R)JQP!bZAM_u&$>J^G z3@P&b8yJeJJ3GXA4KJcwMcj^=6`1Hv6;?(4pDC4N$nYmf#R41iTKVrAYeqETs#^Rm zr?Gi@z^mFjh&i=t%8fn$@~im^QHfCvq-lN;%tarS4bl!!19g*YT668&83ETPG~o*k zKa=|fZh*?}{#92+SlJ{WZQJ65s7>_#+=&sbfYGmm#nVq9JJ;S21YIzfKbmQ&^{9O>tV|E$ zzGyzXt%u?Z*lYP@oGAA|{e(UA8ZOV&#&kA^jG-4{bCO9@SZ3rg2;e))3e-+LL@Ju^ z;so<@HN&)@4nu1)SSAfLV-2}Z*3Hq^WRYUF$sk89X$~{@%kk3z8=gxxO0w!o?@c|> zSmt&^(kk^-I%4xz52a0E8SOvCNZrO3rdsAb^cQ{)7MVYp8nHy}Ts2qQu9hN0O%duU z8l=|53$a~pLO;RQ#^tDxR!2^Jo9-jSOv{XGlzPfgJdDoN-qRkuN!_Tn0532jTabTn z7jlc7&@Wck$2M1^%t59C5{4x6dUHK>igwoCBsMqwC)~lcG^yJ<1rpU0WT2&YV85xM zHq{*GuR#A1dU_ty?LNgPG1Y>o3rU8-l5y}frd7UDb$e@LHLHm;bw?r6B4ANC+zNK2d&%(Z1C-QK4i7@=ySx*Udqj*JIY4dv1= z;yZN#D518|6y*kbAwzcJ*rd|nAN~rRF26yCXmJ|KG?@+{NUesiP!Il`Jr0j#Z}>sR zA8LWKEFFOQvKjIO|BMVKpSf)$Se~zB^B=51a!Xldz0NtvMk`8K3*a?%JnE2~vt)#4 zB7Q4=LSghi{vcg-gvYby9<Xq6F1VVk+n+vNo$$ zS_Vt{ZWkhLGq}pA9oj|9$b*Gpqy?_3KGVLz!`=hzQ(GpsWqR#nd6$yGH&B*&ywrum zeKjqw*;~1ru)_aFUsg#$#o>A|H&6(eE7v|8(%893$I8CT8N1?0#jAWX+>(P>uK%6> zfo>5>77hG&;S3&*T4c`=SCj6Hukc+y4^DcvyT6f_!k_q^x`u}1XsI!}3eU%+;{tj^ zeJBCt8+wTvtEZJd*3PkG9etBmz|o*Oz=k@Ew6Tzz=`tEJ)d6xnIai5GzaXxTT!vqO z1Kcm+z5Nfm4s$pm@Yk#&hY*wK4P{pNQY~Q2xkVhkfY;$-r5qqii<% z4sb z?uqhSw8#_1c8u_Kn{&XIXe&3ItD_X+uDbOg2hT@`rSo_OW$mxq2VWa?R5Jwnw{bf=S`E z0-M}MA+1j7xX;{F&yCoY(Nl8%iN5Mw8CU^sW(UKbvFSK1qmB(*GKegE(Vl^2Xc@a7 zhxvD9uTaAE1=2EafG>}tNZZV(Tt9e|yQuBg<`#^HD^x4>qMMF-_!PHP9m#i;i|3Co zveI3!4$ylKV+T2!)s?Z^JK{qfs<)OaId~xC8=4v{&LGxAy&(VEl zl^n`^P?yjJ+eiCO(I7PvfAVVR)l4zx7(C$UmNGeP75pOINNeujj3UD)lfq4HcURPhn3GA@J~>94cHF>blEG ztwK2IEf{54wdlMuT}yMGme#1_*lF-VInMSj+wm#KSL0%ok9+AqYm zNQ0Tbpd6Wi)`IeQzY>f-sw!D;<`kE?vo^>Sre4B}Lf(=o;3VCrHOA%T>gI~lPs6@#}M>*E_|!~7s~6}i31hIh+0b)M6YIsvCLt`M3s=s4<^{x;Q%zfEl{ zB`L%&Hg~1n!65CfsihW-&F0<=wEK!`cp}S!u_h_0hy0bqs3zh<9obIot=3h@VwbOmMLd&&~xQ+nc^b$V*sY*DnedAU|!y-OCDgUzaXQ~f8SLCq9v zzI5AgU#o4SxvSKNWS$%3EY%ii2hG2|+m-W{+3rYngKk#XWUaO2S1&8&a6#T87*3Y6 zyZqR=!Lkp%K-s8{(o1WtyhELYbX8z&RhK15V@z)x2kJI3Rn{t*6HNc&6Y^Zv7Ptse z@PgD+Ch5Y3(-dl>wO05PO$FEGkLa|rTwP92D6z_OrK}o(7eHD08x;q&KnOt#)H1 z$*1%g=%_wJ!<1vV!`cW&*_xzm<8P~GcQ<7*Dy`~JN$w}?uTb`Qo^hn#Oqjhhih*m!smiWPCemwbI+yG|&rw za9@|BL5u9J+5s}3`43yLuJG5Sf+IP3p7c`P4yQ-H6Nj?Xq8sf6zj14oo+yjCP9MP& z{{4RDk_0(&VWbC7!dC@}&TxIu66rs_tJeF%S5yMc_wRxM<`vv8y%pBF%d)xnMn+Y> zYE)B370kf*MG;pZgQzccFzZsNii2vbt1H8!%1EE|-@wrLn$a zo=M6=c^xB14PgFL#rU^g!W`FzHFagFjiJDZiXBiusY`pt_;ep_+ctiJoxvfnIqtep z3AcB!wh$pw`zCdiF5!U@gJ5mrEy*V*GB(pU+goLdoWSxVoyj!tgjl)Byj!2aoVG`F zwfF>YzCS{6WAu*4asySue7--(+~ z`r?(!Sm-8w&~!O7brjf>zL4xEX;DpB)~ieQ1U5VD<}09%aH`Z4&Eguz7^JQ>YayHA z7@r_t0$1=(PzJA!uuJ`J2Ta>37 zi1wOwwPHWuc`?6PUwD1~i1ed;QlL7jmNz2*KtPbfm39?t^Zk4oqFrerw&K3(Hu#U( z)(fQrk%2{ch`cm6Ij@p3KK_1wuyls6n_Uxlvg-03-4_eTqDrg{D=+oA$D4bR2l8eA zRk4_>E}SX*vtlgk><@)X)=<|^2z7n@rQIsv`JK^2z){aR{oT~Lxtu-5{Viu49PDZa z+oerZrr7hWnmd>d13OK-glp_+yaX!-hNK>+YDP)C%6&@MgkIt0QR56p7@eTLxvA-D zVYu{Oy{dX~kgEqd6TVPe3}k#azr&6OYPdX`AM8J^+*g9Qpn_*eQ&I|!kqd=Ic?$Uk za<-S}jt08WQ_;q@)z2h z!&Hlg8u@z*1B7q7HW5|uzrIOeKUqglA_u&Wv#>dhIMM{KG*fB@>c_=ougw`IzjnTe zyk#V)5$a%R6mVdVa4-+24HD}GmPy{E@8l$#?1!Rs#DhMujSaK28{u+XjQ1Tl24W4D zY9)$g!84Yq$l~jYjJn3o@>H)T>kZY>emEvG(O5te=$IHmoJuof6W5mV$}U)jY_b+H zV&@u0qu#6>Wt5A)@*#>x1K5=^V;8#NS#(EjS>=;tU$J_92SGx0#W6n9YwKUS-3 z4q}ZTMp(ww)m%eer;Ty2JE`sks4w-=GF&6`G<6p}Xt(?0%>%VsrXzu^#3>#1u2%O4 ze)#^-DlqrfW4u&%-#bg{ijt)+XkunQDs5keM7W#`Q^vFIvXvl;_9Q1!V>wF6RUZbt zW~lYm)~SQEsmvA71Fgab&`|y&b8kd=8o^|yf7Mgxu%9?rf0ey|rrcyKz?v!bESbDQiKj6s7qz>rFjtSw8o;}x z$I4#v6?7qePN=IrngUxWOC=Zz_tVeCt>%lhab3r8lUE zI?A6N^SJ*AC$!~**`zenGcUauUJb&O#hOovAwImAyp(z|ashjW)Moeu4d7&!%Ug}> zL^~~$Q<_=(qaosQ@Y>iQI)){*cSn_}JcT-78OclgBtI3xVob^q>A&cWpkdqtr5or( zyOIHTCAdcq8RCRm`bCOU@x(slzMx*DSVljooH&*oV5(-a@B*f?-$yzcCbeLEsy*y? zKaP))c<>H1sr|y(4pfb32&dvjzslf0Hc+t=c+(ifqz z)I)eIu4lBTA&@zaGJB!zp<$N6a15A%@`Qf)rS7gY0L&-rbV)m6p7+jqGZ*gvJ8b12z;q1Vtf=e@rRJfx|)C%Fs4)r`cnF7}~uBQxjZ z$M6F!XETfOqup=3y+am*a{dE+i2JS>A$5)GYd!6l5PQyEWJ~1^=(4;WEp55%^h#VZ zyyhEiRBd~FgA6|B14lKM{d9rvam(f6`i`rg>Z+nY`5fg0D98HMhk;0Uk$x@So!l5i z_-pE`OHJh|hS$PR{MY32JXFo2DGir3B@Ir2!`$xeKT3f^yN9sN0bf`7SpuTUYnspqF=MP(5p4b?){(!r4)_wk~?Sp*B{g#``chBl!s}2%;mEm_r%)SeP<(F^? zILnfcJ;Yt0tNtN>jvo|V%YV#p*KsG&Y+uJ$7hM_Io&|DN^ohWOsOQXAYXhzIZghux z=}Hu<>r#b~>YBZ=V-_62fA%Wiy-+FoZ+;E`FzyuJj*l|T5gVhY#y(#zxZSN%!LoG1 zbjvi6wZKYD8G1@zkT0gOYMNS4^&>_-l3Xkyu}=CIKW4sZ4|+lUbdGscdPlZpnvL6P zXVpsDTxm6Zs4fQYa4Ig#yxW(Qipn|ohW)?yt8Ywo%okAwMPxcyrus}Bfw~I`o;3ck zF2+>JcQoIpTFE|tSY93T8m+haP!6T%;r+l2RnfKf6snu$c=Zbz=;;@@DmP;9F1Oq) zb*Nkem&8|PJyq4qcn+EZDzZMM-Kd0&X|z_x)3fe4?G)R2w=hXc1sH-J(Khl?a1p;J zUoA1h0oqr)qH3(eW}#3Lc3_m_AoY{-mfUBY|1DZgyj~wuAkkb_72_h*Hw?l94N?q7$UP zJc{M2+md(iz3w;uEo*9hragAmb*I(TEcyslLse)grpNRaholUpVel5u2pWt}F43#} zZ01GSOBO5337c!^9`wroP}`9GfjK=xwJ}_`xH;$q?B`pDZZaQ18!pP%1SK$jU;se_tgn&jB7B>HaU8CY&+4G4t* zu&!$Li-PO^Wt$q}HkfhwB(~Q0}Xysv9_6;G@4e`YBEW z{+KlBHgxE9YGHba=2O4AR~U@o6S*Lt3Yg${x*W|x7g04&mefYyF}9OodgNRj3HFes zaus}sb$=Iln}cg|E6BR^p8Jh=;5}%Pa}1~; zT$Kuy=UaNazr`qWq+nCxz%qUl%fu!b=0qj4J6tc`>OV@#qzbrgWCUFa5=bu7U*9T? zF&ABeYh(z)zfhN$b%uvxs-q=r4Ey>HZr;jmkV~cC24;PNSXpcb<3Vj-mb{gvy!P;& z`TcQckXI-xE`g^R3*{^GB*hz3QKI-SI+FbuV5qV5V1Y9jw~(7g9mD-I4@ysrUbbJz zCI;@HJ1Bb*}`JAh?}Jx^_(iBRk}Bh9W+pheZ6 zjGvM#FCrCT$||Pc?zabul8#EgKt4=h+{6Twpz9JF zb6Uqh!zQ(P&S z*{3yQ>=T@ymsr$BHHi1gTz?MIur94;zDe3=Y>`jUpM`_+8Z#=&z*;@^t34m+>Eu|k zE(mt7gGG+&hADZ+#eJ+TB?}c94%kl%M>kgz-^L{}7tUn2l-CD`xu*z%u+cIwb)n6c zdo*C=mZ!b+)%L#EUCWs)-SGD+*pSmBQc4dp)^Upd+1#aVJy~n>VYY7#Lw;{bF#wGA ztLfjt;=lvYleN|Lf*084VYnP(UyxlNUY4wXCkhjcwX9YA1^iTZ13opREF3TPi!!kM z*FkxEUf=Xr(s}Pdse$o|@=h$_xC2-NfjA*{w`07!loVvVld}o*1~s|P!f~#B%q%Hf ztO2I;;n>KRWYtLNAR#p$*`-f$aS;{OSh~T`%K6{PDxjB+({f@x)YUu$JyS18g`lMR!u=6W0K@U+qJ`Qe zmc#u!E?8@1s;wPFCFK}XeN%#xDfCcRsY4k(aWvDvW~=2`a(b?m3s0$s(J2s3UeK~q zHse^Fp%=_!GH0^p_Zg_EDN!BCn7l!Bn;KI=U>YwpPmA*rZ3> zaUV@F%~5MKo3bDvrjIR}11{BhUXgJa{LVp*(Bff{$hrK<2 zX(Dlm7JN<_iQ?fYa*bH*PJSibuO+Bc(RZb%unMjQ@g!31Nyp$@xHp}p?U8EpUFl0H zrqoOR7;EWhq;6C8;AEvC9;$R#<|~Z-MuKz_p3eHnKCLWbQDo+nWvoMyrNGa4!dCsk%C0W8QMj<#4bz(Cua#k@#GbW$`x6;zNCE{gNN&drg z1=-sD!dHs{=dcemU(4?-EL z&otNm3Ic7ch?SVrqSR=1+|NfGf9$GY%nd`}CY3yxs@Id*={Q>$UX z-$3ut54ul1#2xUL^k?C^+)?hHZWa6+JxqQ@J6I1f6>hbA2!9XECsm}s0>1#GAEP0t zC7SFjjppfxM$9qBRH{YR!Jf?P=SM-x0^(T@5rKX_$D? z*N!hQ@7b7-@1Q#V?(!JiQuf#AkYiTM-v`x4_dS*2B#@bx)wPlAXQRmWsu| z8Fv}G1Gg7~rGE@AZVS9(sAsvIEVH)Gd!i2i$#s@GqQ>ri_>VXl_ONWj%^f*-2nhOb5N-;iE3H9iT}#CaVi>xrT#Bjg>R@Oj-w`S)Ye6Gn1lLXKZ(JCc z#+qnDMB*<&9z_(x_hPoOMu#c52k1x>6$yXW7ZV#8F0dTqgYko{p5D?fwyP{F1cAEz5Hw0xg8#t!J5I@k@;Q87IERuzEE?db z#`vFZ=;G%)XQP#J3U?YO#73cV3>kQy?S_+dQ(b2)n>TT8usX`SluUN{BN}G+wPoZ+ z!IpX%{W7eI@d@Sa3HC9@5g8e}l}=UQ>~EysKxUe%8ZG6;fF1cS@{@C0aU;=jUw-Ot zw~L+c?cA?2iaS5JlI@`m$vHK81UjidoR^X_8UAH%ncq8kDJ*S$>Fne_t1E7eDV!q= z%pRWA%uvEV$$#wcTkws)HE?<-NJCLGof7iE`z&*av$*{+f8X%lf5&!0KipnRuStpi z6>%4~rThQYYn~iOBk6iyI}k^s6fln-WuJ2slmzcO-DzR;jG>e?K4+P* zRTfYSoeN}2cO$4e#$3K&KJB7X>JxrDUZ94?y=n*}d5p-bRAi?e^c_hH?|Atqinj*m zWr$bZb8|aOuM58CSfy$3Vw_(1Y-gQBi7IFbJ2)qTLDo`y&%9(|zqhw%82YSFa)k+} zVzc#IjbYLe<5writAlsC9b6Q6m!(0WFLVcv>uw%*;dw)1w zwpj|rP(IsQfsB&D0@$Ti{B;5z; zDG|=e&bOe4uslbB*TnPs^`Zm(ogEH#iY3LP;4ym7|HW^2pXT)f`dW zPTDW@F330UL#0eVqzY0SwUReNE(4roYtaL(m^w$vkNcv{F?apH+64!hdzeSj{_rqU zhE}W32rwtB_tfI*6!Z#Bk=m+8xInH%DyY-ZL)4V1F!APhD;|*_%vU~49j6hsk@%20 z)Y;N{(f|)29)hSBZ{rMFQ!lSpHcw=PsN2d7(_C$e%KntRkQ?rM%EzVuHf{6T@^`3L z@HYR5yjP~1TAtbKS7@s6Bfyjm?yw_EeIq&4Zc2z-&JAK)?l{(Tv@YuqEKmML8akz1 zQR|T){GYg+kuPSVH2EggYpvYx>&BYiYI;*&(+uUNG!ka3pJYA2xVLgGt{JGQcG4PY z&2g+c5F|Uvv%4L~-(X z-Ey2IzoR9%2-5|j0n4Cmr!i~~_Xh>)G0l_lQe^$M{D4GmY^QS zy2YxhmC0WFG_AXHD}9bnsvCr^woEic8snSFX1HazmN3Zo98Qo6$YkQpSS zKMD_ok}26o&{AVJazbiC(n&G7o79-JluY7qXL)<7tVk!Na9uukR;uSXY3ss0rOQ}f z97f*_8DOKl-nIyD;UwXC#ws+_c#0UMnrKXoU-*=Jc-$0us+_3ETt_?#N8rDlZ^ho? zJ@`;5qkHY#&rg#gK{+~J7|F*8&Ct}^pEC}!@1YDf`B_7${SUk_<{L|;eI{nGfxb`@ zaD;W80qe%Iw8o#w`;GM_2W#=F2KsnIb@h!zeic1Te3iK$Y!vT;;h?hjZ)65MIw2hA zlhV7P0U!+?l5aCg;(Ty`5Zz}K2aYjfa8+;s$m~y*a4oTGk&=qMP@4tYTWTFbq-Oy4uuaq=jKMU25-XpCNmODl`ei_a?qxHycmX61L zmX0z~VM!$-Ha4%E^eDeaft))D+$J47vtnBN!r^n=Dmy%VtnG*AoBgh(z4xL!AMF=w z<=b+L;luGg3W@~AvUGHgigv9xj&#NpHHU6Ha3t4h@I2Wb7<7Yc2 zC%Q>99++0c9?U_r97g*p*&ot&`f~Dh|4lcgy&_bTug1lj63nX#50VO6XEhQv zb?eDWevwv*dyHG`(DD*v8rm8%sL;zxzA^IWWLa7oxjA<|n> zeQZ6&FMt!=o4^xyi1AY1cd)|K&ErB}jqz?IR5e7ic8vb=WUh^;O>PHr*)dmW!@tg` zQzw-X*+&N?p;lyN-y7f1=#(6%G$>G~pmEMQ!|W^h__-_Lm*I7= zzWNFOJ3K?Kk$*X>w$#M89L|nhsr)Ct&S=UMk5aI-t(-m2K11TgsyU;@UT~q#!r01X zO=s+#rlO;aUMv$_2DLsr>Mh36lUX8zi zlgZw{70ph5%7~0r_b8p!SlLVmu>JcI_Ae)}$2?!Up_anK%_qo5bF68VsT=)<6MSXp zCVi?p*R&f&GhYOwc6(fw2kL0kJ#*E3tMcAGfv=-RS}O=S<_73blNZHGozz!u3v*80 zA&ZKjsk&O7w&WI?UYj|sJZT7ynCF<=FeXI}(@qUB^*+QrM$J~4i-2{))sV)p3A-nH zO1yL;`V&o8UXYUJ^>tbkN~V%I^tJYaQf`4-LVJt`lak~d<4|0rXHf6B=GtO!5-n|B zWcDgCw1IhuwoM(vGTV#eD*C>Fn2d_%7T%`$>r@MF>0^SdX{q+h+}Za)sTQXNdaFUg z^bDt(0f~l`TPfZ1F3aJh1Q783wMMo*iDgQSK*O}5WVc)aglZ+3Q(`1arfan(_U83Q zn>J{VP0dWBm0)QoD5f<;r5GD8T6tu+37*qw%#TzB|DxAHJnD*`QKBAI&L~?Ld*rIR z4L<l#}v#dR%@3_Anj-d$+K? zZzqdr0u+Lww1q2M=|Hp5Ib{Yart<1LsR(xETH$GOY4u;eo9PnVOOw>v>KF+wy(sK!4r5;dl(o+%6W{SQ6QurK{4Y-Wbh5pA*h?M^_&YHl?HZhzYvp zEbDQN<|0>3jx2(=*?nX^ycBpB;NdhlQ9kT!gkHkO!Yew{I?nV;o92C)VG+s`h?)nc z2ubt_OM@0iy&bX4we^Rv#~2)42^O%Ps$*~iqu{n7!`wXt1uc`$q-HQBZMc4;xYW>6 zzGvtcG2a)%p5vCVtbA0afw6Ik_$K<4U01zK(xkDlBzrICrjJIGL2G4^d=|eUTTv7A znmh!xc-dLcqQY>gA8Z#l7W9>Cdq!Eac~x~v!7Q!zDDDv3R@{qo;+XJRqQ@G8SHnbQ zHd=vt>i)vj9Q*X$U;{K$$%>6*w6~^shT{=CUB<|9l;cXeDzNGDsyIVA#(m}jVjaT5)VIVxA<9O-3YnJ^Vds*Lf9FjRFv6G7_ zN_lTsJ9cvp3V>dwp)Iydl3?L5JKS;0rOh zgAL7mn?a<~JZ?mAldK2c-C53_8T1~jRvp%UTR5ESj7LsH6ec1U`NlHPHe(5zcg9GB%BF4L``1)Q~`T;*hH4bCKVm(O(3Ir#Db)fD+s_ zIU5CoIo7wy^GE(?3=i%2%uKvqV4c1EtyA3iZYpu)6Fvtp+|JR z)aKeWwjGLKnbv=m<@6pNXK`n-IiGzy z7ok zzNpFX#1{BFWBt5?TeRi!c3MeO>1I3^Eu)dl4?2ZWLKf2<(nIAO+r4eVOXyIEIV*8P zdJ&J&LH2u?u4I5U&SwPU1 zpy137TC>1obj&ga#e>#zPkLHDi2GSzo13v_Ww4G z^txXeU1}bA?AVc&EY;P1^9@sS!BgCwY2RzXV{SA#!1(n`w6S2Q|GU2**&yX0j{kvW z63*Odm#uBI9`vjyH2n{u0B6X-fh6%6>rxxZeCDCfoA|X{Z0!zlqJAqhDf{scp#v_< z_(?4?Ho_P@0`D|LaN*(_(2o=TPXR?wvdda)lBw*i{{;r5P_M~5Kq<|1uGw@UOTO*o zSIG_09Pu8hOD?FTK^Wp0pWp}kwAQB{Nm-M9I&C@V1>-I}X65u%U8DT*nW?m$@~dn6+tm4ZgGR&TtF2V*asKTot7mYq1nE z)(I{{Kq;eaaP>vexSqWNSpfFRE6_1;RbGwS11ZK>$LC8fq~vk!2O-&RD*ZaaSe8xG-9Tm~UT`})3{;V{?*BzX-y@Z{l(Xsc^Zl~^s zF_|6QZPB*qRo)C|DjXp0*XzUw&a#{4*SPFH`dQBMsFLp2>n3G z?9yCM&u9K_URyEPmEwFaEzpDPB(a=WT}T2=5aeHY&$zARBezjV1ziW7Th_dTOkei!ZP<4*TkXC$PEWn>$xqu1&~G zLAO~Nxhw6XTtiXX70^SyYYt&LN3Xo|;%@R(u5Rjvd$11SV3uI|8{Hst&?g*(GRY)g zr1}=^VGOuD|3a-fZLAbiM$%VwJflec!h6&~1{0enob25lMBX}jDy?%a;y$ixaobt; z@*3Y!no0IC7eP>dcN$Df(}kER#m+Y90)O7ph$#SOb!y%cT0$;T6V&0f$lO-js8vho zZ5prbamA~L#H#8!c-L@O8mj(^PY*m*ifF898rx+)$lXV?@ObY_^fn{L(ZCey>1w{N zY$Ee`rx1hpNk!C>*qinc7AQ-^dfG)L8qQ#o;RtG?8sieBn)ay{B{B0JBZkjYvuP9j z6itTD&BJv6s6Dl0QZDDLqL`j3gU!2Wl=&OoFPFr*xWE*z4JYfABY|4ZTOhRP1Gf^N zQL<1HBYdqgztO6~#paaw_VPZKI=E@d_t*5aHhjQS{D-wX;aWijx{!LwIdlpwp*_q6 z_QR&GFpXxYPjjCaC7R3SchfGQQu)Vl!v8or%P=X9uZ!ar+!xk&tb1Cjs;hct7k3Zt z?oM!bch_ZsmGSAB>6tZL65Im80>LGC(4Ya{`+q<11$mxbwx_G^x##>&elN0J>pn_ca_^A?^KS^LU3owAO&N- zVW4@5=~gFRqHcwJLSK1EqCX(%tSZu)> z!u-EoUBx<*f9Xk5GqXA=2pua7{U$d=-GYCpbM2Ms0*h#!t}LYO(KVv7tDqeG4Kz$1 zIMi?KvC1mxvJ!&rT|^xsEEKB(gWQrS}-**2q-;LJ^?MWj;FaXgv@fhAB|>Z^7T zo(oo0U{$D7ZH1be3Ua$?5<EQP?yOQ!fjJgf3fKN*47Qs_#k#y(QJ&2M4`v@genJ z`(2X6b+eD7f)MX3Z#`|;;QL3IWbab#YsyH&LB(xdpw_TWPD)mm)AshF+twMcsBQJl zsIV&7>atbzp?a6>QO7Z_T2pOjFN}kV#s*5`Af@sY1EWf>hbN*0Wig~Y{(@eIpz$@W z2Xp;gvJ`znWmz-1B(xfgVLg(Z^a%S71hzM{4SS5pwv z72gSzL36`(w20C%XxA*kM*8sZHSHV!2S1=%y`*XXJzixcsn@YI~5=28j6aG$KIN-ax!afB2Omhm0K<2C4-vCzkYW<~w_$=|Ia(@nGP-&if{t4x*CcLPI7HK#GM|X2t23jGv_w;Y*MO z`e$u@;e!4tdy<%wUphN8GC#Q9`g20R(7!bbF7z+ zd$U?vi_DhNYtQybW6OW0@xEt!L*&|?a^dJeL44fQkL#%I%-(LS9lqkKh<9a|vpmin zVyuEo1%ESd3=I$uCs)oLk3;HN!}uhZuZO2X?1~&EyjWb8@jlo(Tp=v@qoN0+6P~qJ zHTJqg-?_(7EW2v#me|VN0pAzhRJ}Qk)q6=Z!$-5%a!CekMxN)yD-tXwAoa9ThLbhLUe>BlvL#h(mWoB%y z?VEi;PCO0xe?eu~es>dYi+!Ek%C-)_6+u4)*VmucgCur$f7^T7k^T^i*cSn5=`2Qk z>EsH@gXzC~9rZrwhh1>AeF(F$r__u3;Xcv;21F<{Un$OpLvM3onvciZ8u3fvtv7@m zP-1Pn>3d@wxYaMqBk?=@3(PCa=@-;IuA^GbcN}(QW}5|E5R>e^Y#rGlmg^X^+2f0d z9k@ZZHQviP^Vt-od%%*jTWzKmOMVv`t`yI51XEbPb$&&veiBEq!-`9;lhXig!b61q zXzJR3VVBhj*y*CuQtb{|Ez0{~pVtrFl@?I5&E+juYbNa46#EbL3VgN)$phFEw8mOW zsjsA1HbHM_SM_)G4(M->`O@+)=$W#NEu%?5FRDhnvll2!d`uW>D9qs}z(#j1Ye`Fx zEafU$3cvnRs*sZ8kmWH(q?x#aHWr48Q=$K22fswj#h5jv4(TAgVFk2|j@H`1NkGvy zp!jc8YO3>ukT}!a8Fv%+(I{&JTPe9F^RW7KJ}C^&#zVBBoFHAb%%tz7Me-V^DK$|m zwp6%ISEH+BB`&>MRNB!WWURG^xD+_cK(3aOaLR9sF5h$Um6Skh zfX`$AUF|5Lu0-A~YBHX*$LK-ZqZ5)rT-%hSu|ThI_avw~1czApGIaNFdJK`K;)%bCc`|N4iqFsy+z#P!l+JZRY zWUVN-B$`|mHARH$e~=p&g0fN)uN(9>~9Nz8aea z-kOdlST7)RrAE>cp|r3a{5d~MzSt#7fUk^>@!#-4>n!nr6pI>je^emgEZvw;1sTN2 z&|2LJ<`Or0pRqL9+EOm@fg>({quv)a+IT)=o^P#XbxsUli#sX}$*c)UyDqLnT8#LQ z*39%Np+C91(;-$tHfv+l!gW6^BbxJHZbAeJW$B^J36|RW4ZfLD-5fNJ0sUmY>kGeE zKcH^_uWOT>W;qYZ=H%LWkkjJ}dk0!)IF@m_zM{Jm@DJZa*Mg||ff?DGAvye9&$n*y z$H_&}x2QGcPI+1goxQI-kK{M;YxE!9A!1|m8S@qKMPN3!Gh=b~Qcq048CfgZp)&`0 z9+OS33Z7J7H0{mpwsFF*$ONt27xl`ODzV{)wRm{oHg^)9r=Jo7mg<%f{1|(TJ$Cm{ zVBM`|)3I6mfDOi@su_GmUvt;)0qz4@EjA60Q)If@I5D>x+-SXd8%U$wA9Fe>L&f!p z{~Cve`_WnHg~X5IEl*ABqQDXUr`+$t@W3#wG&;%^^_=Ct1D)xGyvRXEBl>jG+RR({+0C_Fk_1hY5 zp#;`Uuw~4&t;#7T%wTJwqv(e^RQL=O+3wJ=67RZ3Zb5dnh}}ZQr_5J(rxaGd(^xiu zjWd6?1ubQjYHA!RrBqO>Sku?vL>jqn8=mZz6zyuhV)M|H_;curt&&vMev=MR*GP$Y zIBS9GtFrHg?GiZ4X3@^-J$rra1^w5TR9l2}>=4C9BPmmCKP%tu=U6R!AN&8j>^FDePwrL33w3_Ey}l7C(*yi=$w(@{NUU()q%E>bP(E$-_X4@%x;lx-rsFj zLsMnFeXA!^T_8KaBXWd3m)8eR1h1ie3174(>S{|D zZDyrw?^NwLCfRKJj&Gqaz#5N{`ry;sUMhW14`9<5W!u?Q*yR=!N6O<_3ah~S0*QSY zy9@4&{XkHEK}w>}VwU`?U_iIo54IE4Q_a}U22u;HN2|zt#Z$PCQqR*{oeMqoHkd)y zNSEDnl)ALB`kM5mUimef#0rCw7i)U~9-LlM!GNDQ_#=W-ekwbZt8{0^LAANuQ}M%3 zy$m=ydQ&&u4UNVfgqhfkIOqj700H?e%#~fiq4*o!fes0eZRZrHvIEY`6Oq2?610QO zBu>2*xov%@nM6$L(2cSoFji_O7DOi6(z>3MNNk{96SoEW+v@7c((~A4z9JBq`mkZv z2njf**gFWv(Te06)`s+}t5Rr;@>(C0F=AIwcgK{~I3mHI$VysSR$WYSvNOPXg6u{C6k!m1%F5LPhF z&yJ8ctUXCZkA(|-MMwxQw07VPKt38qFDRFVq2w4Yz@Eh)mfC?PW{3u4TN^C^{DO z*;3x^#xlO^TQ{b^0heF7%)9ao(kr~sbCADogS(memT8MvkxxcdgaxQcY8C6p^qnM) zd|^Xa9w`PYr%#1%Wi8-&`q8ZL2Z`RR#_*eOMNZBIwT=P2jK}hZn*_a`M;s- z);O{hR}l%!fwRTR&ibT}@DTguNwAmIQ74)znLP&UdCx4lJ${G^uIonnrhcI#OxwxJ zP(|46bLN?%q#We?%L~|+_^y^=xPgFas<2<&OnZx3;6b5yV%`s2Ny+%jz`lBwA^kZK>?a!I8vb=4`EZ*h=efERvrcSc!g9 zpFwJ_dANskl${0brm6He{J^pn2XYSQRA%Gp)`&NErEONq<@}DMNOX%`-S9`t1XSL; zVD~wi<}K~tW!lM4&ofI;Wt)D)TuiL1w30h<$-9Q2<0QlE_4|||=%beB+CmPXO87eI z;d&=!m=qL8hAOd;!1zfzXl`Vvr>Ahm^R5WnJo|jBMeJ*qa^p`u4rqV-elz4Vkx140-D}IC6*uuj1xeR?Ho*3GfGdh%N zs-4hM9wc;!w%0vYE?6Y0nLOKIq+23ZsiHhY-p7}s$)UR7|MuH%(GWUIhp>@cNZTs> zE{&smgsIlCu^n@#(!Iu?Ed`{9WC0DDOXf^~G}gtuNt`QbQ_cX)J1>C>HVxl^txheu zPeNF@>r7-X#f#oG(o_7G+%Y4tokavK(VO{2c#* zi`pJ31Cmv?FnOHnP%E+^eeK`Q5`|%OjXDm?I9;tPm+=YJ+tHf#YRPW`HBhgdMO0$C zv%WaQK3FPaKMU#Dm9)R`NI4@OVEb}P+NQI)$~Q!8tL%N?{rf6mf66TNZ`u!Qj7wew zO49@Ta+YG7XzQZ%qF+oA+JlUcw#gIJb;=}s8B%LMt0yc|>1idEy!ZZR+ezzjLAFh; zk9CxTC(syLh^662=69-T=UJtly%m|y#uJBqlD!I>NkfL;g3Vz=@X7T^<*i-y&+Mzz zI;)Vjj}B7n+smZ6lxq4s@fZyOowm4I8Vy#*fFiake~mN-TGR*Q6#gZowI(YqP+L;f z-jxl+x^T|6mM%m!K2Q=%28s+F<-sc?<0Pl6W7JtSQQ`w1W0RKEO63h2BJxc!rJ__elR) zQ*j2)p|d#p zuk0a*gco#(eva&uX46Z^>aB}gNaej%Vb50)d~SdHO3DwVp%~~>(m&)2a7iYie1CiO zV5lr9U$dq(S2!xZrvh>)>zsG((P9C7(e4uxXd!=Ry`nN)uWjjQEt9p;4(JyABBdaU zR*sT~-l$BM_`uekFKQgmKf_P7;TsZFFDm>6L;{( zg!f{7u{0`aF3pjQ>m&i3J(;us=^{PBBmvj;R1+DAt#d^X;WuW1A%V2UXt*Ow-Ga%!$xuh`K-5#$X1(?B@Lr%%r@`sE< z##D0*b>i8&f>Kc2MG zL0&B#K^-kwvfH?yp0h;Zr_fP(S9Dp<0qw6lI5nHoXz7-5h%87gi4nFQ2VhTH#_Q6H ziL43%6T17|pM?lf))_oq~MXJb6sGQ-_A*g{+p%!@C|r_+&!YNq8V z$0W*ky=x+K@PWv1vtp$^>-R=rxoz}sZR=yPw2FnU|d0P0Yb#}&0ITn47ZymKfsW5V7 z-S-|tfAcAN5wAn80Dgjo;&iPkKOy64&P^>L&@cB4kdjVGzxfK$exb>(%Hg}TyfEJW zRv3f^ll!PzWSQ{@`^&LkDVYHO7RQmW<-W0L)&-zh*h~C@XKR1tl5tGb|`2sn$>9eHO!dY=x zMqA66;312eYnLkc7x|Y-7cDkl5AloeMJQ&y0y}k9mO9p7Rgzs zt>GK-&%M+1u4YY7N7;Hp?kv4{V)x8}0<$=b$E9G+)xmh*KVr4mdbo7>A@@}Hmmg%h ziLVBILPxrvxk)Ffm=dk5*$Q|K;kcBGN?U(6M7y46*CpRP9Sym{Ds%OJ3Sj@|OFqRS?Uf8P@O7RJ3hS`uL!*56h|%LPjLUeQXI1scnZ|2Lblez?Z}n!vrS?VjU~%ie`t(MK?$@R;?ZO8Dr)DdL00Jt9jofr zek6;u0d1puKR9ZFuVR!(p?*O|uqk`^;?QECqvu*ox9P}1>8=AmwM*3%C`(W`BTdlm#x~GMu z#;6Y(uhii75iD83jY7S(mAP&u{14< zHzPN=IQ|7n=W*JSl~T)Mk@dwBAzQIm`9ObWqi_oB$|}&aLL{({WTAhdrLY;Q3%Xw_ z`KnMBWbJ{yUz%M3wq8@Amm!Yy2ySE5#S^~$v?*0c7*$pNRLZIk()Zaga)|5cL-R-IiDq9H}lkibj&=CkAooIsR7vO5~ z<`5oEPFl9(Ddag>WjB&*bQd0)mSrtV7SZw+zp=NqD1D7KDh)+K#{duVKj5{D;d;8B z$MjKZi}!?~QY_(>y~0W5wkZV7;?*su6XMYfoa#8Ch5R#!TP`Bp#^tj&;a)sWtA}=3 z`p_Y?EcnO@kYW^`W^)uu#3z*^{9D5$T2E@sm%}~KF1$Rm4;dg#(#i#E+%1kMU1)*iHS7>qZb#V+&6EO9`AZ-RZZnru zT8pVD(bx&}+~0)0N?p0J@RWOrpncEsE7!m`pY^tEC)456um-#!|LdtME!JQ!8Ou5; z9sU9cyoi8%F_pIoRp_a}MsX{C z2Y#X~ZV|14bky70kzWFv!SOf|El@KJCy6SpBMppeP+6H%Mq5mlkGLLgnRZyv=s)%_tk*Q4x9cCp6S;8`f1M>VV9Pn z*D(p!iGfG@X@0PJJk*kVAAQmPRGeh;nD+Y4hYKc62z2%?bEjz2LpLp@1l?1ZH+V<6 z>zO?}7e`n0on3OwKTn%({uo>lOb(oh>dV*h{}Q;K@O;aNjP)VOHDvqx@Dlgwz*4@G zFkK#Ddb;_5>u0pI%4&8h(+lL28M|(TmIr%TqFrsAM_rZD?h7?=*!5r4c$C4tAitSz zhK=FzcrV&0$M|~65%W@P<|q4BMg~U;$@{D}-(t^ZR6`ouCNI!h>D^*C zSf={SoC&D7=ZtmuQc0lzN^hKHjGGZujlX6M%Jc{aOg*;k3-u^D%J9SdYw8It&TrPd z;xW%cUlG5de5s7E)FAM{6DQnro;K>*3|Ie*OXf#f;b2Ku5ziaP;pi8stIVBD&oeG) z)m;m?#OUtc6}|)2N&q$6lDJ*mlvsaPG{2MIX6YEHBDIxEX>%NhOuq<^`JsuugKd1B zLLPCRXN%{p^_ZlfW9~Tr1%b~s;7@7@ZCw@M4K2BBwpRF^IGJ~|Zt4*_*ENFmO>UQ&K!^GE0RxT` zpAhH+w(eF2qfWwGu^ny@s6=Gp9Ql}85K>zIfFw7 z=+cS&>97Djy{UMMM#4kL%)nXLdS6!yv#)#sRtfaT(%d-Q7rX;8bPV3B@04yziZ{`k zB%A4U-UCWAwB9Z~B-A8DHKOQ-R(&=LLtU3siT_$o@I4!5) z&vcsYyi^g75WabuNK$UPybe0*PfC4JQD|Dp!Cl#5o0R;w+?@4+oLNO+&BSPw#s`a1 z!CE2M1^knB<(bfH*_o!ZNMwa=4#k>_6tUdPW$K^dd(??42cxV_Pzc`;>R>A_&ODy^ z(qBL&x)1Jo7x@x6M&HrVxD@IDi7Xv$BUQ;Vcm@`*B=2J&l7FCIAVEHr>!+S)HsI10 zur_9kxjfr3NNm+%G3qU46@HB;va(8yWh|r`DnSoVRbU5?CJs7*l}BHpopcPiJ-Wg~ zvKctVLlR$LqqT~yrxGANNOmh)X~-I$$CL$`z~+*e#NS+`9T8X#A2 zG@U@O76M{dD=OkVrBPDDZ~-9Xtka$cquCN^30GZw&iv-3bRTEr$I#Na7wxb0w>Nk0 zp(o)d|7$`Pnq&Esris;(2IJ+_U9PA^SwZEpwYSm_j}pyEV}cXKbM8@zJWwn;>OI7X zmQxmQh7%96jPp13m2fr}U7n!zeBe_^3A_Z@B9q&nuh+Gt0z?iQMui^SK?nx^al z>is8=#k$H6_LdiVCS8>e_!?UN^i6lV_%E(;&i9@ot_Hq7kG^c-C zptiA7WN!GTrKWFCr4b2t-Kse)*gx<(G$OMj9%OzhcMEpie#w8?=|rnTg7uNeH#Ls4cD}bPU)x!^+Bz>6=oN`rLNO?k zsaF?B+~&wWS6hsc; zm@!w*+Q|PMw?XIdQP6~L8&BYTYNvOU>KL}Fq@ukjySKA1?u_bMd%3>Qt8|jLpe+qI zl1z{?PJz99NlOhjC3(Chf&S?)i9KYz@Ijd)x`dw~CwoJjCe6WrIaPAc{D!RN`zm8` zU!@;;0y~J$B-MHqx-~A*-gvIL9v(-rw2%HmWXEJ&6Z_x}IxTz%9}hN$)KeZfO;$tu z$06Y2-bx#cblL|p*!%Di{f@9$80>z=bwcOKsFge>gtN6(YTL_^D0>lVPVuX;Y8TQ4 zuQ08|8^i!jR($>!$-l;xmu|34YC-!;axR}&2e6N!64aVIFTb39GpK*tQ3-#VbY1K$ z|A%YQ=G=azAfKUFxx4H(KImR9r6QhvXWylw(kxaUddo%v^IK-iq%F9za7U2DS0r1? zR@$dzj^5Pu?9KslYy60)n?3e#VG^OaO_ zS3alK&bbLrg9mzB>kIIo+!cobKSG4N^<-;(Dp3<~jf*I}K7nS?Ggv`BG=$EE`9{VQ zNH1b#bK~C2_vJS14^|b`6KbkG*)8m1e_NU}D!C!&FkgF5*Q+m-m3Rmm$7Jd;sHZ>c9q466&f9Til?tN0rv za7J$~ig~gYL#BvM28yPQmZBRI&w}#GMFl#6&QqxsqL9kaob#U484(w z=Z2Jlv^DXId!@aKQ8_FpS?^1$SR+?8J_MaPW#}~Jfm{muV$#$zcHN~yw_G|aDqhBY zCYe8z?&>$CncXJ$P-lQE zvmf~(%(q@gz-U(=O4V^=&lpw$ycp0tp^N}7>2f+Ken(y(*q;KA7CP%5z$Sl)WV78D zophmyq%J`2T&ft-d)qTTy;)so4J~2mCGQqT(ObeE(|J;!zK`z)IH__}l{NrtrI74( zp9#E|r=&kHr8z2S8}*&yZWA`{O7fDIajRffur28=w(*U(rfM|wMZ1}C*t;UU&RELu z!~fD_3$GDMSPNMi@eS!)^x3lB_gpw+DyenhM$~K=o{{BN ztKP{ht{oQ7MYnTa^S8?UVX2qC%~3&#)3QBxJx(w0xyP6De93Brszu#Tuc)sN7WFqu z!s|Zxa(pvAivs(?i~SFLU$xC**$5x0EFAX!miDLF=k8z}8Cn=zq~CUoz;?@Vv14Gp z_fue>Yc`4s-L{@IBx-ZLry{q)Pn~AHxRm5sZ>+_=^pEouM4vK0>Rt0Kq(x(AQ>bWr5vnJ2S4TSk@id5eshx0s z@Q&oZ7=!LFzU<)k&=pJF`2KjAHo?4CXk0pBTL=ECcG7=%$8PtuU`n`F^+K)!?mcNI z^uCctX^B~lWy8*n2pK7y&@G(IwM8lvNH?#5+-5=Tru(cb&)-1)?lXILY!#f-<0m=x zM6!jRUYqtwkP{OfjcZT5ih63JlZvnx6X;R78xt9IYp(_B&v@>lhV@(yjR_m$zN zm=J6qmZrzYwsf{|mk&4Le)E)0Gg+?r5`)b`eS*`28-dq7F8->elp&dv4eD|fZ7px0 zGtm~*hhtJzXqW>2p*#gIQl{{|#A)JbLviB6A*sH6Lf&c_gG#Yx_mrc5-5UOP(`>+13)HPuk1&w zrDA9!F28G?f}{pYIa5{IQ^{18D+{F~tSjv-euKWJ=`5YpO>~klZHecwM&wau1^KQr z2z=A!LQzUp?{cY;@>n%1PQE8?Mi${>9Iu?G1=PiKIhpL(B=wLk8J+TQ*iDq=%hL~X z51{i-v{$9|?WLJH<(|r^>v1QXn=wVM&hMl$sU6}{bS*1b4*c!C>;gNHznYz-T6i}d zm@_y(*8bV*P$%H2nnQ{gC&&ayU}ww@<%lqaWb+%;`^xRa!%_v<+9%qEpnTD;4h9PH z6XBckg-wIj$cyrR!D|fwW3Vil%J!h*kW!gWPpJvE;%Fbcro0F5@9%g3L$-6M8T16+ z)0Rl}bIj->NunzEQ0~k&vNjk)uSKc_XxRUm290|xPVa!`4ybXC@ahh9}anNrAp zVU{h5p2t7vZ;FV&xJKY-R7SfLl?=g$g>PaGDW{6KJhg*Eys=!868bh_v*nv*Gbr&9 zR938~T5&9U20xESd=^*!|2J-XlQi@msYJr-X`FIT8m$afN|-uhLJwIchF*uNlV_;F z@_poOc!vVV&|GCCQ1%iSg5guY$3y+mLDkgT?(?MFeb8ME4Vhz7`F9H-~(jqHFcHC2+F z@(~(fJH((Em+(T#gT5ROe~vDZve7fhXGck;QB}Gge-*ciE6vc8XXq+*q4V)g`iKq` ziTqW*1Rnp({!^qZtIM`?ZeX1sz|{U(@j72i0WY>+QCdrTU{6bJu~K)-CiV=JloU<3 zEJwB&D?XwQSHiabd;xm|`Xwwl&1x`jz@P0FJ0q>YD>su)A)_i>1>JQ$?SP*WgJE%` z18c(;c-uhwzpZ4IJIjOBkhu@7Aavx*uqC7-J!3d*ujYLRd+8_29L|k83Jn<&OIQlf zx5~{lO+3xIKq_MlB*Ieg^5+Fn2#EI<5Nk)-HBROMnrn% zP2sz!R+FXzB_*}V_b~%kM!Vq6yN54$f zM+^yJUGwN&*UW-__hP{nD5n*7jq~0jzlB~1Z>iMrEMD>O&^>>bDt6qf`# z`i7uh?tR+dd9w6Ax7CjR#ywJw_fB-a<$zu#t#0-q(>}C4_FZgG19JM}U$ zwI^gRm*ZJ4-&0qe%+x@Ko!hl-!Z8bTFZACIJ_+ik*M{R#d(TMA9^q2bc1IoaZf%ig zsVgbtQQ()b$NitL;m%%(kMtpt%#5X;L1?SDrc{z^q1j!3_|qK!3d}bvqb{lE}c%OFC@H4l|F+>|-X(&EP9pS6&ZRN_>bG+0#JKQ-0%#yLxw_jyPAV}ti~ zE3ihB*hbfD-f4|e8hf??tMv~l8x#ldS@7M&q2Le@@p91hUMgqB(qfkQCFvMwFh%fa zah05J+8}4L0ZKczjx>Vi%k8$VbUUZYuZhcfr}{ZKzp6TP^#<{CYvf_zO}D7axd(9b ztR@Yhl>?dRj3RNsMMTpDJN4kXK;PX%7QjC6XZeKEU%Ev{(|7QuUI~l~A8h=K(7Mo% z%#kw&KdHo~;!&&}E@a|hLnq>6G)JqcRJODe)T|G}`L$CoHl&6MhoDJ)(me*inC zAw83^LWrQ_>fh=u>Adg>&X)$1gBwF*bq3t(%g9Vz#Sdo*K>qPk4$TVG7b)P2ghwbG{h83Zk#-We@+d|q!!{T zg=6)Hw1(aRTu+{`M+NSlyCF$J4V5UHGy5VNq85*FD%a?f-8Jnc^Ukp({3_=4v^z~uC(?;Z7yS@@3N59BFe6U741a|C`~YPsdCQokw|o{(rfKXC zbOi-jEVJQDY%DYcUqH>&r#RLd1?Sgt==F7>&A?r5k<=D+<_YwRQXHlp1)3(S!4x%y zeZZAy9il14;48kSq`($stTfIROJ~DddbyHI`Xn_%ne->rfnLLZ;rF&JbI3OcfbN?vW@UZ1qr#Vo7TX_ESH2 zDF3o`fcBm}@L8xu9&2vpAK~ZlZ{ibht&Bt~6B=^swF~r`&1JWH_e#^0o-t)maRCUy z_IKvzaF(p5OTjPHgQZwgh1T+aN=r6gI4OTNWJAlSnVqt{ry1bcK=hKr$v??1d<3Ju+QLpxzjXtV>~4fg*xJBp_mv-SUkPL#3$}4REt61m@@mGy-!rGpDYWns@%&Rb0PalL)*eV;PAM;cffan0m( z%QU4DdTwoF$r2}<_XM_yzgyqqMZT7TH*l>+s>B641jZ-)9`!)Wbe*xbl!b)O##62a zni5}_k2h3yN%DuxT<>q*i~dBdUq)7ZTcFFP@RO6KhWZEo^R=`bPnzR0`!0H4dnW3o zfeo0B&shYs-_xKgRZyiJ2Rw8T`c zx=*U+-N7vqZyTFChnSmb<7&8Sd`MWMC5F?}7X=Q)OtjVrSIy2!Kkj~q_IZYrLrFGQ z>&?vreN)rK9hnC_579n(zBhZKIsLW1%DK?JBcnA}Cw`^j zsk#^6+G4H0 z{h+r`xF|O=eI<8;KjMC?S%Ze~EImrvNNHTEB^Bl`k2V!pt_e~GaG}DegQ<_$2_FHb z!x;&vCCYz1XWb(@Je$EK8v}H?<|rMMJOg{9^q{wKl(Lw-v&l5on2P4%)~2iOGORKi z<9V-kC7f_oZpE@#TlU5}o<6YuA#9{KwGU_vna|&Zn^=-^|8Vem644PNUknhfE=$g_HHDT>Tg^A?c2DjT& z>O#W!9Quh=z|l3vlesiX-KIPxxBN`lBy2ZK1x0TouAKe?D1})p7F;J=X>I!(`XxEa zmcd%#O6Z2=om5}!3h(aRz_a8T-iUW2d&g?pche2|55e(wQO}{}auV{B?M0!f$%$$^ z>qtX|{c;^RN6%ZvDJ`w*l$Dll;CyvC9|>boO?9E#LQWIMvDLJ*(o<-xjAk*g+1e*I z0oK=C@SeWGU+FA)x4xCEr`hTvn+=sziLz2!gwyd-R?Pml+#i<|I_cAe(>WawPe#%G z{CsqjErvYrEOoqnb#g(m0vpDrvT4$3y=G_@Jrn9iXP~kARhEQ;=>wrDyAo}oPR)*} z?OAJwRcVPw?4D&y%d!#wze z(v+wCTHG9xin^sKoNZ%p17LW5RrbjXmDSKNGaApM-7Q4}X@Q-17Y=OYl(CVc;vVs? z^obkJ{{}lD171d=fr}qUFG`2FZDb+)lMe_FY~9d&Tph0_JX!7?##W2Vv;VeEX02rd zZf+@(mEgy8ioK29sXawa$vJBV%C$&p2YW7GoE}hL&>8lT_R{J|ZW#Jcj;HTfU+IPz z;fyp|iDI*jZYs-+IApJCa zElsJ4n$av;OqP7U&`MMzYZSNJu}90+rwFrRUK$S>-{Tz9T;Bj~ltY%T_}=j!1O0+M zgL_Q9d~5ZciPv@rzDJ&LxTH0}hlP$@6n%;Ia9=ic7A_b~+9RQs@hM6KS3)^0WtUa* z`mX!0@7mxX;h_A-gt?c%$!>zqZo*dr-t(^yP7o3aJccX*m zpy@)WZ0MYSq_KUx(O1;}-Pgr$33m#_1v0(6#F$9^$YkM)H#T#nv8lIn{4ZgLf4lx{ zS0nIi5^-_hT_8zI_7*0mgQJAsxe5Me{vMDmzUmngIwsHX6%yX?j{>saCA*z#we9%> zku&d^*PU1rHSx4^d^frym9jeL7=#D7yuM=XtK2cArlNhBF0HPfE?MpGBKzgD?7O>K zLMz9g+R|-Jw8NH4hH=i7-U6Wsp%&J;i&vn-zGA#v92ws{{gh>;R>^tEH90Ld_(V^0 zz4uq~RImi}BQw^g6%W>Jw*XmcXTOO|oCAh6->Fa5XI< zJi9?!EAz=}TP=7O)Iq0-)v+tH0ZU*bJzGF;$J_-}kU2p=Y!7XdYwW}1wKSl8L7T}= z*f3lIZ*Egsj3Dtix<#%?cOaEl2G|ZO=~YE1m>v*a%t8lS1E9}WSC^3u=8>cVv!hS+ zF+RF|96CUw;O#GK?TNkO31Nd$-8L8v=U3D7=rhucMQC5Tl7*GNN&$1W&>2YlJJ1L-#CPy> zR?+?wD7c4&KH*`)_w0LUoU#kN8Ly=v>&g-p&Gx}QE!hAJ|BbA=x<^8fw1bwfXt zMAA9jMQw||1kWhdQ9$XYMzXiSNt_g44zg=y_t@>{bN^rjZ_Mq)0b!l26Yt<6(tosL zct(;L;wQz`f%JpYDqI>8bEV1epmI(JPfIn{933UK$wW55tU(^FD;I| z=C7k9Q@N5jgp3fQY>j9=@}630b+Ra_4f4>xP=CmA2gxF6dMQqCvDSD8_!wijj;IO^ zDNjvqK9&2IUchz8EZ(L*!B!wwK2=Wfy@ZQs1W^7SbJxilyco9y2V|Ub0&Rk~>ln)j zltZ_O`$8Goa!?lU#s9#6MflM1q+;T8>nCEsm<0?a>=`IemevfbY6Ax~cWkN6UE`KUr^VDiivsyM!@2QOqDq zJ$xeRH}~bhjLZ|#L(dV;qwNb-(<7#ju0*|QbkN(uThP5BQk$f?;BA^&xj-@;5zbQC#p6om4g%Ha`_x3=W^ZdpF_P6RXD{X2 z=)UMa>tF7P^BNs(_)mdZfi1kv;fWY)LW&d>5!$M}@K*h+PKfVB1NlO zle@t7PzziZf0F-HE+kEhug+6!Rd%^nQO#nZb7pkuqPhIff(;oX*sd_iJwj)SofJBf zbtYsm+yTq9H~M0QTXIuDA#K>P-5<#p5(>m1G95qQEYFs52R(~y@3k#d8`_oA-XkhQ zwIS4=M{&YbF}? z_ic~T=6TXLZr~+li)#bi079-o>AI-lt_6f!z0JibCo^{HU&gHWKhJ4xUzt^%5w{e^ zX`J6TgB#>)7?_ZEo}~24xb>MM;*;DzX|FOPFy7l#>B~>adaY*BciFpkYwl=wc;)S> znwnyKleazyK&8xY!OGdkkMAXCentOrTv&-=c^AElXCvd%CMR_y- zn7d}4haXa3gpI6|_#jSz9{|GlAR?Ah6D0BCl;>+_z}0`%9Hxr9qEU$Ve;GPt99$1P(meJ$S- z5SbrVWGCu7vSY|DZZ;ewee(58a0I5iZb>aAt7W9TJijLCCpGp*i~9^mLldp7V%LzT zLO-Ej+%aZ0FhP?XrjRV1IZkw#bI225fo+WNfpp;N%0S3qNf%De!pVeP+g+N9=Zn9< zF>u=a)Iz}#s3UQpoYn@An+`2Ex4sdlkxt+S&=u%#Bg;O^H&{#DYAW%Wzi3PpCDtXDs7}_T zfJ)v=I{@L+N%F3V*092U@_4wapb{sOhE;2Bx_FSAjf=b@(~WR4zQ}_~qH&_DxYS=N z39F&4fz(?nUqhQj&(s7F(fj0C1HYu;Ty1nB};4w zM@bH}M*Pfwp2eLMPSZ{$^gWn-MW_aKFW4=#r2M+KT_ep(q;PL%)~};3sYg>ic`8p2pS1H%t$H zRLF+EL5a-HA8=WODf0}~5zFBODN}4Myk&O^m&KaI=`-2#MvQ|kQ3MW&mx-Iwf@)_a zg74yfV1&z<0YZ|enl)VBXVEhY*~ij$!OxEbd&Pzc!@^Qc7x5iD#1fy-2*vYTxlC{u z)suX@ji16ULO+SG^e_7`X$YJQqEK(VRA_6y$L=5&n+m*#sx432eu6(kX3!m_80!SX z1}-x8h-I)W`(NPAmU&VI!9ZBUrG?e;?EuqVo6Jr8Kb$Ej zLFrR-vNpx11|Coo%ny|AY>dBl?jloU{uindX(b4Fw4@U|f>owo@K|~eZ)1UCb+~_S z6L7-UNp}}4_K)*3^jD)#U*x_{40rWolelYYUv&f5ne1#DIj(_k=B}EDWb7i+uPU#o zy7q~%zxfFp85) z4m97jhw>JsW&OeD5U)`T$*L3&9gU9(R#eurcGnMfPhka@8TI8R3q=7xh)>iPR2L`X z&FLe-P3^0)HTG)YKlcV^m))qODi6IncgZSSINtt^eN1d^&1{{cHFX?)!k!YdPC4eU z=z14dHDw294pa{%WDTbtK+bR+KZ{Q{Ed~cvY>NkTjSG~1cm*0~Tc6chUqBzn(cTtW z!@WoJB@M;t_5NC_m6&8o)JmWma(@%PRRZ|ozo~W2U(a$}u6jA`O;(a-V2cHc`|aMr zzJ{=)Sv7B@WB5b52XwCIH)tpi@@KKnL-yc7-MBzuFky3o+`{byf7FiiT;k?NcZECr zzhE=9j;;(?7}Q8ky&uWMI$|d(_d~C!{kFMW2f?X(?rotx58m~A9d}8uOOPC%{R#340Dya+Twri<@DR^*`<@TnL`VS-=ebp0)_RAicf@Xeca8>>E|_9k~MB z$j*}vN!El5QYJglw2n2S--ZYHAkSFgiQ2$2?@+ha!XkO zcHypK6H`U*B6M52`+}~e|r2W$@gRC`3-v1cM&rg&#h{!6)XT@mPE;tS!0!f<2 zw&B-UbA-M?k5*cLqNep7fq@o{yO}u3Iy2!4Y>JDb9`L=4ou$@>q+n!X47?}wOWTlG zCSf0JSd=4&EaCZUq=Q9Ui)vV3fdbMP{v2wAV+p&wBM1oLbWdEJRoI4xYUKI3&0NH` z}em*HAz&Nm<3xHB^KW;4bA^%#Ju_AxtmWxqjn^Y2&=1PzT zb1Uy6RL?stH<9?ACW*dYoyWZpMOX=~Nz+G#m5F8GKGzCw2n>}TIvPuDnEE1MqUPgp{t@c$EgKSWch$OvAFSHM$25y$b}#Vlzr>5=UL zRgguxjXOaPXd$jQ*Mz^~e_Ec2JIU=>AZ@NXJ|5a|AGR@GgLkrV zC%&gxmNV>}jlQ9u!LI0-e?0k`tE&CQTX|==s6aI?kllc~fS1Cmc&qs;v`I}M8~c_} zt-IkEPK^;QLxg5d4s?$$P1uqhtd;ZU=hwDPms-M3I9~bTuc3Suo>>32HuA+O$jTH+&qP=|S~}wN#9s0TZgqBDelh*PQrxmpIBxha;2DPnmtwNI}!oWG1e zqa5zKb`+h&Ygl8}6s`@nXgX@1+=ib+wrFAKEmv9mPmGhtIuC#hTv=+V?*i+_rr``? zxY^B`xr%Tdxua)`{Yfvry%a8nb8|oiz7%sNqdZ>&j&%FbO(2W;@>nyAzoT_HhgrZb z=f+EJv4e%wES#&g{^b2tTsOyCgtEos#+v*~lC)VsGE*nA|H;1xXK-Tz{bT>1l}ZsO zxu@Eja~H^LwmULdc2bqu=6JZ_vS%WC4hV)3t|zThwA#*C5Utmd=t) zfji|3J%zoewpXs?12D!HTlbT1y|ZujmTZPvRe68z6z>RiXZ#6|MaAaI8!mYJ_)7bt zT-SoN#Ln9fxJR;+wN|+YoNrw3GS=AQLXRD+eSqs%a0i#{S(07Kvo9*lH#n$swN`J( zpcW%SpVv*nK_TW9)FQ}VBnE$j(>T;sa5ur zbWq$cSNXsLwtPVLZdMkn$+n)J1E9lo4)5RN6i=030^oB(iIW0A2en|5|m>T#z?cc z+lIk>RovOUi?Dx#uJYD3LUH~Jb;Z)ca#lj1)kcfwF$EM5-oyN40W!&IvdhQJBv zw(b%e*WVTRPp&G=OPpa{o3MyHyUQkz;LcG8r0)8yc?T0*!~p%!vm^1G^&@Orlr6a} zP4c%&=|#b!D%N%6X;lDf=SATr;7`y1ECc80+PE0wWxLT(IszUNs$e*`l2G2?kalx7 zX}f6Bu5%Z}N784~M(zv{I}d~tH`YvKwFLM!c_Ro@=cnWlKXQji!l0O;nC=~FL2}eO z(1_Q=7SbSLf1nAvE)3!h3qQbV%t;l{S$qgfvdlvqE=>UvI>I(*zk#~$EvP&3m>m;m z2uIO&B>^*d7QU@{tQFx6{|EFg?}_oX)Py{};^7dIElUyy3Ta;)LfwR__%Z$ns?ulBQcxBzfe9cATR?&MS}G4m;4{1|-oXvX8wnGu zyhm z?s@j%VpnlFHo^l^BB&=mmX6>p`bUl@!d?u7-nx9|mat4LAxy<{YE{v_Cpq#vhEr%W zx)HR2oq>(8olxl6Dt^t2uVCB8XoChxG;PpIUjEa7=e{SKxZwUZtzH>^^K`-KLA?)XEURIWL>MP_o()QRYUxPt4E z-jNN%HN7F@A}Ni~D{e_%_>kwtLHLPOH8z2yf+V~+{w*97zZ_S${EH&VWNieTC{>i2 z;LpUNIt{nQ6WMC~JaCMqd*(wFXD7;1}~+X9DdlLUu5 zaKHN|7d@4OA_{Q$?cMaUo97<)+V78cI3tVMm0%Lqg?c`>a z*=myKobp(0;NIu#$s zqmJvI%AOz0R&R(K;)zhNs>ckayld34#8p#N43zRjKHkhP%p<{!&1YH;Zl1Co;v#7WJr==_-2!9TcWGN6W9dg?v6fL z`8oeL?j`Wi!$E zTCNgqQk;2zLSs2be#qG@5!TI?KJq8)0=c}kNRAK};0N?j=@)4$+(nP2_b>o;=mR(@ zSE8PiuE}TE5r-4b-C9#^;?{W$CZck%7d}PY6{SIcda|79X@RR+W32V@R2X4Rk&odB zX&JoYi_=~h&nk)5BHP6LeCZt8=ieKuVe!i6t-0z)JSC?k@pUgS10yY^knL0=j%5ZH zJQq^X5%W%1!_bB#+FFRuz*}*UWi)vY=-3QmRBjJ*$bGM>Twg`?hs&+y_ZH211#RLp zg&UF#FM}4K30_A-x+G2@Jzy(3hZnFX_$9ESq)4mCw2i`DNS>l85MYW}0o-ONwi5Yz ze&Hoz6nRJdMk}!%2Sf!G2fNwI?jAhK`q5wz#`J)T_tsr*5FGZWIu)PYd7&Qemx${FRuEY^)Tm^^XzNFXPB1m zbbk^qbLY9mXt6L2>AA5;Mz6g{qCCXG%!Kp5^hm!Dt9(cK1Rb4F!rcV7wN%%q;bOi; z!2;CS|EE8S-6DA8+G0LpnAfe)WGb%_JQ!4`arw{#>Tfn#m!8@ zWywnS%;EFD#4I%&0oht5_#mR2+l#+xjjeSOmIgDFOmcre%@q%P;xolu!hb%;-HJL0 z*Vr0xJR46}&o0Fug!h@Zpc$dLl-Ftrk;JWiz?300q-xZ$SF6rF6S^_$<2otv!a_7s z=)f2Rzkg2l7eRy{BMZ@V@fk;P*G*%EB{B8*z3Z;PgVY0V5v&3?A%}q2OxH0rTB+k& zfR+hEGe5Gw^xM@N>RUF2?Apqx<){(NKJ!!d56;KWt^3yOGsp7Hz$`Qc{>|UepJt<# z#5xzviqHXu*N_<&tcOPT7xtR@o4F|}VR-KB!ZeSZ%{7BNsnhIe_C0#fWSbg+DW+WZ zhEk21NA+OKq&$QXq(2u)6%ob}EBxuMY4F$@qJ!WwV*so81*Rip+L%No)1R5w+()ju zzLYHrCX(;kx28#1QDS|4b^a4c$ow5UNZ7&FV1MwfO-s1g)Qj*C6A)G#`tudoe#|kU z6}&|~pe?A7A8dce?VvXD3z=m!5JoU4bE5Arwx;){x2?SI)&s3RlTf(>TEi5u08YsDv?3tVG+Dyp1qe=qyUkn@y;D`_)r)t3XmM zEB5VNM*pd7^E@(uDw_kR{WXb6v}S(u{4Dr0v3${KE{|QUH8D?99#V}JSW5`Xlm+$B-z>fiL=+5KHlxg7esf4=JoT`~PTRgqg2u;~xh zEtdZ_XS26rD2H`>-f~I$WITA?QDui`IiAjpupZz>q4Ow7Xb{Y_O_Ful17Wj3J@a+& z6~)p`m}}a6XTioQ7OzM5vd&<-U`wI0`;uH8l!i|KCX#?HLG>>f z2Y17^g?6#huE+TsU`3E@46!u>gQc@O=CFm_C|5~y2Tf+;@+)y~)P7zE*-zxUKQp7v z4z_{W3Ky{1UUTrAm>%~R`;twjr)H0`x%1>;SFTZ<&bJ_N+wdrO7jz2*3Qh#q>8I{E zz`{NRY847ozYxOXB4#4&CHnFg1XSa-^{+{ z8bR_J9JfC>n9bwA8`hXVlcY-{VLm6Zfcu6Hl26kf|1dsvTNl_?_!d`}nS(;;Mcryl z3s4&#%_&O=2$B3&G@X9SIoU_V@cmr;4?Bb>e0gGEyb1MOj=2I{#x8)1xKubyd_a1o zZoCk;f~N@!sFJl0-U()<{16IR2UslW#b#V13lK(ear7T@Im;k|nJODICd2$6Q7D`Ni@&s>9?ibso zKA098N%i4cmVnQ3U+{uy%uK=iV>`fI#95ea%{C6h^$__J<7$#5Ba+JY;$7JQJrcf9 zGub3CU24j97dz8^EwPpq>v{T=SX}{ao`DXqLm?Dm{ooGS&6qgd1Z}~3FS2X3N zHP=#0o|?CSaA{)#A^aw=D0D%-1PVz%Xb;is_U8`?tpy4yxphTnTyJpA+zd|>dy-z% zSLTX{@eZL2e+Xwt%d~3pUHpnL<>N{BsU(@2TEq?DKKD0X1OE1Q;S3V_>ZBrI#aH-r znqiL;?tu$;h7Dm6@pa7?&Z?cohiombkgW|i!G6*qI2WBF)9|5S4BAc-&T~;XeSq@8 zv1$)&*wm2!DIP#A;c1EhbmC5{lXzc; z0Jm!klLqVHIQF_>v}rC3haW@(+X$^jqtHXVMjA@La`|gq5)+J_+3)lt=tDZwD>TDV zj->Ri+h3$MiKaGVLi=iErTRMZDU58+_47kmXDiNDE3S{|F=LR7=toXKVypj2@t z*>bHkJ#!rvWw4cR&Q^xi;7jm;jo~8r-=8&ppPjp+`h6;gkCx<|WrEXKmOlViH^9n4h~cr;1X-R6DAZ@3QYf?rdqL zKRK-~eccsqcwmp#e{>NCrmK$o-)x&M#n(VRYJ5t!^bTV3)hd}!%?)x3a+{F}XHC!7 zoVSK7_ZqFU`-1C-GtE{xCrkA??l{V51L$bi6ZaOXM_PCKy1Ah+)i5b*B)wCJG=37N z(hayy{Ir;@>Qqk$-lKb%ZS%4@q(TWA#r?(P@WZLsKqp2Ahcayld)7(KAhg*xdVr3` zTl9S3NpKuIXL`kz%&EqOu?sw9gMaFqa+3l&dZ&N7e{y63tGC~dnBv?Hva>2MKI)vS z2UBQU8fWnqP>Yr7_U25oex$vaY_x3#3(u>Zv&(>D8H+cTw(VX$_?F)i*lJ&`$-VO7d; z<@_)FopT>=FI3MnTeI(Q2BT5`52Y{%<5#7Fs8jkA^dDK<)YG(s=)* z-Q^bvRjm802grWrysdy89$!GV`H%g>6HK{=JOk4{;ST99|0u{5dq}_YT1t2GI~5GK zk|d_(E&LeNzz6;xPz36VQMxF6IPNURF(0KVXfN2nO=N@kv;>5p;Ih=fSG9UV5=L?b zG>{lWW4JAJA#O(~-3u%u;aH7S$w_juU7&;VG7buThv-6|wjpvzR)G&IBIdkA`=ygJd3c7tSR#w!!E> zV!57YtppaOPeXiERMlb#1Mk z3CYVYb%v|>C2C*3y0kxjtyl&(Cwtsp_%JSIsYYgc2wr#A=8ZUB^u&tUgcn2@!i&W< z>;$PLxF~Lxsz^KaN7Z+H1*t1=Q7gH|#9z9Fk0wSPvw10MKzE?Gl1can?UrGgpGHBU zP5gMo=N*ELJh$Uo@x^q0aW{G_E}~DO4EzF`CV@&;_=O3`upj^aSjfEXq2OAe+Cx1Dsni*ZkO>fnBOi>^+Ub1al;pn_*8sLC7BW@?EqFM6VmyPVph<^vo;XM!s>n<=pS;H{*ZWhg0p;r?KNhILAmb)t#k{bKS>nHQF$ksiyX=?u=d+)5p2RyV843 zU87{VMg?ly7Gyl7Ub0!Ny6q3$)9SYHC95|*?d(vk9PHy~yg#*u&Q|{Ie(0>M zTrR!cGn|gob=LH*d~Z*~3E<=FgKBC&_6c{--X9-U)65>OsoSE}&x>`GsruFTRlDMt zXKnVvz2v%bF*KbanucGq#9$}%UjJtCHQ73H{lp7C?;R`UUB3^(82 z#Xmndg!bUI!BR$_aKJy;AI4SE+Up*<8-v97LB=VLyZ&%HU*pP-@rL=fPRiWP7wKSj z?YL-v1?^)vi2m$e=Z%UJeST_>_RQPHE4WrVe{s>;33WdEOlzl1P+z$gI}5XmD?J=# zor|5_Y(m;5#pfDN?Q>6Y=@cvTE^E7gTY4+kMD;&?cuqg+gCQ(-p{u`hJfR{2zAW8P zI}rb8jLk5Qo@l!7U8H2tq&1>$Qp~0wOe9y=JxIBfP34#Mnq2p^+P?3Gv(8+{XxBh+ zHFqobIQNL!Fsqrdf3{T{VX{?GZNuCK`gGKBei~hA?YuOX{ez>Cq3pVi-U0MsrEL62 zw_RCs(pNw9pX1(1xtNIqmagb2ca_lb{L)Ez zz0WROdOK0b)xkY4KrB zNav#^N$QX0#Vx=!rDLKdTg8@C596Ow7HBRMIk(_%woI5s?luD~RfM{@F|p_#5=Tmh z<$yE}{}kWqmcg^aHkz0Wp&)nRD71u$l#1GY88i{Tpiu{`K zgiAO|oB(f$Uud2>gOY;{rAnq_x$!tjJPij#za$xnN77SwTk8S7dQPIaKi?V;RqV53d>{I9hRp*%a5f2D3^bb*&8o_vp_GgsVMQq z@l@w2sR3I`swO?A>!ZJAO@0F2!BV1JE>BgpYw&U=12i&jmAUjIl02^H5Fs2%%>d*J^T=q!yVg z#P(t>{l(lHVr4vtu!RremteO$pIajqp$wB68EJke-hr1z8{2~1*OwB)bA2h&UQ@Gmn9^^d8=90V-fqyA2D&%#8MXs6g)rIGA zCCQt5miUf-2NUpO)W_7H5YAqS#kg?&4k=t<^q;|Kx*ixtUBNp^ns-6mEL;c@!AY+- zR<~m*InVhm&6VNO?VQ;T%unP#GRrORQ7tJ;;_%LdYlVs#2~ zgA_EH&5>GCUUnfi!=~o)vA4ldaKPNmbRtWZypE29joCu5p$2ko_8h++l$I7suawTh zcjBnInblmFZmuLwlJCG{l#T3OcS=V|Pvj?Q)O+v=u?%}1_F>c6y3}~80+?ni153ci zq?Iy`e4k0EBqsD-<2qKv8H8shh-Gt*IC|pYs3gxa9mN>&8aJJ91xka~%m;C;ioG4- zO0Y0@1Z|K=M+lbA{ao`Q@#vZnVb94MqUXbsAPYQk3`B##DRFT8p7eFxEVMXnxw!zA zh2zrJLs=+|Y8c*V?;;D_hg|ivZQkB;)p5g_OF2AiTER~)$+?ZhRSMHGQiMy-Ng?_6x*C)r8Fs(6P(Qnl3$|ln! zeViIpx)>ib-`HjDKFZO^qP$Mt9`=1|wC`&CTE_=l-`Zt?mL+g)U3EO|qPOasWzSJt zMf+mzxPUU8(%GkRHJNIgK0B+}jznha78wS63z&v#e6-QA&(ltOM=}mdc00NqibNz4 zPfoH)TrreHS%v?Ec8G8|f;Hpn8N^}-Y-U4{uPg~3rUMKn%iZXD2=wXv(oz2Phz%XK^YHt}MD`fI^m$N0Dk>c<|(i}Zvogp1!`&rt{w75dr z2+zT_0ErdQYo1Z9QeU`Icn?R4I_aY6I$w>D=?wl&mKL}MorXiw7UC%!1+&Ogb1JTc z-}pz$$*$wrV2zh8q?@_e`XZsByh!dBw+0-iYYHvx6C{zJ!x*ir!VYL*>Mz-BJ#HNr zTp^9-&o~mK9?Br^XzO0On7j@*MHBKK@M$VrX(N0tcb zJebLz!jCOS!CEULi}DRiCAmFkfaeSuxEuIF9JX~qz!M1$;0-uljuB1LCfJ9MBy`Ez z(gG=$bdySh=i)y8t23PBGB5FQB#&H%Ojc{+9mM7Q2v6m=lZ^T#X^BvecTjGzv$|KZ zbKkulJXBhOnxhW5Cw?f0*;bK1(=D(?s*_)h`XC?X!im|XW8g0|N!tgqSp|$1%1B?h zv*c@NO49gk$rP@2L>ajp#&9N><$O;F7!ReMVhZNSdwdwXT)qP`NuO(is~ow1zrX=P zrrhD1Ajb2L@dwl{wkJA-lKI~pPdJ$q!1$`+!a1@RY>B^sMyMK;Eq<}3xr=nB4ro)tJHityE*4cX zQF}pcc?gwBS7q|VTEatdGS`b3s#l9$rCss|#;xXiW{9i#oqR4hjFyN2cCFaXa06Ax z-wkaH{rHve7(LuyliV#!kh8Oa?AclqJq(O~WiITzFyqr>y~Yw#}G z%?zR1!UKFVH;Hb0XN}4yq2=ob^jf3Zc2|j{H{bh1*AWhh4x;E{pnYo(7|g9k{Xj&K3@QB)#h(yOjKQp6|xD zH$!%}s!49{5;0LH!vyi8^xe6h4n;L5KCorkbGcXIczi2jI=z-X$qtua2<3Cf@Vi~x zBo!5Nw+B3UE**!RxJY96JYYUxXu#ej?y4AuLdEemxs2^B4vG?S3w~e@uunyc|<*uMg+-t!O zl4T3?9MR?#;&W4^z!3Y)CH(_-FX{&B#*7DZ36-oo*a6pz-@!_?Mc^%4$Mh|Brh8B@ z$2N$hflN0xYzml+}8e4RI|AHpd2;MG#DJUwbss<-gwRe zy+2$XuNXjISQ$(-O!WU|(+Fp**3ublW}s>EMPX%NbZ`(qf^X~R^4`Le)+3>p{6R;& z_ZukA*5`hEqVgy36}`mxm-V-6esCw%m`x;9`;@f@Z2_w3_OdZ=D)!>KxqfI>xyqWw zpP}_3IhMX^du@avO@EsZ0n2MI?TPu5oi}|u%@3(N@Vc$FBg3}^t5zXQXd>GZRs2_tg!SU9k~3Xc7L|Xs zU?38KEpXdc7pKAfbf=&Af=Y#1|%w1I9Lcd#qBbTAzB z)3suqv)H5F;eOsJW$n*;Wn4tuUH?*x9F=`P-45=__G7l&TDQ#a@rS8-JCb0ztW{Y} zAP|L~W6(I71nW|Et@-!_+dqVEJ}yH=W4lFe^zrlaeUNrnU1S?q6POR6mOimPW> zpp}6;q6X21IG=aEYSNcwbl#SRxL_E+At+#*ctV_wBXyezYbKWK4oje>)^)-L&>s2? zxo`?!prwHE!Vq8r+0X)wguRg`)8M!{B<+xkCA5>u0*kS-uvnZ$o`Ks)+a6mxaUpg! z?X~1uc-$_pon^FTwEAA8avJas((2s~Qw)QtpTrJT#KiOKcqzXO?1}22ty(wS2p+}b z%_B);xE5Yw?rWS$a)>2CS9&b&hGmjTZ;ayN>rnNPj-0kG`pwwl+kpqk*_K~cic7?Q zO2xonk~HXPI+gjAHl&(Y>4F0g(>*@e}lN){>qsMM~=S`@VGL-Du~_&4|`VSpfE zC)t3{pudQEI+ELMYKNPVed%6~;mqKw_yb%gZw9gn)5d}|;%zb)`+p0yGBFc&6b{46 zaK23QH$#tDJAN%ih_BgL;sID=)O008N$g3il)Z&8G({qIME@(apSQ6AZUP)elJnz9 zias6}O1ns>t{<7WDsTo9XMRVf>p$Q;-&$g$e@xCCwLE>v&sv4=JA0G&!bX3TSS|D) zmoI$+r_d-k5f6v2!BQ}b^iOV}ZgLZpi}w)it=DP!6PG z7ENJCih{qJG})+=PTUD9W8Q7pgpKBz6X9`1qh^8YQv4!F?Cvs!hH{gV^v11532k=S-91UuV z$8l9I13rTTa4mz+{FcImkW$GSgMPY0YG>klUYq98nxoyQx^RHK0*Aq=Y#DK6R<-5^lYdlj*RZzQ>*2)RFXlDQ$4h}fZRCtQ=$Fg^C2HcY)Beliqf zm4LtL$7&et?LLLdbANe8xsb2O*WFv_t;1wdqquvlURlYm<8Qgh-%090wvz2rRBvsw ze=5T|&IeY99@7TCSByEe()(JpPq)c88D6tj1XnxU6H zr?k`N|6*QvfB7E!ySpogic3kJs;*z`S9P${=C19bUBi44p%%6^c60j7&_Ne~OxvHQT!+Fx$USV*@&0zd*_0V($-6*tX#Mx!`W(9&V0% zg!h198(K?M!=pTeI!evS2}6Il?{VMFCpAO5FRyxT)trr?k$F4qH8Uje&HdP{lll>| zRHAu%`ttZGTuXZie}kNL)CA7KO>>`CALcIS^32`rgT$4>dBa$5qfqfco3z@(5ABxb zf!F-4^Cz=Yy@{D$NFHQ|>rHAydyPPG!y|)ZNj$y4F-z5F{}G#RtEs!|8|u&AI4Yaf zQhdi5HMk-+%sFsO1eieM=0L|n10}zqw3UrTNP!4>p0a^vuTsHIyul7aD-_KjccM;8iv{<^}W<> zp1J&X1^9~WGb5+wPL2$@UfGXkcg|bt>8y5fOBtmVr|nwK9_KfGZ*8}Ekh7-eh`QhO zPOY!LRD^;YM^F_l>C+&QZ%j?d$4rd+rzR$g_)u{W{y{PUs?JY@P-|$tb zyGAOHz5EkVgPQmO&SJOGhe_`x(x%8*Tmw3b9QhoSv#cU)!$IgII&3I%zl~4C-&ta~ zAZ**6T&;w**4~y=WR?+^w^ghP4Dtx;XObugvwSxG5sJtwCpWR?TZN)D)GQR9W0d<* z^ZDxu^U*NNQZv+_2PfQ@xC0y(I~RSE^)io6q;<3KTEc8i#t!)b z8UR}{#5jkufg)TG8%jq5N%fu+BJWG7g|!ejm(0B4mF>ratq?(|;6hg=^!!e6nzc zc9Bea9ylQ$C;ey++fYrmHp%?`68DR{xx>;99Apc0 z7Rxf@tQkrQ?5$pBYlxfBX}P@KnlRk8QSL3RQBzP4Uzxm7s7~OfU*_Hs%kwnkgJ0{- zwVrpJMuYt2>{DP;0%rGU>s%w)Q^wX(2RwnDOB^jJ316iWxmRP~<;g6soiQ(QHRbl} z{vmec2HxHBH|s2`I~$b7 z&jrSR44BMYftQu}9C(Tf=<4!|xSn-Ru&wlM$qj3MT6u5<9`)+LQf86RR0)VPaWp%E zkY)a38+orXr5$J4JLc_R5BG&|3VX4AnPSce-#70n^CS3zkF`HAbx=!EpR~*DXxQ95 z(5quNQ!UI7xeJby?D*K_w2m9kQQ7Z#SLzaawtF(~^woENp&km0&|5w~>QPryKV%nr zr*IB?V^|2v5P#51`b^#w@TTZ+(TMyV>`pW-0QJB8HI?hItyaoZ&3}P96dj`$*Zy!# zh2^7&6FJYP!-?$+2gdg2+WAh#^ICqnrpjMMlhj7`mZ@#&*x;2w2hT?~CC^0v@-Ni& z5uTc6rUiZVT@Br*vc{P{8x98chF^CiD#vvl%uRw1wz9S_ArF1t`&|v=3tf-Q8oLnH z<%iffV%=UwACgORacC%L$=~+=N^2^WH2q{d=Ovm3g13N;#3W7n!I&yHOpuEPNk`;% zlEfx@>Y|3!Da!+Dkoaf*>|Lsq!~BO*d0hbm-mbRQusSBl{>K7x0q;qYBD|2I?Qg`MBTOw%~sHYutGM2z4lbBDXYX z=*?#un|C=MWR7Cvf}6MyoGDi1uYjH;$@D{As9Y8zfR^3e+{g6EHq$4X5_~(@f~;X? z1AA+GGyhz88Q#uIapi&y+HLbhrVtyJy-kj^p z?*AV}XBk+m^|kt1JuRgAbPr7m zn$;Sp7yi#Qns%U8Nf(rC;-l=IRJ1`!qub-s=r+Rey}FC;-BgZd5J^R_mD(K-pcgQL z33*8f`$bDqn^MooN;J`5I&ipFQMan6IGKWVls)w&{8w&s{V(;A zo=l&8Uh!3^6KR()!+r->qxPls$mBhjyBeH;`P>{hwe~`(4j!x+DG}U!G8eT?sOKg8FR z>{ypPR&>-EXP^=4zj77W7~i75xn}%)Sy$fTiS+xtjo&E_T$)mprc#zkQDG%LlmFin zN$>ZdH(pHHk)mX#^sVEliM*b?++KyA6Vhai|HKABa9J>c{E98g7_kH!fkH}abqIS} z8}I#0`&X)ZK?bNF9;z;vvJH3HVtB0lJ9AF$j0VU(Q5>@vmx4QlrLd-&gOl+>aMV?W zl=K}Z@1<#YCl}zSF@4xkUO{w%#!@M7c{go>%ZJ60N)gF`X3+a;H|2hCCVr85P>VLq z1185%x^?UapQ+mnjV$*)y=cqpu1&;Z@J$ZA5(Gz=d21 z;1g?*CqWaKPC4;a`EmBK{wV*Q*uKg^IoYWSZCuyvt3Bx=k6H@%{k7Ta+%aK+xX;MR z6|K|FAu(R;#fz{vwJBG(Mv9cJxUCe;ssEx>FZMw=EZ2nT)|FygE<`i)EwldGF`ECB ze3PU0c%ix|@U!4}YM2=>o#)?kmt2?mMalKWRf+fD4`~Yelb@!f)4gigdE0ctK|2$m zg**c^6<$ZD0u6LY_ihoBC(18{TjsCvE5K2)o-{t`n|A|b6Kaa(xlR0w8WVsh{Ksq* zcXE%!grqpQTCm8u{0eD*&C5b?GYX5qd(u=EL6e!Mags-nI3^HDPv8M&St?ffdV*1xSRVn_n>sX zPFBHiHYDr}Z0Cx48>SEQ)ZaP9S?Fk--NNuXgmQ|yipkS*hYQ^T-_cmGawDdHm^I%^aO66Zoiu9FU3}+0AQZB{qjFqV+w%k&WeEoT zj+m^NV3s&11hQqdX4Q?LK~6LFG+3^jW2OpCfX-jnES5hDcTyrtGUbs}^|Gi@g;siP za{w*Phr1N|mzM$$2dzlLt76vV{RWN;r}HG3Qkasr1*l*Y+naCY>rB374Ht(<fYm@M&=^t(zn*>$~r#!)&viO0u8ttjqF}XATan8=&PxCKR z7fuQN9UL4#H(W}77aWyeBBxU#N-QT1@SY5=6pB_}9#s7~a+H$;fBR>$`ONz4m76Mp ztk5-n7TvoVX#4dCxDTw}c=tc_lcO>BgcmVgoy9}dg`{AvFf!(uP)3X~jtT8o2Eqq< zyPU`5i-Am`FMAs=7uMCPBCVF+aid~CxCQ$ z^*LEVDyqkYWWrO=`aF0nRELkl4?rLNs$9h~hwQAw=}pv9YPSBDoz>q-r_=zc%I>3d z_xJ3;;D+EiT&B)7%Rf17d^-y(Ydq-*#^J4&u4tFmRcS;RW2Rvx+QLsGKl9V{eQGzF z)z#IpdNkO8BE@f(_HrU#AjXmwmh##F^|5Xv9qJ6Vj8}Fco#~^d<1wi&ENVIqf#dKz zc&y%EKZjHxx8P&6LFu>?y3*ERIcqrznNr5_OzAmVv@$iH=eGqAg z{{zFb4}=oveZRR&()ZZbS`Yg2(oXw@uo7P)!T5ch3Cx@fe`bD*_xVQG6cBsdR zgDEel4X9$c$-cp-7m z9mVJ3KXi7q4P7AH$2lp1{oki)b%|dTIN31cZNZutdU#N*1DU(7nvVo8-38n>~ zpkIS895y+bJIoZtNBk8?kR6ZraW`{&>C~;ut(I1ZXWiMJuUv)nUzG0Qx%wu#gi^as zXLuTJ^zIF7N@78d$KhXQzHK2~{p6l?A#nh&v@ra@{oUW2^klm@=ftfwdvj~UDD%3| z^vwB8GwqXl+T1zRHn%J7moEYtu99LJc&r%EJYRFYAs&{a8Gd++QyNss+!^v{+A7<{ z{|Sn5&*>S+#eeYr;G-Z1>nQ?jk>80?$}wX|_Q_B#&+Xx_*;xLzb28JBcGMfYrsmgI z4D{2p&OQ+A4ha4uq!wyo|2wH@kdtad%%-3z!Y}X<-x8$xyKd{r&4*`VD@&cdLxc_7 zMc0?`Fu^RYw6aopc3tR&|2HG$YDuHwKKlIJBEbtb`9`sFs*hg+`_LZRV|Yr=ld5K3 z_4%bkj5E2VI2k1R-L{ExcW}|Yg4+z{IhIrBI74`z@Z8^oc9|B!NzRtyD|Qc@A@l%K{j5}1 z%HoGh=cUpiBMkU-N_q3*m}ixHjoth;ai1?w{~DDP_gHSZNvOqs@Pi2q`HFElk*b-o2-l>Wib+0)=M(*yJx zcMGoj*$)GFg!r%5p10^hzR901t=B8PKIW|lKC@pt!y>!bucP4Q%uQy0&j=Y3oUt5 z`J{yY60BVqZX-Qqw)yE)N!v6p+mUFdva=L$&@&;Hy zNnwhkpXV>-tvoevAs9rBQ{|+`lF42b?vYDLmB6p$h+Ic*790bra_jMPxJ_sP7SeRm z!N73$Z6y`nuvVb`-B)m?Ql4wV^uqC+ebaGrnMBLiq;E=T=pY`6F%@LrkRv4ErNj!# zB$$sP$#9{BX@j;)E3J>i_3?^ePvs(=&UI8Rs1d5F->H`43kGkhBebvNVEzw0w)S?< zIy^_3AaBywfJ{7tt-!7TM^;zkhOteg=)#e7YY~DEm|w|8`n;VidFT*qUy)5;cH z0-f;pAd~^Yt%|BZ-x-L~>n|ER>SeVR`U~4!nx;FZmQnX>LHvTdzoVbql`N|rT*nI2 zNE00PeF)FAWYX{8Wloqn7pvx`ku70+h+2@~M$`&4_l-#HAzhSH_~J5jpO$5Dp7G1|esOWL42>?ZgPM8GBDYPb;`^_^lk>W`Lb zCk~+Z>>B2R*n)bOW>fb11i2D^Ln1&E>UFVlmpA`3>Yy0BPfaCfP)j8bji=PW1j++{ zBK;dZLll%0c`e+M{u9@0%`*&wMcvT)k-k_N@(XdsXOIE{N zJSlOPVVH6cWD#BbM0Poc;|;jG^4hQyUZ$k*3R2j$)HMs;<^9R+NE>A^?^2#`I)m%c z=A0W$#e*ni!w87)sG8+6=*PiZwQu!b)xXj&bLHI2<>Jy{*dY7SAIGy(jc8e7b%S?+&T1C@;PFh(b;>+kq~x)Dr1$J+FG?@=5{6=Yy@iue{=o{ z)(Fpmp7R!E_}+u2c(8px*A>oJj&17X%aN)|lVM!|q~zT8xKgN@f4(r0JE(M%PM|4F zS@8qj1K;==FejlJ>@2lTZ$X9uIrA8I!cFu}5*40tQh?;njd{j=#HieM6AJ^VSJ+5Z%-5su2Y(l}$D>#g#_^@cv* z_cO=6H$l&BCgG=e(EgK;s%+#Ru+KnO{{q48Ff+NXhp2&XkM$CN2<}G?eha@>>I?o& zFmug4Ht-ovF-~C|{1gd^%cZ3vUu?}j6C4d;kJeYQ25 z%MB1LpceBGCUFr-N0VQ(3%Go7g)9px!g4TB{N4MAKO)l%uCT~^hnoie$=*iIOaG*w z0DIt3+XS0SH=jl-0S#@u0PF>;s^3B zn;|eFbBF5>kS@f^MzsMS&iRvVS6H#IQ|>=hIFuSL@3i@DIg9aML&dD$gCTKrOmtv% zVri*_IMeej#}kCUGg|39;JhcKduMsq`YX5!Qy%7T4GvFYlPv7M&ab}Rj?9cNC%1>!rfmG8#S$=V!Av#;i6rq8(}%{zqSd`ae$6aZDM2Ka}bmz$-g z;+o12cN6<>(ndxmWnbht@mn(*^Tc3;V zm_WjHp$OI-$xKP1hkd%-XnP^oB)FLA>DRq6Qlpe=t`I-TF`W6FJXlnOTd|9BD1=PrJiwBqfW7?+}}9W77iVA&$p5AMXp+KTb?US{WS@ITjNj2{Ty38^OhMO}xz$`Mls^`cr_&6M}bXXq60H2ju)6L%t$m0h5tmX7O@@pSUV3nno@ zqF^^6Ln%hKN%uj5`Y&!ur5#7fpCABUYJX#zM}U!dCYfP91lED_Vl(P9oI`D8S5Q?` zD&=78RsWM;fw!cm){AsghtnC&_!{N-ZNh(~o_|hWA?b(r2ET{mbgVAYTIQC=`{mX_ zNCtZc1m=+s^!=}3{Gl#@X=030ie{#p3yY9RvHEs1)9^m^J)RBPAhT%`7c2b#9W{+Mcy_}U zSXGndSL|mrM6m2Q%C!7{mYGszb15ISGR#-bp;UAUR7LgT-+&wPYjYARAx(tcl_X^- zQ`{-TKk#sLLd5DXe1Bn~QpPiZ8dC0pBdCRRo;G5maer9(CCMGLpsqH_bYeVF zQ9uK^ByNIZ#lP9lSrK@K@Pbdq!<7e=^gM>!kMD!JloR}2Y(Xcpk;)=xQEk6HhPpU? zY7xOBeS@1p1$RgIU3j5Pi(2BV1X%GQs*9cqjM@sM&{=M-Yb2=^+=#P+^I$Y(XFz2f zdc&rAZs=LCJ&Dx!XVsE7`A$16~1iOu=>`l3!Y2}qj`6~=@)!;W}G5Y563T?qCFk6GWO#`J@<)XPgI|ci5oo@2!#E`ijMqmYL*Q z=@^sKM|c`HNd91owO1Bm?bEaCG1(b$**~3Sg^tc+63viE*-B>8&#<3;k;~@gg=fan zja{&PwM6d}p#*3c_?+!`#k#%je;r30zT}Tmk|`m#ObCkEnkV;yp}x2{^S$f1$DNvy z-ZFof&@ubE&0$>Pvjl&}ei8QsL;Oe|E2qod497Fa`j%!I-N(|VG1KW=ty@;uRKio5 z-2qMo4;uyB&wyZr-r4Cjzeya&RiMzHt;V5Ulm*QeouUOX3)p{Zb%4dK6gSvXrNFSJdzg~ zKEQ&gW6Ub|?Vy@CH)*B2gYz!)o0C2x`I*o!0h3>z%S+>rVLMkp@&k6c9EjuvQ#@ptk>xuRZFZW^ab?eIw7!&MC^zj~#sH1${|aYHDl<1jv; zPLi6Ex!O&6ATAM12Bq;z^CzvEk|wj1{k;Pwz#r%#wXyu4Xtac8q8HQ2*;{-fjb_+M zI*6xyzpv^I#VBvX?_lEyVuRa`y$; zNbOK%%bn1wASR{BLT$J9XI@u40vrw~c$sNK?r!~l)*P)peQPK-ix7l7T%)eseiMxs zE$D;rMr}tnMgnOF-K|Ymtx`GBrtYJ&!Q~)=Hck)W3TO?e4i57pwH4H8{Y-fTR{D0M zr!*@Ot6R_sm2RCtS5SaLYBP;)bCeT8)xcEYV{pDwK=aKB&O`DSTt=ONCul7!b1Y}X z9%Kn_qm_1+%qi}#Lh}9RDJg4mZoGO1E%I(aPsHm;)IWs^&^xpQJjAoK+B@&-*Yi)Q zk+4s}PC@i}l{~Q`O?XiEZ{Ro!q?7o&`WKmor+D7s`?RZYj!t8DV4w_9Z^&IKbLBZH zN#}Q;lpNfUT%v?tdS54k@{DAQ9NCL1lj3Ml>KMF}91@#?wMtns5v^lPQX5>6&S|SF z#VK*#NTP57ETSfY#kd@3gRKRI40!nHd zFcrPk9w}S#6Ies+C$>^b;lE<7V!GG|2f!<(i?kD80}Js(+U;#7{N#2BS7^?Ax0p}8 z&#AB`OhGyDy7B>4P%bhnA11}N#6qFg`w^N}q;qgBUZE}|&1lwlDxm+8 z+6P5)<)~fjF7+sW+O#%nJ3*Fk(Nu;1RXprIEB>qA;y>tR4QF*fzJhka zw%aA4K-!}hSGTH%@H*FXd`7vgT%bGMy5u>WMR&{v{tZe?5;Uc9JX!#jU^|_0H<04- zT9Jsw)Dvg|%tNg#W!RlGA9)H(Qh&HW$s)&Dhd7;{wmPQG0C&`lxH8&~SnVmu^n+8ih;-OMoP#drq>EA@h=ahvt!v!*8Xglz{cnW zhON0rO`oMx@IL*S)lyo@x*$N=@H0>b@L~WJ$*uqf1qUZ7FfTMNxIuWx{^eZbPlYFx z>fV<^AFt8(Qj8NPipT8Vg>k}HpX7OBt7QA^-NH>Zl!rICBGMw?U?0xRXI$bk)}LM3 zGoG&+7~$<7>~1^@W`??k-h&O9&zMx#;NTHQ*Zh$0X+X9gmrKZXD6eN#ZUbh$dj+}S z&f(ukb!j*3w0DSizHO-6jceGBNlQR)*YbdvRNl5ySyOn`)xU5IzYMVWsrR_>muq-v zwQ+1XGcYT4-0JC4M4{|!j(UPa63Hn6jdj-ND>zfR>b?v2dyBiK8)9-&5=V27l7_hr z9vmoQ+mJlPY;e{SD5;z~lyN+HiEA%AIdMKy!ud1si?@HaKogF0f;Yl)f;Dk74BNu^ ztYH!>3km*$q;KM#gst8>$O?{w<;$>gQz%bv_U?pV^)8F_H*Fb(`Y{CEV{U^=C zWkS{1$vF+^j;?Gl6mDbuOlsPyfV}h+d$bI;2VjrTPggq*Ug1xM{U<^M_`h}@# ze;-=MKXT^syJa@>oNt;}2$u+PU*)KAA_-&gl&!R7;XVDH_g4E6D}t5M{YqSxK)`s7HkEKyh0yd`)$Rsu{+s zapa!Ytz4wjsASD1jRy1dLD~;FCHPZasZ%LK!P-@t zk6r{;sjIaj;WcDe&aS#%bu}1)E8vNig_IqYqOmlImqMzOo@APjA*;Bs_{w-mOHk8l zrwSS3=N;dX2l4>tROki6Xd-@>X;gyZ&#}&AXv}qG`AOmN^00QVSl? z@9M)z4B8ZG!M`Sb`BhfQe~VmGOY4nted-|n4EHbDudh?KfeCq)wO_de`qU_?H4Elz z4DL}67B)`lL1|=_Ng`ONMZvS69dA+US^m+=)A!O+ix&?ErA1k_>C5yB>Pgx|o^H8> zFQ8BG8aq;DXU&#`+)-F&hYU9-y`lOvr0@O;$(s}GK(wy5L-fxI=4GeliPkIZ&3MlXYo*`vjUaI0mu zycq9w&#@dMqeAO)`&hof6J(>Du`>{i%gdnYyO6vYL)istf~iUixK7`#_EOZKpf!j2 zVqc{pvq+{LW8D^5NiAjl(M9#A7NzE(IGn+~)f%A+Y6m=xq=haiW#DIOSWXE2gzeyv za06kQ{*ByJH#k{tAy_JHz*lf2SS{>Qvr%2}gnTu<#~&DnG#D*{v-R<)ntBg4(N4ry zmP+U?eVa)ap&odKcA{jLgu8DjT5lPh<=N}}rp^`15`<#pBvU0z5Wa<5;Uiq$9f5xn z$Af`*4E^aIrCmba-7fe@+9#Nm2FOO5z_G$f%B{1LjrX5tUzZPuf3L+NgK4;<>r3EmYne~!Ayw=GYT8zQ^jB$#VEq(5@U zg4)heIdr2FH7ER^)(+RKd&N^uYb%yUacY?wtq@k3*Ls6oA z1_Q~ZOg0zluTgGJov>aMCu;j)%e(?tYIq!6OFuKRP>Xa9Y$X3~YfE}^XSLn%fUh$M zkYA;uN*VR_4zF|pUlU^KQ=-bw3QQ23!41kOwQm z4P%FrlI{fCL2q4X4?i>aB^&hp)WYDC>iQq$FAvNExmdCMkgt*cc$IpM3=-Ca=ww~Z zqvyX$cvWr!%qH{lRu}w*chP-ArQDPH06Zg{f_nu=ter#FP=<{$bErp9*VAURzG)vC zo)@hw=e7X{hw)n|Y@bkl`<8TdBN;3u`=_FYauxoqYduoP2d=8AIKCkzSGtB^v${NYzw|bX5OEavgb-3(vq(q>XmW`PwwWd5-#3RA9~Pu+s!EzF&AQZytT_O((f|!*Rd5y$fBM zA^%hGjGk@3VP4GsESTlICLI;d8s8a52T-UOSC?+)UdS`WUQS6E65p8n6JF%bNOM6? z;clRUZjdJ7Ht?)_hICav0xNkn?I)e&`4Qt8ne-Mkg5|}lxE5OHK3CB%{!JO@iExZ? z#?A_|cv9#B?uWK;iNaP`ASkL0rg)2x4T^o)yd=fb#3{#iz zqm*jO#z1P~M05tug;#|(Cc)hs){h&(9K?wrV1Fg<3se_M@sq(IFBFd*;;`^k`osLIYcCN=MMr`97KWu%ajohlV~EjTKx%8>1r|N?wt>AVCusw^#Z9KC zI3w*sS*258WS}wa?ra6egVAKGJb=2owxW2oA?_ib5|3bobXBe!1E@bqpp1d`XlYsk zSB2b?^TEk&Iry-r67A2nRDpU+nu3#*Qt&5D=#|u(lUleC{Tf{c9+FPQI79^Ysx1t% zGD}*ZZX+)&^PQ8lspM~qQ9rBy4j8<)<{h)w@C)LE)ztrW&3YotixVw-^rg5>K@aRC zt8&+q_W4Wmo9G=VD|o)LDEt(%k_HlFlTzF!;PK|2LI>^$O>sm3PTVB~u%9%N=gMof zMBLQ>oqvXwsukf{O56QNH#(j0ObjHS<_F6{GhjR^t9B%frGIc+<(r@+R6(0)I=&Pv z3U%<5@_k+g?#stOoZidF@4R~;fv6DTr7USy8~)P zH=A7?9H^?iAfVK2iFt0fh?z7j}+We`Wwd5)?sPovs@Yd zDK3y7F%@;{p;x++Rgg|!+)Y6|nQgv@9;4Pt3GN~!gh#8pfI?6BV;nn#u{4``BI{<2 z&gQqsj4&E6P^+jsl0Icl;}=XB&m3z1E(IPkE#yb^+|^eqkJr;Q)*xl0c>}wh_Gou| zpa zkbIQ6OwFP`@+w$0$G|6&Ki~^+H89p)Z$|(h&;^~iN0E8njKs&CewXT-S(RDu)g6s8sr+_uXO*OCG|746x`HcUQoEz1`XGUL-Sj%@2M$*u;*b-qmB*{sD0n|+1;zmlH{LF?RvryeuE&a*n}Qt+0!~LC&)&p$&f`XlVY@flwafo%Wkt|RJS5+6?cwHdKkc)XuHH3lK7Y{J z&DkU8y>njbUH?IMDOY>;g!Ik%(s&Nu-?1cZf^T4qF<42cV_cgMXPsz{`gQ4Y!7BO5v<8}vAw%i@LcFua|xUp`h^_=$^~}^PI60pyfMSg$SszAiyxik2!7tt z({wy#DbqHovVCG?L#AKG{_1Z6P5pt?P}M!Oiv?;P@l8nT?HS-->vP$k*bj)Dcb&)1 zxAb*$RPgq*=Ohnc``y)BU@Au4N7aE#-#<`=}aqI}8i)V;) zR9d&ZPA*Cd2rToqG|Y0Gch_|`0)~vcVx-gOIG(xQ)Y{t3TZieBUf#OY@hhWR--^Xq zKH;-{W$I&Bf5U*p6W%(;MDMDM+nz#4Eze&Gr=<+GxzsA)1{Z@owH*Pb#8|E^k;OVT4!0#DXgVIQ+XxFAOh zg^oz_5|42`P_w}qIYsKGhR9uf)4Ple)h3u8E2{4Wc#U6*o6&ySuIY`EDt1 zd{a8YP3%|!;!{YHCup~2JroU(P{wada!L4xCn=rypN3j=@)?WIf=3`MRmG7syFWp; zfIRw?TnhmzMVyL86EtnLu>hggl)!XKsc5t@0Gj1&AqTkYX|DXu5@;_MLQ?W0w0qK$W-zZ zUKS!;Q8as+11OI{*(Lsq#`s?225ctn{5i$F(5Z&8PpYRj5=yEObSlb#;@KRnrg^GP9+{q5|@$> zQV5-ZyPh%xRJ3x;G0MvBi}$3iOs@l~qw=@{sI47jB4~DVIN)p%c%l3hk26en z9yMnx6HMKi0uTYp`Hq9dOd)dfh3>sfN1xSMlTPb+R}Vhc)R?=GnJBj6k+rJz�^7 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�?&^W-Hzkb~9H=Of@v?5^Vmw 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%0Ad3;qa<0>f3U;CI7F?n-8cy{&V(zHv^kLWSRu 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

Jvv)FCTU=H#8$eG?Zx`A;Swmf@NZ7SH7S=-jm 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

71SA_zo|MKbQF` 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

VJXK^b{plX$j>sV>MLy26PkM?N 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%0DB0uz+cea+)5B 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%0DY9(fc&zQH`3Nhp1S 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 CQ|rMK40ROdVIQ*iP6@r15vK+2RaDq5i>o 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 Yk~fCmsE<$mP93S$zd1ZMIL77w0T7asT>t<8 literal 0 HcmV?d00001 diff --git a/AugmentedFaces/Sources/dummy.h b/AugmentedFaces/Sources/dummy.h new file mode 100644 index 0000000..ccdf435 --- /dev/null +++ b/AugmentedFaces/Sources/dummy.h @@ -0,0 +1,18 @@ +/* + * Copyright 2022 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +// Swift Package Manager requires that every target has a header file. +#pragma mark To the linter: this is an Objective-C header file. diff --git a/AugmentedFaces/dummy.m b/AugmentedFaces/dummy.m new file mode 100644 index 0000000..a4ceab7 --- /dev/null +++ b/AugmentedFaces/dummy.m @@ -0,0 +1,18 @@ +/* + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +// Trigger auto-linking if ARCore is never imported in the app. +@import ARCore; diff --git a/Base/Sources/ARCore/ARCore.h b/Base/Sources/ARCore/ARCore.h new file mode 100644 index 0000000..35e59f2 --- /dev/null +++ b/Base/Sources/ARCore/ARCore.h @@ -0,0 +1,27 @@ +/* + * Copyright 2022 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +#if __has_include() + #import +#endif +#if __has_include() + #import +#endif +#if __has_include() + #import +#endif +#if __has_include() + #import +#endif diff --git a/Base/Sources/ARCore/module.modulemap b/Base/Sources/ARCore/module.modulemap new file mode 100644 index 0000000..d38be1d --- /dev/null +++ b/Base/Sources/ARCore/module.modulemap @@ -0,0 +1,4 @@ +module ARCore { + export * + header "ARCore.h" +} \ No newline at end of file diff --git a/Base/Sources/dummy.h b/Base/Sources/dummy.h new file mode 100644 index 0000000..ccdf435 --- /dev/null +++ b/Base/Sources/dummy.h @@ -0,0 +1,18 @@ +/* + * Copyright 2022 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +// Swift Package Manager requires that every target has a header file. +#pragma mark To the linter: this is an Objective-C header file. diff --git a/Base/dummy.m b/Base/dummy.m new file mode 100644 index 0000000..a4ceab7 --- /dev/null +++ b/Base/dummy.m @@ -0,0 +1,18 @@ +/* + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +// Trigger auto-linking if ARCore is never imported in the app. +@import ARCore; diff --git a/CloudAnchors/Sources/dummy.h b/CloudAnchors/Sources/dummy.h new file mode 100644 index 0000000..ccdf435 --- /dev/null +++ b/CloudAnchors/Sources/dummy.h @@ -0,0 +1,18 @@ +/* + * Copyright 2022 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +// Swift Package Manager requires that every target has a header file. +#pragma mark To the linter: this is an Objective-C header file. diff --git a/CloudAnchors/dummy.m b/CloudAnchors/dummy.m new file mode 100644 index 0000000..a4ceab7 --- /dev/null +++ b/CloudAnchors/dummy.m @@ -0,0 +1,18 @@ +/* + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +// Trigger auto-linking if ARCore is never imported in the app. +@import ARCore; diff --git a/Examples/AugmentedFacesExample/Podfile b/Examples/AugmentedFacesExample/Podfile index e3b7327..0a3f434 100644 --- a/Examples/AugmentedFacesExample/Podfile +++ b/Examples/AugmentedFacesExample/Podfile @@ -1,4 +1,4 @@ target 'AugmentedFacesExample' use_frameworks! platform :ios, '11.0' -pod 'ARCore/AugmentedFaces', '~> 1.35.0' \ No newline at end of file +pod 'ARCore/AugmentedFaces', '~> 1.36.0' \ No newline at end of file diff --git a/Examples/CloudAnchorExample/CloudAnchorExample.xcodeproj/project.pbxproj b/Examples/CloudAnchorExample/CloudAnchorExample.xcodeproj/project.pbxproj index ba1a60b..933e233 100644 --- a/Examples/CloudAnchorExample/CloudAnchorExample.xcodeproj/project.pbxproj +++ b/Examples/CloudAnchorExample/CloudAnchorExample.xcodeproj/project.pbxproj @@ -234,7 +234,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.3; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -283,7 +283,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.3; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; VALIDATE_PRODUCT = YES; @@ -299,7 +299,7 @@ DEVELOPMENT_TEAM = EQHXZ8M8AV; ENABLE_BITCODE = NO; INFOPLIST_FILE = CloudAnchorExample/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.3; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; OTHER_LDFLAGS = ( "$(inherited)", @@ -321,7 +321,7 @@ DEVELOPMENT_TEAM = EQHXZ8M8AV; ENABLE_BITCODE = NO; INFOPLIST_FILE = CloudAnchorExample/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.3; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; OTHER_LDFLAGS = ( "$(inherited)", diff --git a/Examples/CloudAnchorExample/CloudAnchorExample/ExampleViewController.m b/Examples/CloudAnchorExample/CloudAnchorExample/ExampleViewController.m index e904793..270fd13 100644 --- a/Examples/CloudAnchorExample/CloudAnchorExample/ExampleViewController.m +++ b/Examples/CloudAnchorExample/CloudAnchorExample/ExampleViewController.m @@ -496,20 +496,14 @@ - (void)renderer:(id)renderer if ([anchor isKindOfClass:[ARPlaneAnchor class]]) { ARPlaneAnchor *planeAnchor = (ARPlaneAnchor *)anchor; - CGFloat width = planeAnchor.extent.x; - CGFloat height = planeAnchor.extent.z; - SCNPlane *plane = [SCNPlane planeWithWidth:width height:height]; - - plane.materials.firstObject.diffuse.contents = - [UIColor colorWithRed:0.0f green:0.0f blue:1.0f alpha:0.7f]; - - SCNNode *planeNode = [SCNNode nodeWithGeometry:plane]; - - CGFloat x = planeAnchor.center.x; - CGFloat y = planeAnchor.center.y; - CGFloat z = planeAnchor.center.z; - planeNode.position = SCNVector3Make(x, y, z); - planeNode.eulerAngles = SCNVector3Make(-M_PI / 2, 0, 0); + ARSCNPlaneGeometry *planeGeometry = + [ARSCNPlaneGeometry planeGeometryWithDevice:_sceneView.device]; + [planeGeometry updateFromPlaneGeometry:planeAnchor.geometry]; + planeGeometry.materials.firstObject.diffuse.contents = [UIColor colorWithRed:0.0f + green:0.0f + blue:1.0f + alpha:0.7f]; + SCNNode *planeNode = [SCNNode nodeWithGeometry:planeGeometry]; [node addChildNode:planeNode]; } @@ -522,17 +516,7 @@ - (void)renderer:(id)renderer ARPlaneAnchor *planeAnchor = (ARPlaneAnchor *)anchor; SCNNode *planeNode = node.childNodes.firstObject; - SCNPlane *plane = (SCNPlane *)planeNode.geometry; - - CGFloat width = planeAnchor.extent.x; - CGFloat height = planeAnchor.extent.z; - plane.width = width; - plane.height = height; - - CGFloat x = planeAnchor.center.x; - CGFloat y = planeAnchor.center.y; - CGFloat z = planeAnchor.center.z; - planeNode.position = SCNVector3Make(x, y, z); + [(ARSCNPlaneGeometry *)planeNode.geometry updateFromPlaneGeometry:planeAnchor.geometry]; } } diff --git a/Examples/CloudAnchorExample/Podfile b/Examples/CloudAnchorExample/Podfile index 2a7c4b2..a087ba2 100644 --- a/Examples/CloudAnchorExample/Podfile +++ b/Examples/CloudAnchorExample/Podfile @@ -1,5 +1,5 @@ target 'CloudAnchorExample' use_frameworks! platform :ios, '11.0' -pod 'ARCore/CloudAnchors', '~> 1.35.0' +pod 'ARCore/CloudAnchors', '~> 1.36.0' pod 'Firebase/Database', '~> 8.0' diff --git a/Examples/GeospatialExample/GeospatialExample/ViewController.m b/Examples/GeospatialExample/GeospatialExample/ViewController.m index f2a036f..385160d 100644 --- a/Examples/GeospatialExample/GeospatialExample/ViewController.m +++ b/Examples/GeospatialExample/GeospatialExample/ViewController.m @@ -875,22 +875,14 @@ - (void)renderer:(id)renderer if ([anchor isKindOfClass:[ARPlaneAnchor class]]) { ARPlaneAnchor *planeAnchor = (ARPlaneAnchor *)anchor; - CGFloat width = planeAnchor.extent.x; - CGFloat height = planeAnchor.extent.z; - SCNPlane *plane = [SCNPlane planeWithWidth:width height:height]; - - plane.materials.firstObject.diffuse.contents = [UIColor colorWithRed:0.0f - green:0.0f - blue:1.0f - alpha:0.7f]; - - SCNNode *planeNode = [SCNNode nodeWithGeometry:plane]; - - CGFloat x = planeAnchor.center.x; - CGFloat y = planeAnchor.center.y; - CGFloat z = planeAnchor.center.z; - planeNode.position = SCNVector3Make(x, y, z); - planeNode.eulerAngles = SCNVector3Make(-M_PI / 2, 0, 0); + ARSCNPlaneGeometry *planeGeometry = + [ARSCNPlaneGeometry planeGeometryWithDevice:self.scnView.device]; + [planeGeometry updateFromPlaneGeometry:planeAnchor.geometry]; + planeGeometry.materials.firstObject.diffuse.contents = [UIColor colorWithRed:0.0f + green:0.0f + blue:1.0f + alpha:0.7f]; + SCNNode *planeNode = [SCNNode nodeWithGeometry:planeGeometry]; [node addChildNode:planeNode]; } @@ -903,20 +895,7 @@ - (void)renderer:(id)renderer ARPlaneAnchor *planeAnchor = (ARPlaneAnchor *)anchor; SCNNode *planeNode = node.childNodes.firstObject; - NSAssert([planeNode.geometry isKindOfClass:[SCNPlane class]], - @"planeNode's child is not an SCNPlane--did something go wrong in " - @"renderer:didAddNode:forAnchor:?"); - SCNPlane *plane = (SCNPlane *)planeNode.geometry; - - CGFloat width = planeAnchor.extent.x; - CGFloat height = planeAnchor.extent.z; - plane.width = width; - plane.height = height; - - CGFloat x = planeAnchor.center.x; - CGFloat y = planeAnchor.center.y; - CGFloat z = planeAnchor.center.z; - planeNode.position = SCNVector3Make(x, y, z); + [(ARSCNPlaneGeometry *)planeNode.geometry updateFromPlaneGeometry:planeAnchor.geometry]; } } diff --git a/Examples/GeospatialExample/Podfile b/Examples/GeospatialExample/Podfile index 5fba683..cd37b61 100644 --- a/Examples/GeospatialExample/Podfile +++ b/Examples/GeospatialExample/Podfile @@ -1,4 +1,4 @@ target 'GeospatialExample' use_frameworks! platform :ios, '11.0' -pod 'ARCore/Geospatial', '~> 1.35.0' +pod 'ARCore/Geospatial', '~> 1.36.0' diff --git a/Examples/PersistentCloudAnchorExample/PersistentCloudAnchorExample.xcodeproj/project.pbxproj b/Examples/PersistentCloudAnchorExample/PersistentCloudAnchorExample.xcodeproj/project.pbxproj index b1fc11e..049c82a 100644 --- a/Examples/PersistentCloudAnchorExample/PersistentCloudAnchorExample.xcodeproj/project.pbxproj +++ b/Examples/PersistentCloudAnchorExample/PersistentCloudAnchorExample.xcodeproj/project.pbxproj @@ -343,7 +343,7 @@ DEVELOPMENT_TEAM = ""; ENABLE_BITCODE = NO; INFOPLIST_FILE = PersistentCloudAnchorExample/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.3; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -370,7 +370,7 @@ DEVELOPMENT_TEAM = ""; ENABLE_BITCODE = NO; INFOPLIST_FILE = PersistentCloudAnchorExample/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.3; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", diff --git a/Examples/PersistentCloudAnchorExample/PersistentCloudAnchorExample/HostViewController.m b/Examples/PersistentCloudAnchorExample/PersistentCloudAnchorExample/HostViewController.m index ce9c3b9..b3bd0ff 100644 --- a/Examples/PersistentCloudAnchorExample/PersistentCloudAnchorExample/HostViewController.m +++ b/Examples/PersistentCloudAnchorExample/PersistentCloudAnchorExample/HostViewController.m @@ -277,22 +277,14 @@ - (void)renderer:(id)renderer if ([anchor isKindOfClass:[ARPlaneAnchor class]]) { ARPlaneAnchor *planeAnchor = (ARPlaneAnchor *)anchor; - CGFloat width = planeAnchor.extent.x; - CGFloat height = planeAnchor.extent.z; - SCNPlane *plane = [SCNPlane planeWithWidth:width height:height]; - - plane.materials.firstObject.diffuse.contents = [UIColor colorWithRed:kPlaneColor[0] - green:kPlaneColor[1] - blue:kPlaneColor[2] - alpha:kPlaneColor[3]]; - - SCNNode *planeNode = [SCNNode nodeWithGeometry:plane]; - - CGFloat x = planeAnchor.center.x; - CGFloat y = planeAnchor.center.y; - CGFloat z = planeAnchor.center.z; - planeNode.position = SCNVector3Make(x, y, z); - planeNode.eulerAngles = SCNVector3Make(-M_PI / 2, 0, 0); + ARSCNPlaneGeometry *planeGeometry = + [ARSCNPlaneGeometry planeGeometryWithDevice:_sceneView.device]; + [planeGeometry updateFromPlaneGeometry:planeAnchor.geometry]; + planeGeometry.materials.firstObject.diffuse.contents = [UIColor colorWithRed:kPlaneColor[0] + green:kPlaneColor[1] + blue:kPlaneColor[2] + alpha:kPlaneColor[3]]; + SCNNode *planeNode = [SCNNode nodeWithGeometry:planeGeometry]; [node addChildNode:planeNode]; } @@ -310,17 +302,7 @@ - (void)renderer:(id)renderer ARPlaneAnchor *planeAnchor = (ARPlaneAnchor *)anchor; SCNNode *planeNode = node.childNodes.firstObject; - SCNPlane *plane = (SCNPlane *)planeNode.geometry; - - CGFloat width = planeAnchor.extent.x; - CGFloat height = planeAnchor.extent.z; - plane.width = width; - plane.height = height; - - CGFloat x = planeAnchor.center.x; - CGFloat y = planeAnchor.center.y; - CGFloat z = planeAnchor.center.z; - planeNode.position = SCNVector3Make(x, y, z); + [(ARSCNPlaneGeometry *)planeNode.geometry updateFromPlaneGeometry:planeAnchor.geometry]; } } } diff --git a/Examples/PersistentCloudAnchorExample/Podfile b/Examples/PersistentCloudAnchorExample/Podfile index b6438e5..a88c3e1 100644 --- a/Examples/PersistentCloudAnchorExample/Podfile +++ b/Examples/PersistentCloudAnchorExample/Podfile @@ -1,4 +1,4 @@ target 'PersistentCloudAnchorExample' use_frameworks! platform :ios, '11.0' -pod 'ARCore/CloudAnchors', '~> 1.35.0' +pod 'ARCore/CloudAnchors', '~> 1.36.0' diff --git a/GARSession/Resources/ARCoreResources/Resources b/GARSession/Resources/ARCoreResources/Resources new file mode 100644 index 0000000000000000000000000000000000000000..23868d374316bfd420819676cf49aa26b81ad66f GIT binary patch literal 26620 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 literal 0 HcmV?d00001 diff --git a/GARSession/Sources/dummy.h b/GARSession/Sources/dummy.h new file mode 100644 index 0000000..ccdf435 --- /dev/null +++ b/GARSession/Sources/dummy.h @@ -0,0 +1,18 @@ +/* + * Copyright 2022 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +// Swift Package Manager requires that every target has a header file. +#pragma mark To the linter: this is an Objective-C header file. diff --git a/GARSession/dummy.m b/GARSession/dummy.m new file mode 100644 index 0000000..a4ceab7 --- /dev/null +++ b/GARSession/dummy.m @@ -0,0 +1,18 @@ +/* + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +// Trigger auto-linking if ARCore is never imported in the app. +@import ARCore; diff --git a/Geospatial/Sources/dummy.h b/Geospatial/Sources/dummy.h new file mode 100644 index 0000000..ccdf435 --- /dev/null +++ b/Geospatial/Sources/dummy.h @@ -0,0 +1,18 @@ +/* + * Copyright 2022 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +// Swift Package Manager requires that every target has a header file. +#pragma mark To the linter: this is an Objective-C header file. diff --git a/Geospatial/dummy.m b/Geospatial/dummy.m new file mode 100644 index 0000000..a4ceab7 --- /dev/null +++ b/Geospatial/dummy.m @@ -0,0 +1,18 @@ +/* + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +// Trigger auto-linking if ARCore is never imported in the app. +@import ARCore; diff --git a/LICENSE b/LICENSE index 7a4a3ea..f64e55b 100644 --- a/LICENSE +++ b/LICENSE @@ -199,4 +199,12173 @@ distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and - limitations under the License. \ No newline at end of file + limitations under the License. + +This software is partially based on Abseil: + + + Apache License + Version 2.0, January 2004 + https://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +This software is partially based on Brotli: + +Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +This software is partially based on Closure Library: + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + +------------------ + +Files: third_party/closure/goog/mochikit/async/deferred{,list}.js + +MIT License +=========== + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +This software is partially based on Closure Library GIOS: + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + +This software is partially based on Crunchy Crypt: + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +This software is partially based on Darts-clone: + +# The BSD 2-clause license + +Copyright (c) 2008-2014, Susumu Yata +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +This software is partially based on Eigen 3: + +Eigen 3.3.90 +The corresponding source for this library is available at +https://eigen.googlesource.com/mirror/ + +Eigen is primarily MPL2 licensed. See COPYING.MPL2 and these links: + http://www.mozilla.org/MPL/2.0/ + http://www.mozilla.org/MPL/2.0/FAQ.html + +Some files contain third-party code under BSD, whence +the other COPYING.* files here. + +If you want to guarantee that the Eigen code that you are #including +is licensed under the MPL2 and possibly more permissive licenses (like +BSD), #define this preprocessor symbol: EIGEN_MPL2_ONLY +For example, with most compilers, you could add this to your project + CXXFLAGS: -DEIGEN_MPL2_ONLY +This will cause a compilation error to be generated if you #include +any code that is covered by more restrictive licences than MPL2. + +---------------------------------------------------------------------- +Following applies to: +./test/sparseqr.cpp +./test/half_float.cpp +./test/zerosized.cpp +./test/nesting_ops.cpp +./test/sizeoverflow.cpp +./test/swap.cpp +./test/product_mmtr.cpp +./test/stdvector_overload.cpp +./test/product_symm.cpp +./test/sparse_block.cpp +./test/eigen2support.cpp +./test/upperbidiagonalization.cpp +./test/numext.cpp +./test/adjoint.cpp +./test/AnnoyingScalar.h +./test/mpl2only.cpp +./test/stddeque.cpp +./test/householder.cpp +./test/product_small.cpp +./test/product_syrk.cpp +./test/inplace_decomposition.cpp +./test/vectorwiseop.cpp +./test/meta.cpp +./test/stdvector.cpp +./test/sparseLM.cpp +./test/diagonalmatrices.cpp +./test/stdlist_overload.cpp +./test/block.cpp +./test/cholmod_support.cpp +./test/basicstuff.cpp +./test/triangular.cpp +./test/product.h +./test/vectorization_logic.cpp +./test/dontalign.cpp +./test/first_aligned.cpp +./test/mapped_matrix.cpp +./test/umfpack_support.cpp +./test/product_selfadjoint.cpp +./test/smallvectors.cpp +./test/corners.cpp +./test/product_trsolve.cpp +./test/determinant.cpp +./test/stdlist.cpp +./test/unalignedcount.cpp +./test/qr.cpp +./test/svd_common.h +./test/ref.cpp +./test/symbolic_index.cpp +./test/geo_transformations.cpp +./test/geo_eulerangles.cpp +./test/eigensolver_selfadjoint.cpp +./test/stddeque_overload.cpp +./test/jacobisvd.cpp +./test/nullary.cpp +./test/inverse.cpp +./test/integer_types.cpp +./test/metis_support.cpp +./test/exceptions.cpp +./test/packetmath.cpp +./test/schur_complex.cpp +./test/type_alias.cpp +./test/unalignedassert.cpp +./test/geo_quaternion.cpp +./test/lu.cpp +./test/qr_fullpivoting.cpp +./test/denseLM.cpp +./test/linearstructure.cpp +./test/rand.cpp +./test/conservative_resize.cpp +./test/eigensolver_generalized_real.cpp +./test/pastix_support.cpp +./test/sparse_solver.h +./test/num_dimensions.cpp +./test/simplicial_cholesky.cpp +./test/hessenberg.cpp +./test/array_reverse.cpp +./test/special_numbers.cpp +./test/array_for_matrix.cpp +./test/product_large.cpp +./test/resize.cpp +./test/sparse_solvers.cpp +./test/selfadjoint.cpp +./test/schur_real.cpp +./test/sparse_basic.cpp +./test/conjugate_gradient.cpp +./test/real_qz.cpp +./test/bandmatrix.cpp +./test/dense_storage.cpp +./test/permutationmatrices.cpp +./test/array_cwise.cpp +./test/qr_colpivoting.cpp +./test/array_replicate.cpp +./test/rvalue_types.cpp +./test/stable_norm.cpp +./test/geo_homogeneous.cpp +./test/main.h +./test/eigensolver_complex.cpp +./test/product_trmm.cpp +./test/bicgstab.cpp +./test/redux.cpp +./test/klu_support.cpp +./test/geo_alignedbox.cpp +./test/is_same_dense.cpp +./test/sparse_permutations.cpp +./test/sparse_vector.cpp +./test/diagonal.cpp +./test/sparse.h +./test/mapstride.cpp +./test/visitor.cpp +./test/geo_hyperplane.cpp +./test/bdcsvd.cpp +./test/product_trmv.cpp +./test/nestbyvalue.cpp +./test/array_of_string.cpp +./test/superlu_support.cpp +./test/sizeof.cpp +./test/boostmultiprec.cpp +./test/commainitializer.cpp +./test/constructor.cpp +./test/mixingtypes.cpp +./test/miscmatrices.cpp +./test/mapstaticmethods.cpp +./test/product_notemporary.cpp +./test/initializer_list_construction.cpp +./test/incomplete_cholesky.cpp +./test/geo_parametrizedline.cpp +./test/indexed_view.cpp +./test/qtvector.cpp +./test/sparselu.cpp +./test/sparse_product.cpp +./test/dynalloc.cpp +./test/fastmath.cpp +./test/prec_inverse_4x4.cpp +./test/umeyama.cpp +./test/reshape.cpp +./test/product_extra.cpp +./test/jacobi.cpp +./test/sparse_ref.cpp +./test/nomalloc.cpp +./test/spqr_support.cpp +./test/lscg.cpp +./test/cholesky.cpp +./test/eigensolver_generic.cpp +./test/geo_orthomethods.cpp +./test/svd_fill.h +./test/stl_iterators.cpp +./Eigen/src/MetisSupport/MetisSupport.h +./Eigen/src/CholmodSupport/CholmodSupport.h +./Eigen/src/QR/CompleteOrthogonalDecomposition.h +./Eigen/src/QR/FullPivHouseholderQR.h +./Eigen/src/QR/HouseholderQR.h +./Eigen/src/QR/ColPivHouseholderQR.h +./Eigen/src/plugins/CommonCwiseUnaryOps.h +./Eigen/src/plugins/BlockMethods.h +./Eigen/src/plugins/CommonCwiseBinaryOps.h +./Eigen/src/plugins/MatrixCwiseUnaryOps.h +./Eigen/src/plugins/IndexedViewMethods.h +./Eigen/src/plugins/MatrixCwiseBinaryOps.h +./Eigen/src/SVD/UpperBidiagonalization.h +./Eigen/src/SVD/SVDBase.h +./Eigen/src/SVD/BDCSVD.h +./Eigen/src/SVD/JacobiSVD.h +./Eigen/src/SparseLU/SparseLU_relax_snode.h +./Eigen/src/SparseLU/SparseLU_column_dfs.h +./Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h +./Eigen/src/SparseLU/SparseLU_pivotL.h +./Eigen/src/SparseLU/SparseLU.h +./Eigen/src/SparseLU/SparseLU_pruneL.h +./Eigen/src/SparseLU/SparseLU_copy_to_ucol.h +./Eigen/src/SparseLU/SparseLU_heap_relax_snode.h +./Eigen/src/SparseLU/SparseLU_kernel_bmod.h +./Eigen/src/SparseLU/SparseLU_panel_dfs.h +./Eigen/src/SparseLU/SparseLU_panel_bmod.h +./Eigen/src/SparseLU/SparseLU_Structs.h +./Eigen/src/SparseLU/SparseLUImpl.h +./Eigen/src/SparseLU/SparseLU_Memory.h +./Eigen/src/SparseLU/SparseLU_column_bmod.h +./Eigen/src/SparseLU/SparseLU_gemm_kernel.h +./Eigen/src/SparseLU/SparseLU_Utils.h +./Eigen/src/OrderingMethods/Eigen_Colamd.h +./Eigen/src/OrderingMethods/Ordering.h +./Eigen/src/OrderingMethods/Amd.h +./Eigen/src/UmfPackSupport/UmfPackSupport.h +./Eigen/src/Geometry/Umeyama.h +./Eigen/src/Geometry/Transform.h +./Eigen/src/Geometry/OrthoMethods.h +./Eigen/src/Geometry/Hyperplane.h +./Eigen/src/Geometry/Homogeneous.h +./Eigen/src/Geometry/RotationBase.h +./Eigen/src/Geometry/EulerAngles.h +./Eigen/src/Geometry/Translation.h +./Eigen/src/Geometry/Rotation2D.h +./Eigen/src/Geometry/Scaling.h +./Eigen/src/Geometry/AlignedBox.h +./Eigen/src/Geometry/ParametrizedLine.h +./Eigen/src/Geometry/Quaternion.h +./Eigen/src/Geometry/AngleAxis.h +./Eigen/src/Geometry/arch/Geometry_SSE.h +./Eigen/src/KLUSupport/KLUSupport.h +./Eigen/src/misc/Kernel.h +./Eigen/src/misc/RealSvd2x2.h +./Eigen/src/misc/Image.h +./Eigen/src/StlSupport/details.h +./Eigen/src/StlSupport/StdList.h +./Eigen/src/StlSupport/StdDeque.h +./Eigen/src/StlSupport/StdVector.h +./Eigen/src/SparseQR/SparseQR.h +./Eigen/src/SuperLUSupport/SuperLUSupport.h +./Eigen/src/Householder/Householder.h +./Eigen/src/Householder/HouseholderSequence.h +./Eigen/src/Householder/BlockHouseholder.h +./Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h +./Eigen/src/Eigenvalues/EigenSolver.h +./Eigen/src/Eigenvalues/GeneralizedEigenSolver.h +./Eigen/src/Eigenvalues/Tridiagonalization.h +./Eigen/src/Eigenvalues/HessenbergDecomposition.h +./Eigen/src/Eigenvalues/RealQZ.h +./Eigen/src/Eigenvalues/RealSchur.h +./Eigen/src/Eigenvalues/ComplexSchur.h +./Eigen/src/Eigenvalues/ComplexEigenSolver.h +./Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h +./Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h +./Eigen/src/SparseCholesky/SimplicialCholesky.h +./Eigen/src/SparseCholesky/SimplicialCholesky_impl.h +./Eigen/src/Cholesky/LLT.h +./Eigen/src/Cholesky/LDLT.h +./Eigen/src/Jacobi/Jacobi.h +./Eigen/src/PaStiXSupport/PaStiXSupport.h +./Eigen/src/SPQRSupport/SuiteSparseQRSupport.h +./Eigen/src/LU/Determinant.h +./Eigen/src/LU/InverseImpl.h +./Eigen/src/LU/PartialPivLU.h +./Eigen/src/LU/arch/Inverse_SSE.h +./Eigen/src/LU/FullPivLU.h +./Eigen/src/Core/Map.h +./Eigen/src/Core/VectorwiseOp.h +./Eigen/src/Core/VectorBlock.h +./Eigen/src/Core/Array.h +./Eigen/src/Core/Assign.h +./Eigen/src/Core/Dot.h +./Eigen/src/Core/NestByValue.h +./Eigen/src/Core/CoreEvaluators.h +./Eigen/src/Core/ReturnByValue.h +./Eigen/src/Core/SelfCwiseBinaryOp.h +./Eigen/src/Core/GlobalFunctions.h +./Eigen/src/Core/Transpositions.h +./Eigen/src/Core/Fuzzy.h +./Eigen/src/Core/NoAlias.h +./Eigen/src/Core/CwiseNullaryOp.h +./Eigen/src/Core/NumTraits.h +./Eigen/src/Core/IndexedView.h +./Eigen/src/Core/ArrayWrapper.h +./Eigen/src/Core/util/SymbolicIndex.h +./Eigen/src/Core/util/BlasUtil.h +./Eigen/src/Core/util/Constants.h +./Eigen/src/Core/util/IntegralConstant.h +./Eigen/src/Core/util/ReshapedHelper.h +./Eigen/src/Core/util/StaticAssert.h +./Eigen/src/Core/util/IndexedViewHelper.h +./Eigen/src/Core/util/ConfigureVectorization.h +./Eigen/src/Core/util/ForwardDeclarations.h +./Eigen/src/Core/util/Meta.h +./Eigen/src/Core/util/XprHelper.h +./Eigen/src/Core/util/Macros.h +./Eigen/src/Core/util/Memory.h +./Eigen/src/Core/Product.h +./Eigen/src/Core/Replicate.h +./Eigen/src/Core/ArrayBase.h +./Eigen/src/Core/functors/NullaryFunctors.h +./Eigen/src/Core/functors/StlFunctors.h +./Eigen/src/Core/functors/AssignmentFunctors.h +./Eigen/src/Core/functors/UnaryFunctors.h +./Eigen/src/Core/functors/TernaryFunctors.h +./Eigen/src/Core/functors/BinaryFunctors.h +./Eigen/src/Core/Redux.h +./Eigen/src/Core/EigenBase.h +./Eigen/src/Core/SolverBase.h +./Eigen/src/Core/ProductEvaluators.h +./Eigen/src/Core/Block.h +./Eigen/src/Core/SolveTriangular.h +./Eigen/src/Core/ArithmeticSequence.h +./Eigen/src/Core/MatrixBase.h +./Eigen/src/Core/PlainObjectBase.h +./Eigen/src/Core/Transpose.h +./Eigen/src/Core/IO.h +./Eigen/src/Core/MathFunctions.h +./Eigen/src/Core/Stride.h +./Eigen/src/Core/MathFunctionsImpl.h +./Eigen/src/Core/StableNorm.h +./Eigen/src/Core/DiagonalProduct.h +./Eigen/src/Core/products/GeneralMatrixMatrix.h +./Eigen/src/Core/products/GeneralMatrixVector.h +./Eigen/src/Core/products/SelfadjointMatrixVector.h +./Eigen/src/Core/products/GeneralBlockPanelKernel.h +./Eigen/src/Core/products/TriangularSolverMatrix.h +./Eigen/src/Core/products/SelfadjointMatrixMatrix.h +./Eigen/src/Core/products/Parallelizer.h +./Eigen/src/Core/products/SelfadjointRank2Update.h +./Eigen/src/Core/products/TriangularMatrixMatrix.h +./Eigen/src/Core/products/TriangularMatrixVector.h +./Eigen/src/Core/products/SelfadjointProduct.h +./Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h +./Eigen/src/Core/products/TriangularSolverVector.h +./Eigen/src/Core/CwiseUnaryView.h +./Eigen/src/Core/CommaInitializer.h +./Eigen/src/Core/DenseStorage.h +./Eigen/src/Core/DenseBase.h +./Eigen/src/Core/PartialReduxEvaluator.h +./Eigen/src/Core/CoreIterators.h +./Eigen/src/Core/PermutationMatrix.h +./Eigen/src/Core/CwiseTernaryOp.h +./Eigen/src/Core/Reverse.h +./Eigen/src/Core/Reshaped.h +./Eigen/src/Core/Inverse.h +./Eigen/src/Core/TriangularMatrix.h +./Eigen/src/Core/BooleanRedux.h +./Eigen/src/Core/ForceAlignedAccess.h +./Eigen/src/Core/Ref.h +./Eigen/src/Core/StlIterators.h +./Eigen/src/Core/BandMatrix.h +./Eigen/src/Core/ConditionEstimator.h +./Eigen/src/Core/Diagonal.h +./Eigen/src/Core/DiagonalMatrix.h +./Eigen/src/Core/AssignEvaluator.h +./Eigen/src/Core/CwiseBinaryOp.h +./Eigen/src/Core/Visitor.h +./Eigen/src/Core/GenericPacketMath.h +./Eigen/src/Core/SelfAdjointView.h +./Eigen/src/Core/Random.h +./Eigen/src/Core/Solve.h +./Eigen/src/Core/arch/AltiVec/MathFunctions.h +./Eigen/src/Core/arch/AltiVec/PacketMath.h +./Eigen/src/Core/arch/AltiVec/Complex.h +./Eigen/src/Core/arch/MSA/MathFunctions.h +./Eigen/src/Core/arch/MSA/Complex.h +./Eigen/src/Core/arch/MSA/PacketMath.h +./Eigen/src/Core/arch/GPU/Half.h +./Eigen/src/Core/arch/GPU/PacketMathHalf.h +./Eigen/src/Core/arch/GPU/MathFunctions.h +./Eigen/src/Core/arch/GPU/PacketMath.h +./Eigen/src/Core/arch/GPU/TypeCasting.h +./Eigen/src/Core/arch/NEON/MathFunctions.h +./Eigen/src/Core/arch/NEON/Complex.h +./Eigen/src/Core/arch/NEON/PacketMath.h +./Eigen/src/Core/arch/NEON/TypeCasting.h +./Eigen/src/Core/arch/AVX/MathFunctions.h +./Eigen/src/Core/arch/AVX/TypeCasting.h +./Eigen/src/Core/arch/AVX/Complex.h +./Eigen/src/Core/arch/AVX/PacketMath.h +./Eigen/src/Core/arch/SYCL/InteropHeaders.h +./Eigen/src/Core/arch/SYCL/PacketMath.h +./Eigen/src/Core/arch/SYCL/TypeCasting.h +./Eigen/src/Core/arch/SYCL/MathFunctions.h +./Eigen/src/Core/arch/Default/GenericPacketMathFunctions.h +./Eigen/src/Core/arch/Default/ConjHelper.h +./Eigen/src/Core/arch/Default/Settings.h +./Eigen/src/Core/arch/AVX512/MathFunctions.h +./Eigen/src/Core/arch/AVX512/PacketMath.h +./Eigen/src/Core/arch/AVX512/Complex.h +./Eigen/src/Core/arch/SSE/PacketMath.h +./Eigen/src/Core/arch/SSE/Complex.h +./Eigen/src/Core/arch/SSE/TypeCasting.h +./Eigen/src/Core/arch/SSE/MathFunctions.h +./Eigen/src/Core/arch/ZVector/MathFunctions.h +./Eigen/src/Core/arch/ZVector/PacketMath.h +./Eigen/src/Core/arch/ZVector/Complex.h +./Eigen/src/Core/arch/CUDA/Complex.h +./Eigen/src/Core/Swap.h +./Eigen/src/Core/MapBase.h +./Eigen/src/Core/GeneralProduct.h +./Eigen/src/Core/Matrix.h +./Eigen/src/Core/Select.h +./Eigen/src/Core/CwiseUnaryOp.h +./Eigen/src/Core/DenseCoeffsBase.h +./Eigen/src/SparseCore/SparseCwiseUnaryOp.h +./Eigen/src/SparseCore/TriangularSolver.h +./Eigen/src/SparseCore/SparseView.h +./Eigen/src/SparseCore/SparseSolverBase.h +./Eigen/src/SparseCore/SparseTranspose.h +./Eigen/src/SparseCore/SparseDenseProduct.h +./Eigen/src/SparseCore/SparseMap.h +./Eigen/src/SparseCore/SparseProduct.h +./Eigen/src/SparseCore/SparseUtil.h +./Eigen/src/SparseCore/SparsePermutation.h +./Eigen/src/SparseCore/SparseTriangularView.h +./Eigen/src/SparseCore/SparseSelfAdjointView.h +./Eigen/src/SparseCore/SparseMatrixBase.h +./Eigen/src/SparseCore/AmbiVector.h +./Eigen/src/SparseCore/SparseAssign.h +./Eigen/src/SparseCore/SparseRedux.h +./Eigen/src/SparseCore/SparseDot.h +./Eigen/src/SparseCore/SparseCwiseBinaryOp.h +./Eigen/src/SparseCore/SparseCompressedBase.h +./Eigen/src/SparseCore/SparseSparseProductWithPruning.h +./Eigen/src/SparseCore/SparseColEtree.h +./Eigen/src/SparseCore/SparseRef.h +./Eigen/src/SparseCore/CompressedStorage.h +./Eigen/src/SparseCore/MappedSparseMatrix.h +./Eigen/src/SparseCore/SparseDiagonalProduct.h +./Eigen/src/SparseCore/SparseFuzzy.h +./Eigen/src/SparseCore/ConservativeSparseSparseProduct.h +./Eigen/src/SparseCore/SparseMatrix.h +./Eigen/src/SparseCore/SparseVector.h +./Eigen/src/SparseCore/SparseBlock.h +./Eigen/src/IterativeLinearSolvers/SolveWithGuess.h +./Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h +./Eigen/src/IterativeLinearSolvers/BiCGSTAB.h +./Eigen/src/IterativeLinearSolvers/ConjugateGradient.h +./Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h +./Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h +./Eigen/src/IterativeLinearSolvers/IncompleteLUT.h +./Eigen/src/IterativeLinearSolvers/LeastSquareConjugateGradient.h +./unsupported/Eigen/src/Eigenvalues/ArpackSelfAdjointEigenSolver.h +./unsupported/Eigen/src/SpecialFunctions/arch/GPU/GpuSpecialFunctions.h +./unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsHalf.h +./unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsImpl.h +./unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsFunctors.h +./unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsArrayAPI.h +./unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsPacketMath.h +./unsupported/Eigen/src/Polynomials/Companion.h +./unsupported/Eigen/src/Polynomials/PolynomialUtils.h +./unsupported/Eigen/src/Polynomials/PolynomialSolver.h +./unsupported/Eigen/src/Splines/Spline.h +./unsupported/Eigen/src/Splines/SplineFwd.h +./unsupported/Eigen/src/Splines/SplineFitting.h +./unsupported/Eigen/src/BVH/KdBVH.h +./unsupported/Eigen/src/BVH/BVAlgorithms.h +./unsupported/Eigen/src/AutoDiff/AutoDiffJacobian.h +./unsupported/Eigen/src/AutoDiff/AutoDiffVector.h +./unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h +./unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h +./unsupported/Eigen/src/MatrixFunctions/MatrixPower.h +./unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h +./unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h +./unsupported/Eigen/src/MatrixFunctions/StemFunction.h +./unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h +./unsupported/Eigen/src/Skyline/SkylineStorage.h +./unsupported/Eigen/src/Skyline/SkylineMatrixBase.h +./unsupported/Eigen/src/Skyline/SkylineMatrix.h +./unsupported/Eigen/src/Skyline/SkylineInplaceLU.h +./unsupported/Eigen/src/Skyline/SkylineProduct.h +./unsupported/Eigen/src/Skyline/SkylineUtil.h +./unsupported/Eigen/src/FFT/ei_kissfft_impl.h +./unsupported/Eigen/src/FFT/ei_fftw_impl.h +./unsupported/Eigen/src/LevenbergMarquardt/LevenbergMarquardt.h +./unsupported/Eigen/src/NonLinearOptimization/HybridNonLinearSolver.h +./unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h +./unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h +./unsupported/Eigen/src/NumericalDiff/NumericalDiff.h +./unsupported/Eigen/src/IterativeSolvers/IncompleteLU.h +./unsupported/Eigen/src/IterativeSolvers/MINRES.h +./unsupported/Eigen/src/IterativeSolvers/DGMRES.h +./unsupported/Eigen/src/IterativeSolvers/Scaling.h +./unsupported/Eigen/src/IterativeSolvers/GMRES.h +./unsupported/Eigen/src/MoreVectorization/MathFunctions.h +./unsupported/Eigen/src/EulerAngles/EulerAngles.h +./unsupported/Eigen/src/EulerAngles/EulerSystem.h +./unsupported/Eigen/src/SparseExtra/BlockOfDynamicSparseMatrix.h +./unsupported/Eigen/src/SparseExtra/DynamicSparseMatrix.h +./unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h +./unsupported/Eigen/src/SparseExtra/RandomSetter.h +./unsupported/Eigen/src/SparseExtra/MatrixMarketIterator.h +./unsupported/Eigen/src/SparseExtra/MarketIO.h +./unsupported/Eigen/CXX11/src/TensorSymmetry/StaticSymmetry.h +./unsupported/Eigen/CXX11/src/TensorSymmetry/Symmetry.h +./unsupported/Eigen/CXX11/src/TensorSymmetry/DynamicSymmetry.h +./unsupported/Eigen/CXX11/src/TensorSymmetry/util/TemplateGroupTheory.h +./unsupported/Eigen/CXX11/src/util/EmulateCXX11Meta.h +./unsupported/Eigen/CXX11/src/util/CXX11Meta.h +./unsupported/Eigen/CXX11/src/util/MaxSizeVector.h +./unsupported/Eigen/CXX11/src/util/EmulateArray.h +./unsupported/Eigen/CXX11/src/util/CXX11Workarounds.h +./unsupported/Eigen/CXX11/src/ThreadPool/ThreadYield.h +./unsupported/Eigen/CXX11/src/ThreadPool/NonBlockingThreadPool.h +./unsupported/Eigen/CXX11/src/ThreadPool/RunQueue.h +./unsupported/Eigen/CXX11/src/ThreadPool/ThreadCancel.h +./unsupported/Eigen/CXX11/src/ThreadPool/ThreadPoolInterface.h +./unsupported/Eigen/CXX11/src/ThreadPool/ThreadLocal.h +./unsupported/Eigen/CXX11/src/ThreadPool/Barrier.h +./unsupported/Eigen/CXX11/src/ThreadPool/EventCount.h +./unsupported/Eigen/CXX11/src/ThreadPool/ThreadEnvironment.h +./unsupported/Eigen/CXX11/src/Tensor/TensorRef.h +./unsupported/Eigen/CXX11/src/Tensor/TensorFixedSize.h +./unsupported/Eigen/CXX11/src/Tensor/TensorSyclRun.h +./unsupported/Eigen/CXX11/src/Tensor/TensorSyclTuple.h +./unsupported/Eigen/CXX11/src/Tensor/TensorTraits.h +./unsupported/Eigen/CXX11/src/Tensor/TensorStorage.h +./unsupported/Eigen/CXX11/src/Tensor/TensorTrace.h +./unsupported/Eigen/CXX11/src/Tensor/TensorDeviceThreadPool.h +./unsupported/Eigen/CXX11/src/Tensor/TensorReductionGpu.h +./unsupported/Eigen/CXX11/src/Tensor/TensorContractionThreadPool.h +./unsupported/Eigen/CXX11/src/Tensor/TensorSyclPlaceHolderExpr.h +./unsupported/Eigen/CXX11/src/Tensor/TensorSyclExprConstructor.h +./unsupported/Eigen/CXX11/src/Tensor/TensorIntDiv.h +./unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h +./unsupported/Eigen/CXX11/src/Tensor/TensorSyclConvertToDeviceExpression.h +./unsupported/Eigen/CXX11/src/Tensor/Tensor.h +./unsupported/Eigen/CXX11/src/Tensor/TensorDeviceGpu.h +./unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h +./unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h +./unsupported/Eigen/CXX11/src/Tensor/TensorInflation.h +./unsupported/Eigen/CXX11/src/Tensor/TensorStriding.h +./unsupported/Eigen/CXX11/src/Tensor/TensorScan.h +./unsupported/Eigen/CXX11/src/Tensor/TensorChipping.h +./unsupported/Eigen/CXX11/src/Tensor/TensorCustomOp.h +./unsupported/Eigen/CXX11/src/Tensor/TensorDeviceSycl.h +./unsupported/Eigen/CXX11/src/Tensor/TensorGenerator.h +./unsupported/Eigen/CXX11/src/Tensor/TensorReductionSycl.h +./unsupported/Eigen/CXX11/src/Tensor/TensorArgMaxSycl.h +./unsupported/Eigen/CXX11/src/Tensor/TensorConvolution.h +./unsupported/Eigen/CXX11/src/Tensor/TensorBase.h +./unsupported/Eigen/CXX11/src/Tensor/TensorDimensions.h +./unsupported/Eigen/CXX11/src/Tensor/TensorReduction.h +./unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h +./unsupported/Eigen/CXX11/src/Tensor/TensorUInt128.h +./unsupported/Eigen/CXX11/src/Tensor/TensorArgMax.h +./unsupported/Eigen/CXX11/src/Tensor/TensorMeta.h +./unsupported/Eigen/CXX11/src/Tensor/TensorExpr.h +./unsupported/Eigen/CXX11/src/Tensor/TensorIO.h +./unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h +./unsupported/Eigen/CXX11/src/Tensor/TensorDeviceDefault.h +./unsupported/Eigen/CXX11/src/Tensor/TensorReverse.h +./unsupported/Eigen/CXX11/src/Tensor/TensorShuffling.h +./unsupported/Eigen/CXX11/src/Tensor/TensorConvolutionSycl.h +./unsupported/Eigen/CXX11/src/Tensor/TensorSyclFunctors.h +./unsupported/Eigen/CXX11/src/Tensor/TensorMap.h +./unsupported/Eigen/CXX11/src/Tensor/TensorSycl.h +./unsupported/Eigen/CXX11/src/Tensor/TensorSyclExtractFunctors.h +./unsupported/Eigen/CXX11/src/Tensor/TensorSyclExtractAccessor.h +./unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h +./unsupported/Eigen/CXX11/src/Tensor/TensorConcatenation.h +./unsupported/Eigen/CXX11/src/Tensor/TensorGpuHipCudaDefines.h +./unsupported/Eigen/CXX11/src/Tensor/TensorInitializer.h +./unsupported/Eigen/CXX11/src/Tensor/TensorBlock.h +./unsupported/Eigen/CXX11/src/Tensor/TensorIndexList.h +./unsupported/Eigen/CXX11/src/Tensor/TensorGpuHipCudaUndefines.h +./unsupported/Eigen/CXX11/src/Tensor/TensorContractionMapper.h +./unsupported/Eigen/CXX11/src/Tensor/TensorCostModel.h +./unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h +./unsupported/Eigen/CXX11/src/Tensor/TensorGlobalFunctions.h +./unsupported/Eigen/CXX11/src/Tensor/TensorContractionSycl.h +./unsupported/Eigen/CXX11/src/Tensor/TensorImagePatch.h +./unsupported/Eigen/CXX11/src/Tensor/TensorContractionBlocking.h +./unsupported/Eigen/CXX11/src/Tensor/TensorMacros.h +./unsupported/Eigen/CXX11/src/Tensor/TensorDevice.h +./unsupported/Eigen/CXX11/src/Tensor/TensorBroadcasting.h +./unsupported/Eigen/CXX11/src/Tensor/TensorSyclLeafCount.h +./unsupported/Eigen/CXX11/src/Tensor/TensorRandom.h +./unsupported/Eigen/CXX11/src/Tensor/TensorFFT.h +./unsupported/Eigen/CXX11/src/Tensor/TensorFunctors.h +./unsupported/Eigen/CXX11/src/Tensor/TensorContractionGpu.h +./unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h +./unsupported/Eigen/CXX11/src/Tensor/TensorDimensionList.h +./unsupported/Eigen/CXX11/src/Tensor/TensorConversion.h +./unsupported/Eigen/CXX11/src/Tensor/TensorEvalTo.h +./unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h +./unsupported/Eigen/CXX11/src/Tensor/TensorLayoutSwap.h +./unsupported/Eigen/CXX11/src/FixedPoint/MatMatProduct.h +./unsupported/Eigen/CXX11/src/FixedPoint/MatMatProductNEON.h +./unsupported/Eigen/CXX11/src/FixedPoint/MatVecProduct.h +./unsupported/Eigen/CXX11/src/FixedPoint/FixedPointTypes.h +./unsupported/Eigen/CXX11/src/FixedPoint/MatMatProductAVX2.h +./unsupported/bench/bench_svd.cpp +./unsupported/test/cxx11_tensor_image_patch_sycl.cpp +./unsupported/test/cxx11_tensor_expr.cpp +./unsupported/test/FFTW.cpp +./unsupported/test/cxx11_tensor_reverse_sycl.cpp +./unsupported/test/cxx11_tensor_comparisons.cpp +./unsupported/test/cxx11_tensor_intdiv.cpp +./unsupported/test/autodiff.cpp +./unsupported/test/cxx11_tensor_executor.cpp +./unsupported/test/cxx11_tensor_reduction.cpp +./unsupported/test/cxx11_tensor_device_sycl.cpp +./unsupported/test/minres.cpp +./unsupported/test/cxx11_tensor_striding.cpp +./unsupported/test/cxx11_tensor_chipping.cpp +./unsupported/test/cxx11_tensor_convolution_sycl.cpp +./unsupported/test/openglsupport.cpp +./unsupported/test/cxx11_tensor_ifft.cpp +./unsupported/test/polynomialutils.cpp +./unsupported/test/cxx11_tensor_block_access.cpp +./unsupported/test/cxx11_tensor_block_eval.cpp +./unsupported/test/cxx11_tensor_block_io.cpp +./unsupported/test/cxx11_tensor_morphing.cpp +./unsupported/test/cxx11_tensor_casts.cpp +./unsupported/test/cxx11_tensor_shuffling_sycl.cpp +./unsupported/test/cxx11_tensor_morphing_sycl.cpp +./unsupported/test/forward_adolc.cpp +./unsupported/test/cxx11_tensor_layout_swap.cpp +./unsupported/test/cxx11_tensor_move.cpp +./unsupported/test/EulerAngles.cpp +./unsupported/test/cxx11_tensor_trace.cpp +./unsupported/test/alignedvector3.cpp +./unsupported/test/cxx11_tensor_lvalue.cpp +./unsupported/test/cxx11_tensor_argmax.cpp +./unsupported/test/cxx11_tensor_broadcast_sycl.cpp +./unsupported/test/autodiff_scalar.cpp +./unsupported/test/sparse_extra.cpp +./unsupported/test/cxx11_tensor_of_strings.cpp +./unsupported/test/cxx11_tensor_empty.cpp +./unsupported/test/cxx11_tensor_patch.cpp +./unsupported/test/cxx11_tensor_sycl.cpp +./unsupported/test/cxx11_tensor_forced_eval_sycl.cpp +./unsupported/test/cxx11_tensor_inflation_sycl.cpp +./unsupported/test/BVH.cpp +./unsupported/test/cxx11_tensor_generator.cpp +./unsupported/test/cxx11_meta.cpp +./unsupported/test/matrix_functions.h +./unsupported/test/kronecker_product.cpp +./unsupported/test/matrix_function.cpp +./unsupported/test/cxx11_tensor_thread_pool.cpp +./unsupported/test/cxx11_non_blocking_thread_pool.cpp +./unsupported/test/cxx11_tensor_fft.cpp +./unsupported/test/cxx11_tensor_assign.cpp +./unsupported/test/cxx11_tensor_simple.cpp +./unsupported/test/cxx11_tensor_of_complex.cpp +./unsupported/test/cxx11_tensor_inflation.cpp +./unsupported/test/cxx11_tensor_map.cpp +./unsupported/test/cxx11_tensor_shuffling.cpp +./unsupported/test/cxx11_tensor_padding.cpp +./unsupported/test/cxx11_tensor_argmax_sycl.cpp +./unsupported/test/matrix_square_root.cpp +./unsupported/test/dgmres.cpp +./unsupported/test/cxx11_tensor_custom_op_sycl.cpp +./unsupported/test/cxx11_tensor_reduction_sycl.cpp +./unsupported/test/cxx11_runqueue.cpp +./unsupported/test/cxx11_tensor_const.cpp +./unsupported/test/matrix_power.cpp +./unsupported/test/cxx11_tensor_contraction.cpp +./unsupported/test/cxx11_tensor_random.cpp +./unsupported/test/cxx11_tensor_volume_patch_sycl.cpp +./unsupported/test/cxx11_tensor_contract_sycl.cpp +./unsupported/test/cxx11_tensor_math.cpp +./unsupported/test/splines.cpp +./unsupported/test/cxx11_tensor_ref.cpp +./unsupported/test/cxx11_tensor_concatenation_sycl.cpp +./unsupported/test/gmres.cpp +./unsupported/test/cxx11_tensor_fixed_size.cpp +./unsupported/test/cxx11_tensor_custom_op.cpp +./unsupported/test/cxx11_tensor_generator_sycl.cpp +./unsupported/test/cxx11_tensor_uint128.cpp +./unsupported/test/cxx11_tensor_builtins_sycl.cpp +./unsupported/test/polynomialsolver.cpp +./unsupported/test/cxx11_tensor_concatenation.cpp +./unsupported/test/cxx11_tensor_broadcasting.cpp +./unsupported/test/cxx11_tensor_convolution.cpp +./unsupported/test/cxx11_tensor_forced_eval.cpp +./unsupported/test/levenberg_marquardt.cpp +./unsupported/test/cxx11_tensor_reverse.cpp +./unsupported/test/cxx11_tensor_notification.cpp +./unsupported/test/cxx11_tensor_patch_sycl.cpp +./unsupported/test/cxx11_tensor_image_patch.cpp +./unsupported/test/cxx11_tensor_scan.cpp +./unsupported/test/cxx11_tensor_padding_sycl.cpp +./unsupported/test/cxx11_tensor_index_list.cpp +./unsupported/test/cxx11_tensor_io.cpp +./unsupported/test/cxx11_tensor_mixed_indices.cpp +./unsupported/test/cxx11_tensor_striding_sycl.cpp +./unsupported/test/cxx11_tensor_of_const_values.cpp +./unsupported/test/cxx11_tensor_symmetry.cpp +./unsupported/test/cxx11_tensor_custom_index.cpp +./unsupported/test/cxx11_tensor_chipping_sycl.cpp +./unsupported/test/cxx11_tensor_roundings.cpp +./unsupported/test/matrix_exponential.cpp +./unsupported/test/cxx11_eventcount.cpp +./unsupported/test/special_functions.cpp +./unsupported/test/cxx11_tensor_dimension.cpp +./unsupported/test/cxx11_tensor_layout_swap_sycl.cpp +./lapack/eigenvalues.cpp +./lapack/single.cpp +./lapack/svd.cpp +./lapack/complex_single.cpp +./lapack/lu.cpp +./lapack/double.cpp +./lapack/complex_double.cpp +./lapack/cholesky.cpp +./lapack/lapack_common.h +./blas/level2_impl.h +./blas/PackedTriangularMatrixVector.h +./blas/level3_impl.h +./blas/complex_double.cpp +./blas/common.h +./blas/GeneralRank1Update.h +./blas/double.cpp +./blas/complex_single.cpp +./blas/Rank2Update.h +./blas/level1_impl.h +./blas/level2_real_impl.h +./blas/level1_real_impl.h +./blas/single.cpp +./blas/PackedSelfadjointProduct.h +./blas/BandTriangularSolver.h +./blas/level2_cplx_impl.h +./blas/PackedTriangularSolverVector.h +./blas/level1_cplx_impl.h +./bench/analyze-blocking-sizes.cpp +./bench/BenchTimer.h +./bench/spbench/spbenchsolver.h +./bench/spbench/spbenchstyle.h +./bench/benchFFT.cpp +./bench/eig33.cpp +./bench/benchmark-blocking-sizes.cpp +./demos/opengl/quaternion_demo.cpp +./demos/opengl/camera.h +./demos/opengl/gpuhelper.cpp +./demos/opengl/gpuhelper.h +./demos/opengl/icosphere.cpp +./demos/opengl/quaternion_demo.h +./demos/opengl/trackball.h +./demos/opengl/icosphere.h +./demos/opengl/camera.cpp +./demos/opengl/trackball.cpp +./demos/mix_eigen_and_c/binary_library.h +./demos/mix_eigen_and_c/binary_library.cpp +./demos/mandelbrot/mandelbrot.cpp +./demos/mandelbrot/mandelbrot.h + +Mozilla Public License Version 2.0 +================================== + +1. Definitions +-------------- + +1.1. "Contributor" + means each individual or legal entity that creates, contributes to + the creation of, or owns Covered Software. + +1.2. "Contributor Version" + means the combination of the Contributions of others (if any) used + by a Contributor and that particular Contributor's Contribution. + +1.3. "Contribution" + means Covered Software of a particular Contributor. + +1.4. "Covered Software" + means Source Code Form to which the initial Contributor has attached + the notice in Exhibit A, the Executable Form of such Source Code + Form, and Modifications of such Source Code Form, in each case + including portions thereof. + +1.5. "Incompatible With Secondary Licenses" + means + + (a) that the initial Contributor has attached the notice described + in Exhibit B to the Covered Software; or + + (b) that the Covered Software was made available under the terms of + version 1.1 or earlier of the License, but not also under the + terms of a Secondary License. + +1.6. "Executable Form" + means any form of the work other than Source Code Form. + +1.7. "Larger Work" + means a work that combines Covered Software with other material, in + a separate file or files, that is not Covered Software. + +1.8. "License" + means this document. + +1.9. "Licensable" + means having the right to grant, to the maximum extent possible, + whether at the time of the initial grant or subsequently, any and + all of the rights conveyed by this License. + +1.10. "Modifications" + means any of the following: + + (a) any file in Source Code Form that results from an addition to, + deletion from, or modification of the contents of Covered + Software; or + + (b) any new file in Source Code Form that contains any Covered + Software. + +1.11. "Patent Claims" of a Contributor + means any patent claim(s), including without limitation, method, + process, and apparatus claims, in any patent Licensable by such + Contributor that would be infringed, but for the grant of the + License, by the making, using, selling, offering for sale, having + made, import, or transfer of either its Contributions or its + Contributor Version. + +1.12. "Secondary License" + means either the GNU General Public License, Version 2.0, the GNU + Lesser General Public License, Version 2.1, the GNU Affero General + Public License, Version 3.0, or any later versions of those + licenses. + +1.13. "Source Code Form" + means the form of the work preferred for making modifications. + +1.14. "You" (or "Your") + means an individual or a legal entity exercising rights under this + License. For legal entities, "You" includes any entity that + controls, is controlled by, or is under common control with You. For + purposes of this definition, "control" means (a) the power, direct + or indirect, to cause the direction or management of such entity, + whether by contract or otherwise, or (b) ownership of more than + fifty percent (50%) of the outstanding shares or beneficial + ownership of such entity. + +2. License Grants and Conditions +-------------------------------- + +2.1. Grants + +Each Contributor hereby grants You a world-wide, royalty-free, +non-exclusive license: + +(a) under intellectual property rights (other than patent or trademark) + Licensable by such Contributor to use, reproduce, make available, + modify, display, perform, distribute, and otherwise exploit its + Contributions, either on an unmodified basis, with Modifications, or + as part of a Larger Work; and + +(b) under Patent Claims of such Contributor to make, use, sell, offer + for sale, have made, import, and otherwise transfer either its + Contributions or its Contributor Version. + +2.2. Effective Date + +The licenses granted in Section 2.1 with respect to any Contribution +become effective for each Contribution on the date the Contributor first +distributes such Contribution. + +2.3. Limitations on Grant Scope + +The licenses granted in this Section 2 are the only rights granted under +this License. No additional rights or licenses will be implied from the +distribution or licensing of Covered Software under this License. +Notwithstanding Section 2.1(b) above, no patent license is granted by a +Contributor: + +(a) for any code that a Contributor has removed from Covered Software; + or + +(b) for infringements caused by: (i) Your and any other third party's + modifications of Covered Software, or (ii) the combination of its + Contributions with other software (except as part of its Contributor + Version); or + +(c) under Patent Claims infringed by Covered Software in the absence of + its Contributions. + +This License does not grant any rights in the trademarks, service marks, +or logos of any Contributor (except as may be necessary to comply with +the notice requirements in Section 3.4). + +2.4. Subsequent Licenses + +No Contributor makes additional grants as a result of Your choice to +distribute the Covered Software under a subsequent version of this +License (see Section 10.2) or under the terms of a Secondary License (if +permitted under the terms of Section 3.3). + +2.5. Representation + +Each Contributor represents that the Contributor believes its +Contributions are its original creation(s) or it has sufficient rights +to grant the rights to its Contributions conveyed by this License. + +2.6. Fair Use + +This License is not intended to limit any rights You have under +applicable copyright doctrines of fair use, fair dealing, or other +equivalents. + +2.7. Conditions + +Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted +in Section 2.1. + +3. Responsibilities +------------------- + +3.1. Distribution of Source Form + +All distribution of Covered Software in Source Code Form, including any +Modifications that You create or to which You contribute, must be under +the terms of this License. You must inform recipients that the Source +Code Form of the Covered Software is governed by the terms of this +License, and how they can obtain a copy of this License. You may not +attempt to alter or restrict the recipients' rights in the Source Code +Form. + +3.2. Distribution of Executable Form + +If You distribute Covered Software in Executable Form then: + +(a) such Covered Software must also be made available in Source Code + Form, as described in Section 3.1, and You must inform recipients of + the Executable Form how they can obtain a copy of such Source Code + Form by reasonable means in a timely manner, at a charge no more + than the cost of distribution to the recipient; and + +(b) You may distribute such Executable Form under the terms of this + License, or sublicense it under different terms, provided that the + license for the Executable Form does not attempt to limit or alter + the recipients' rights in the Source Code Form under this License. + +3.3. Distribution of a Larger Work + +You may create and distribute a Larger Work under terms of Your choice, +provided that You also comply with the requirements of this License for +the Covered Software. If the Larger Work is a combination of Covered +Software with a work governed by one or more Secondary Licenses, and the +Covered Software is not Incompatible With Secondary Licenses, this +License permits You to additionally distribute such Covered Software +under the terms of such Secondary License(s), so that the recipient of +the Larger Work may, at their option, further distribute the Covered +Software under the terms of either this License or such Secondary +License(s). + +3.4. Notices + +You may not remove or alter the substance of any license notices +(including copyright notices, patent notices, disclaimers of warranty, +or limitations of liability) contained within the Source Code Form of +the Covered Software, except that You may alter any license notices to +the extent required to remedy known factual inaccuracies. + +3.5. Application of Additional Terms + +You may choose to offer, and to charge a fee for, warranty, support, +indemnity or liability obligations to one or more recipients of Covered +Software. However, You may do so only on Your own behalf, and not on +behalf of any Contributor. You must make it absolutely clear that any +such warranty, support, indemnity, or liability obligation is offered by +You alone, and You hereby agree to indemnify every Contributor for any +liability incurred by such Contributor as a result of warranty, support, +indemnity or liability terms You offer. You may include additional +disclaimers of warranty and limitations of liability specific to any +jurisdiction. + +4. Inability to Comply Due to Statute or Regulation +--------------------------------------------------- + +If it is impossible for You to comply with any of the terms of this +License with respect to some or all of the Covered Software due to +statute, judicial order, or regulation then You must: (a) comply with +the terms of this License to the maximum extent possible; and (b) +describe the limitations and the code they affect. Such description must +be placed in a text file included with all distributions of the Covered +Software under this License. Except to the extent prohibited by statute +or regulation, such description must be sufficiently detailed for a +recipient of ordinary skill to be able to understand it. + +5. Termination +-------------- + +5.1. The rights granted under this License will terminate automatically +if You fail to comply with any of its terms. However, if You become +compliant, then the rights granted under this License from a particular +Contributor are reinstated (a) provisionally, unless and until such +Contributor explicitly and finally terminates Your grants, and (b) on an +ongoing basis, if such Contributor fails to notify You of the +non-compliance by some reasonable means prior to 60 days after You have +come back into compliance. Moreover, Your grants from a particular +Contributor are reinstated on an ongoing basis if such Contributor +notifies You of the non-compliance by some reasonable means, this is the +first time You have received notice of non-compliance with this License +from such Contributor, and You become compliant prior to 30 days after +Your receipt of the notice. + +5.2. If You initiate litigation against any entity by asserting a patent +infringement claim (excluding declaratory judgment actions, +counter-claims, and cross-claims) alleging that a Contributor Version +directly or indirectly infringes any patent, then the rights granted to +You by any and all Contributors for the Covered Software under Section +2.1 of this License shall terminate. + +5.3. In the event of termination under Sections 5.1 or 5.2 above, all +end user license agreements (excluding distributors and resellers) which +have been validly granted by You or Your distributors under this License +prior to termination shall survive termination. + +************************************************************************ +* * +* 6. Disclaimer of Warranty * +* ------------------------- * +* * +* Covered Software is provided under this License on an "as is" * +* basis, without warranty of any kind, either expressed, implied, or * +* statutory, including, without limitation, warranties that the * +* Covered Software is free of defects, merchantable, fit for a * +* particular purpose or non-infringing. The entire risk as to the * +* quality and performance of the Covered Software is with You. * +* Should any Covered Software prove defective in any respect, You * +* (not any Contributor) assume the cost of any necessary servicing, * +* repair, or correction. This disclaimer of warranty constitutes an * +* essential part of this License. No use of any Covered Software is * +* authorized under this License except under this disclaimer. * +* * +************************************************************************ + +************************************************************************ +* * +* 7. Limitation of Liability * +* -------------------------- * +* * +* Under no circumstances and under no legal theory, whether tort * +* (including negligence), contract, or otherwise, shall any * +* Contributor, or anyone who distributes Covered Software as * +* permitted above, be liable to You for any direct, indirect, * +* special, incidental, or consequential damages of any character * +* including, without limitation, damages for lost profits, loss of * +* goodwill, work stoppage, computer failure or malfunction, or any * +* and all other commercial damages or losses, even if such party * +* shall have been informed of the possibility of such damages. This * +* limitation of liability shall not apply to liability for death or * +* personal injury resulting from such party's negligence to the * +* extent applicable law prohibits such limitation. Some * +* jurisdictions do not allow the exclusion or limitation of * +* incidental or consequential damages, so this exclusion and * +* limitation may not apply to You. * +* * +************************************************************************ + +8. Litigation +------------- + +Any litigation relating to this License may be brought only in the +courts of a jurisdiction where the defendant maintains its principal +place of business and such litigation shall be governed by laws of that +jurisdiction, without reference to its conflict-of-law provisions. +Nothing in this Section shall prevent a party's ability to bring +cross-claims or counter-claims. + +9. Miscellaneous +---------------- + +This License represents the complete agreement concerning the subject +matter hereof. If any provision of this License is held to be +unenforceable, such provision shall be reformed only to the extent +necessary to make it enforceable. Any law or regulation which provides +that the language of a contract shall be construed against the drafter +shall not be used to construe this License against a Contributor. + +10. Versions of the License +--------------------------- + +10.1. New Versions + +Mozilla Foundation is the license steward. Except as provided in Section +10.3, no one other than the license steward has the right to modify or +publish new versions of this License. Each version will be given a +distinguishing version number. + +10.2. Effect of New Versions + +You may distribute the Covered Software under the terms of the version +of the License under which You originally received the Covered Software, +or under the terms of any subsequent version published by the license +steward. + +10.3. Modified Versions + +If you create software not governed by this License, and you want to +create a new license for such software, you may create and use a +modified version of this License if you rename the license and remove +any references to the name of the license steward (except to note that +such modified license differs from this License). + +10.4. Distributing Source Code Form that is Incompatible With Secondary +Licenses + +If You choose to distribute Source Code Form that is Incompatible With +Secondary Licenses under the terms of this version of the License, the +notice described in Exhibit B of this License must be attached. + +Exhibit A - Source Code Form License Notice +------------------------------------------- + + This Source Code Form is subject to the terms of the Mozilla Public + License, v. 2.0. If a copy of the MPL was not distributed with this + file, You can obtain one at http://mozilla.org/MPL/2.0/. + +If it is not possible or desirable to put the notice in a particular +file, then You may include the notice in a location (such as a LICENSE +file in a relevant directory) where a recipient would be likely to look +for such a notice. + +You may add additional accurate notices of copyright ownership. + +Exhibit B - "Incompatible With Secondary Licenses" Notice +--------------------------------------------------------- + + This Source Code Form is "Incompatible With Secondary Licenses", as + defined by the Mozilla Public License, v. 2.0. + +---------------------------------------------------------------------- +Following applies to: +./doc/UsingIntelMKL.dox +./doc/UsingIntelMKL.dox +./Eigen/src/Eigenvalues/ComplexSchur_MKL.h +./Eigen/src/Eigenvalues/ComplexSchur_MKL.h +./Eigen/src/Eigenvalues/SelfAdjointEigenSolver_MKL.h +./Eigen/src/Eigenvalues/SelfAdjointEigenSolver_MKL.h +./Eigen/src/Eigenvalues/RealSchur_MKL.h +./Eigen/src/Eigenvalues/RealSchur_MKL.h +./Eigen/src/LU/arch/Inverse_SSE.h +./Eigen/src/LU/arch/Inverse_SSE.h +./Eigen/src/LU/PartialPivLU_MKL.h +./Eigen/src/LU/PartialPivLU_MKL.h +./Eigen/src/QR/HouseholderQR_MKL.h +./Eigen/src/QR/HouseholderQR_MKL.h +./Eigen/src/QR/ColPivHouseholderQR_MKL.h +./Eigen/src/QR/ColPivHouseholderQR_MKL.h +./Eigen/src/SVD/JacobiSVD_MKL.h +./Eigen/src/SVD/JacobiSVD_MKL.h +./Eigen/src/PardisoSupport/PardisoSupport.h +./Eigen/src/PardisoSupport/PardisoSupport.h +./Eigen/src/Core/Assign_MKL.h +./Eigen/src/Core/Assign_MKL.h +./Eigen/src/Core/products/SelfadjointMatrixVector_MKL.h +./Eigen/src/Core/products/SelfadjointMatrixVector_MKL.h +./Eigen/src/Core/products/GeneralMatrixVector_MKL.h +./Eigen/src/Core/products/GeneralMatrixVector_MKL.h +./Eigen/src/Core/products/SelfadjointMatrixMatrix_MKL.h +./Eigen/src/Core/products/SelfadjointMatrixMatrix_MKL.h +./Eigen/src/Core/products/TriangularMatrixMatrix_MKL.h +./Eigen/src/Core/products/TriangularMatrixMatrix_MKL.h +./Eigen/src/Core/products/GeneralMatrixMatrix_MKL.h +./Eigen/src/Core/products/GeneralMatrixMatrix_MKL.h +./Eigen/src/Core/products/TriangularMatrixVector_MKL.h +./Eigen/src/Core/products/TriangularMatrixVector_MKL.h +./Eigen/src/Core/products/GeneralMatrixMatrixTriangular_MKL.h +./Eigen/src/Core/products/GeneralMatrixMatrixTriangular_MKL.h +./Eigen/src/Core/products/TriangularSolverMatrix_MKL.h +./Eigen/src/Core/products/TriangularSolverMatrix_MKL.h +./Eigen/src/Core/util/MKL_support.h +./Eigen/src/Core/util/MKL_support.h +./Eigen/src/Cholesky/LLT_MKL.h +./Eigen/src/Cholesky/LLT_MKL.h + +/* + Copyright (c) 2011, Intel Corporation. All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. * + Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the + distribution. * Neither the name of Intel Corporation nor the + names of its contributors may be used to endorse or promote + products derived from this software without specific prior written + permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +---------------------------------------------------------------------- +Following applies to: +./unsupported/Eigen/src/LevenbergMarquardt/LevenbergMarquardt.h +./unsupported/Eigen/src/LevenbergMarquardt/LMcovar.h +./unsupported/Eigen/src/LevenbergMarquardt/LMonestep.h +./unsupported/Eigen/src/LevenbergMarquardt/LMpar.h +./unsupported/Eigen/src/LevenbergMarquardt/LMqrsolv.h + +Minpack Copyright Notice (1999) University of Chicago. All rights +reserved + +Redistribution and use in source and binary forms, with or +without modification, are permitted provided that the +following conditions are met: + +1. Redistributions of source code must retain the above +copyright notice, this list of conditions and the following +disclaimer. + +2. Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following +disclaimer in the documentation and/or other materials +provided with the distribution. + +3. The end-user documentation included with the +redistribution, if any, must include the following +acknowledgment: + + "This product includes software developed by the + University of Chicago, as Operator of Argonne National + Laboratory. + +Alternately, this acknowledgment may appear in the software +itself, if and wherever such third-party acknowledgments +normally appear. + +4. WARRANTY DISCLAIMER. THE SOFTWARE IS SUPPLIED "AS IS" +WITHOUT WARRANTY OF ANY KIND. THE COPYRIGHT HOLDER, THE +UNITED STATES, THE UNITED STATES DEPARTMENT OF ENERGY, AND +THEIR EMPLOYEES: (1) DISCLAIM ANY WARRANTIES, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE +OR NON-INFRINGEMENT, (2) DO NOT ASSUME ANY LEGAL LIABILITY +OR RESPONSIBILITY FOR THE ACCURACY, COMPLETENESS, OR +USEFULNESS OF THE SOFTWARE, (3) DO NOT REPRESENT THAT USE OF +THE SOFTWARE WOULD NOT INFRINGE PRIVATELY OWNED RIGHTS, (4) +DO NOT WARRANT THAT THE SOFTWARE WILL FUNCTION +UNINTERRUPTED, THAT IT IS ERROR-FREE OR THAT ANY ERRORS WILL +BE CORRECTED. + +5. LIMITATION OF LIABILITY. IN NO EVENT WILL THE COPYRIGHT +HOLDER, THE UNITED STATES, THE UNITED STATES DEPARTMENT OF +ENERGY, OR THEIR EMPLOYEES: BE LIABLE FOR ANY INDIRECT, +INCIDENTAL, CONSEQUENTIAL, SPECIAL OR PUNITIVE DAMAGES OF +ANY KIND OR NATURE, INCLUDING BUT NOT LIMITED TO LOSS OF +PROFITS OR LOSS OF DATA, FOR ANY REASON WHATSOEVER, WHETHER +SUCH LIABILITY IS ASSERTED ON THE BASIS OF CONTRACT, TORT +(INCLUDING NEGLIGENCE OR STRICT LIABILITY), OR OTHERWISE, +EVEN IF ANY OF SAID PARTIES HAS BEEN WARNED OF THE +POSSIBILITY OF SUCH LOSS OR DAMAGES. + + +Copyright (c) 1992-2013 The University of Tennessee and The University + of Tennessee Research Foundation. All rights + reserved. +Copyright (c) 2000-2013 The University of California Berkeley. All + rights reserved. +Copyright (c) 2006-2013 The University of Colorado Denver. All rights + reserved. + +Following applies to: +./lapack/*.c + +$COPYRIGHT$ + +Additional copyrights may follow + +$HEADER$ + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + +- Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +- Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer listed + in this license in the documentation and/or other materials + provided with the distribution. + +- Neither the name of the copyright holders nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +The copyright holders provide no reassurances that the source code +provided does not infringe any patent, copyright, or any other +intellectual property rights of third parties. The copyright holders +disclaim any liability to any recipient for claims brought against +recipient by any third party for infringement of that parties +intellectual property rights. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +---------------------------------------------------------------------- +Following applies to: + +./cmake/FindComputeCpp.cmake + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +This software is partially based on FP16: + +The MIT License (MIT) + +Copyright (c) 2017 Facebook Inc. +Copyright (c) 2017 Georgia Institute of Technology + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +This software is partially based on FXdiv: + +The MIT License (MIT) + +Copyright (c) 2017 Facebook Inc. +Copyright (c) 2016-2017 Marat Dukhan + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +This software is partially based on Firebase: + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +This software is partially based on Firebase Google Utilities: + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +================================================================================ + +The following copyright from Landon J. Fuller applies to the isAppEncrypted +function in Environment/third_party/GULAppEnvironmentUtil.m. + +Copyright (c) 2017 Landon J. Fuller +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +Comment from +iPhone Dev Wiki +Crack Prevention: App Store binaries are signed by both their developer +and Apple. This encrypts the binary so that decryption keys are needed in order +to make the binary readable. When iOS executes the binary, the decryption keys +are used to decrypt the binary into a readable state where it is then loaded +into memory and executed. iOS can tell the encryption status of a binary via the +cryptid structure member of LC_ENCRYPTION_INFO MachO load command. If cryptid is +a non-zero value then the binary is encrypted. + +'Cracking' works by letting the kernel decrypt the binary then siphoning the +decrypted data into a new binary file, resigning, and repackaging. This will +only work on jailbroken devices as codesignature validation has been removed. +Resigning takes place because while the codesignature doesn't have to be valid +thanks to the jailbreak, it does have to be in place unless you have AppSync or +similar to disable codesignature checks. + +More information at Landon +Fuller's blog + +This software is partially based on FlatBuffers: + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2014 Google Inc. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +-------------------------------------------------------------------------------- + +Copyright (c) 2022 Google. All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its contributors +may be used to endorse or promote products derived from this software without +specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- + +zlib License Copyright (c) 2014 Google + +This software is provided 'as-is', without any express or implied warranty. +In no event will the authors be held liable for any damages arising from the +use of this software. + +Permission is granted to anyone to use this software for any purpose, including +commercial applications, and to alter it and redistribute it freely, subject +to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not claim +that you wrote the original software. If you use this software in a product, +an acknowledgment in the product documentation would be appreciated but is +not required. + +2. Altered source versions must be plainly marked as such, and must not be +misrepresented as being the original software. + + 3. This notice may not be removed or altered from any source distribution. + +This software is partially based on Google Toolbox for Mac: + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +This software is partially based on ICU4C: + +UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE + +See Terms of Use +for definitions of Unicode Inc.’s Data Files and Software. + +NOTICE TO USER: Carefully read the following legal agreement. +BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S +DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), +YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE +TERMS AND CONDITIONS OF THIS AGREEMENT. +IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE +THE DATA FILES OR SOFTWARE. + +COPYRIGHT AND PERMISSION NOTICE + +Copyright © 1991-2022 Unicode, Inc. All rights reserved. +Distributed under the Terms of Use in https://www.unicode.org/copyright.html. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. + +---------------------------------------------------------------------- + +Third-Party Software Licenses + +This section contains third-party software notices and/or additional +terms for licensed third-party software components included within ICU +libraries. + +---------------------------------------------------------------------- + +ICU License - ICU 1.8.1 to ICU 57.1 + +COPYRIGHT AND PERMISSION NOTICE + +Copyright (c) 1995-2016 International Business Machines Corporation and others +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, and/or sell copies of the Software, and to permit persons +to whom the Software is furnished to do so, provided that the above +copyright notice(s) and this permission notice appear in all copies of +the Software and that both the above copyright notice(s) and this +permission notice appear in supporting documentation. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR +HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY +SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER +RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF +CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, use +or other dealings in this Software without prior written authorization +of the copyright holder. + +All trademarks and registered trademarks mentioned herein are the +property of their respective owners. + +---------------------------------------------------------------------- + +Chinese/Japanese Word Break Dictionary Data (cjdict.txt) + + # The Google Chrome software developed by Google is licensed under + # the BSD license. Other software included in this distribution is + # provided under other licenses, as set forth below. + # + # The BSD License + # http://opensource.org/licenses/bsd-license.php + # Copyright (C) 2006-2008, Google Inc. + # + # All rights reserved. + # + # Redistribution and use in source and binary forms, with or without + # modification, are permitted provided that the following conditions are met: + # + # Redistributions of source code must retain the above copyright notice, + # this list of conditions and the following disclaimer. + # Redistributions in binary form must reproduce the above + # copyright notice, this list of conditions and the following + # disclaimer in the documentation and/or other materials provided with + # the distribution. + # Neither the name of Google Inc. nor the names of its + # contributors may be used to endorse or promote products derived from + # this software without specific prior written permission. + # + # + # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND + # CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, + # INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + # LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + # BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + # LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + # NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + # + # + # The word list in cjdict.txt are generated by combining three word lists + # listed below with further processing for compound word breaking. The + # frequency is generated with an iterative training against Google web + # corpora. + # + # * Libtabe (Chinese) + # - https://sourceforge.net/project/?group_id=1519 + # - Its license terms and conditions are shown below. + # + # * IPADIC (Japanese) + # - http://chasen.aist-nara.ac.jp/chasen/distribution.html + # - Its license terms and conditions are shown below. + # + # ---------COPYING.libtabe ---- BEGIN-------------------- + # + # /* + # * Copyright (c) 1999 TaBE Project. + # * Copyright (c) 1999 Pai-Hsiang Hsiao. + # * All rights reserved. + # * + # * Redistribution and use in source and binary forms, with or without + # * modification, are permitted provided that the following conditions + # * are met: + # * + # * . Redistributions of source code must retain the above copyright + # * notice, this list of conditions and the following disclaimer. + # * . Redistributions in binary form must reproduce the above copyright + # * notice, this list of conditions and the following disclaimer in + # * the documentation and/or other materials provided with the + # * distribution. + # * . Neither the name of the TaBE Project nor the names of its + # * contributors may be used to endorse or promote products derived + # * from this software without specific prior written permission. + # * + # * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + # * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + # * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + # * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + # * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + # * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + # * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + # * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + # * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + # * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + # * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + # * OF THE POSSIBILITY OF SUCH DAMAGE. + # */ + # + # /* + # * Copyright (c) 1999 Computer Systems and Communication Lab, + # * Institute of Information Science, Academia + # * Sinica. All rights reserved. + # * + # * Redistribution and use in source and binary forms, with or without + # * modification, are permitted provided that the following conditions + # * are met: + # * + # * . Redistributions of source code must retain the above copyright + # * notice, this list of conditions and the following disclaimer. + # * . Redistributions in binary form must reproduce the above copyright + # * notice, this list of conditions and the following disclaimer in + # * the documentation and/or other materials provided with the + # * distribution. + # * . Neither the name of the Computer Systems and Communication Lab + # * nor the names of its contributors may be used to endorse or + # * promote products derived from this software without specific + # * prior written permission. + # * + # * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + # * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + # * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + # * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + # * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + # * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + # * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + # * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + # * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + # * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + # * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + # * OF THE POSSIBILITY OF SUCH DAMAGE. + # */ + # + # Copyright 1996 Chih-Hao Tsai @ Beckman Institute, + # University of Illinois + # c-tsai4@uiuc.edu http://casper.beckman.uiuc.edu/~c-tsai4 + # + # ---------------COPYING.libtabe-----END-------------------------------- + # + # + # ---------------COPYING.ipadic-----BEGIN------------------------------- + # + # Copyright 2000, 2001, 2002, 2003 Nara Institute of Science + # and Technology. All Rights Reserved. + # + # Use, reproduction, and distribution of this software is permitted. + # Any copy of this software, whether in its original form or modified, + # must include both the above copyright notice and the following + # paragraphs. + # + # Nara Institute of Science and Technology (NAIST), + # the copyright holders, disclaims all warranties with regard to this + # software, including all implied warranties of merchantability and + # fitness, in no event shall NAIST be liable for + # any special, indirect or consequential damages or any damages + # whatsoever resulting from loss of use, data or profits, whether in an + # action of contract, negligence or other tortuous action, arising out + # of or in connection with the use or performance of this software. + # + # A large portion of the dictionary entries + # originate from ICOT Free Software. The following conditions for ICOT + # Free Software applies to the current dictionary as well. + # + # Each User may also freely distribute the Program, whether in its + # original form or modified, to any third party or parties, PROVIDED + # that the provisions of Section 3 ("NO WARRANTY") will ALWAYS appear + # on, or be attached to, the Program, which is distributed substantially + # in the same form as set out herein and that such intended + # distribution, if actually made, will neither violate or otherwise + # contravene any of the laws and regulations of the countries having + # jurisdiction over the User or the intended distribution itself. + # + # NO WARRANTY + # + # The program was produced on an experimental basis in the course of the + # research and development conducted during the project and is provided + # to users as so produced on an experimental basis. Accordingly, the + # program is provided without any warranty whatsoever, whether express, + # implied, statutory or otherwise. The term "warranty" used herein + # includes, but is not limited to, any warranty of the quality, + # performance, merchantability and fitness for a particular purpose of + # the program and the nonexistence of any infringement or violation of + # any right of any third party. + # + # Each user of the program will agree and understand, and be deemed to + # have agreed and understood, that there is no warranty whatsoever for + # the program and, accordingly, the entire risk arising from or + # otherwise connected with the program is assumed by the user. + # + # Therefore, neither ICOT, the copyright holder, or any other + # organization that participated in or was otherwise related to the + # development of the program and their respective officials, directors, + # officers and other employees shall be held liable for any and all + # damages, including, without limitation, general, special, incidental + # and consequential damages, arising out of or otherwise in connection + # with the use or inability to use the program or any product, material + # or result produced or otherwise obtained by using the program, + # regardless of whether they have been advised of, or otherwise had + # knowledge of, the possibility of such damages at any time during the + # project or thereafter. Each user will be deemed to have agreed to the + # foregoing by his or her commencement of use of the program. The term + # "use" as used herein includes, but is not limited to, the use, + # modification, copying and distribution of the program and the + # production of secondary products from the program. + # + # In the case where the program, whether in its original form or + # modified, was distributed or delivered to or received by a user from + # any person, organization or entity other than ICOT, unless it makes or + # grants independently of ICOT any specific warranty to the user in + # writing, such person, organization or entity, will also be exempted + # from and not be held liable to the user for any such damages as noted + # above as far as the program is concerned. + # + # ---------------COPYING.ipadic-----END---------------------------------- + +---------------------------------------------------------------------- + +Lao Word Break Dictionary Data (laodict.txt) + + # Copyright (C) 2016 and later: Unicode, Inc. and others. + # License & terms of use: http://www.unicode.org/copyright.html + # Copyright (c) 2015 International Business Machines Corporation + # and others. All Rights Reserved. + # + # Project: https://github.com/rober42539/lao-dictionary + # Dictionary: https://github.com/rober42539/lao-dictionary/laodict.txt + # License: https://github.com/rober42539/lao-dictionary/LICENSE.txt + # (copied below) + # + # This file is derived from the above dictionary version of Nov 22, 2020 + # ---------------------------------------------------------------------- + # Copyright (C) 2013 Brian Eugene Wilson, Robert Martin Campbell. + # All rights reserved. + # + # Redistribution and use in source and binary forms, with or without + # modification, are permitted provided that the following conditions are met: + # + # Redistributions of source code must retain the above copyright notice, this + # list of conditions and the following disclaimer. Redistributions in binary + # form must reproduce the above copyright notice, this list of conditions and + # the following disclaimer in the documentation and/or other materials + # provided with the distribution. + # + # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + # FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + # COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, + # INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + # SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + # STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + # OF THE POSSIBILITY OF SUCH DAMAGE. + # -------------------------------------------------------------------------- + +---------------------------------------------------------------------- + +Burmese Word Break Dictionary Data (burmesedict.txt) + + # Copyright (c) 2014 International Business Machines Corporation + # and others. All Rights Reserved. + # + # This list is part of a project hosted at: + # github.com/kanyawtech/myanmar-karen-word-lists + # + # -------------------------------------------------------------------------- + # Copyright (c) 2013, LeRoy Benjamin Sharon + # All rights reserved. + # + # Redistribution and use in source and binary forms, with or without + # modification, are permitted provided that the following conditions + # are met: Redistributions of source code must retain the above + # copyright notice, this list of conditions and the following + # disclaimer. Redistributions in binary form must reproduce the + # above copyright notice, this list of conditions and the following + # disclaimer in the documentation and/or other materials provided + # with the distribution. + # + # Neither the name Myanmar Karen Word Lists, nor the names of its + # contributors may be used to endorse or promote products derived + # from this software without specific prior written permission. + # + # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND + # CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, + # INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS + # BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + # EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED + # TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + # ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR + # TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF + # THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + # SUCH DAMAGE. + # -------------------------------------------------------------------------- + +---------------------------------------------------------------------- + +Time Zone Database + + ICU uses the public domain data and code derived from Time Zone +Database for its time zone support. The ownership of the TZ database +is explained in BCP 175: Procedure for Maintaining the Time Zone +Database section 7. + + # 7. Database Ownership + # + # The TZ database itself is not an IETF Contribution or an IETF + # document. Rather it is a pre-existing and regularly updated work + # that is in the public domain, and is intended to remain in the + # public domain. Therefore, BCPs 78 [RFC5378] and 79 [RFC3979] do + # not apply to the TZ Database or contributions that individuals make + # to it. Should any claims be made and substantiated against the TZ + # Database, the organization that is providing the IANA + # Considerations defined in this RFC, under the memorandum of + # understanding with the IETF, currently ICANN, may act in accordance + # with all competent court orders. No ownership claims will be made + # by ICANN or the IETF Trust on the database or the code. Any person + # making a contribution to the database or code waives all rights to + # future claims in that contribution or in the TZ Database. + +---------------------------------------------------------------------- + +Google double-conversion + +Copyright 2006-2011, the V8 project authors. All rights reserved. +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +This software is partially based on Khronos OpenGL headers: + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +This software is partially based on LAPACK: + +Copyright (c) 1992-2021 The University of Tennessee and The University + of Tennessee Research Foundation. All rights + reserved. +Copyright (c) 2000-2021 The University of California Berkeley. All + rights reserved. +Copyright (c) 2006-2021 The University of Colorado Denver. All rights + reserved. + +$COPYRIGHT$ + +Additional copyrights may follow + +$HEADER$ + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + +- Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +- Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer listed + in this license in the documentation and/or other materials + provided with the distribution. + +- Neither the name of the copyright holders nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +The copyright holders provide no reassurances that the source code +provided does not infringe any patent, copyright, or any other +intellectual property rights of third parties. The copyright holders +disclaim any liability to any recipient for claims brought against +recipient by any third party for infringement of that parties +intellectual property rights. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +This software is partially based on LLVM: + +Copied from llvm-project/llvm/LICENSE.TXT: +============================================================================== +The LLVM Project is under the Apache License v2.0 with LLVM Exceptions: +============================================================================== + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---- LLVM Exceptions to the Apache 2.0 License ---- + +As an exception, if, as a result of your compiling your source code, portions +of this Software are embedded into an Object form of such source code, you +may redistribute such embedded portions in such Object form without complying +with the conditions of Sections 4(a), 4(b) and 4(d) of the License. + +In addition, if you combine or link compiled forms of this Software with +software that is licensed under the GPLv2 ("Combined Software") and if a +court of competent jurisdiction determines that the patent provision (Section +3), the indemnity provision (Section 9) or other Section of the License +conflicts with the conditions of the GPLv2, you may retroactively and +prospectively choose to deem waived or otherwise exclude such Section(s) of +the License, but only in their entirety and only with respect to the Combined +Software. + +============================================================================== +Software from third parties included in the LLVM Project: +============================================================================== +The LLVM Project contains third party software which is under different license +terms. All such code will be identified clearly using at least one of two +mechanisms: +1) It will be in a separate directory tree with its own `LICENSE.txt` or + `LICENSE` file at the top containing the specific license and restrictions + which apply to that software, or +2) It will contain specific license and restriction terms at the top of every + file. + +============================================================================== +Legacy LLVM License (https://llvm.org/docs/DeveloperPolicy.html#legacy): +============================================================================== +University of Illinois/NCSA +Open Source License + +Copyright (c) 2003-2019 University of Illinois at Urbana-Champaign. +All rights reserved. + +Developed by: + + LLVM Team + + University of Illinois at Urbana-Champaign + + http://llvm.org + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal with +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimers. + + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimers in the + documentation and/or other materials provided with the distribution. + + * Neither the names of the LLVM Team, University of Illinois at + Urbana-Champaign, nor the names of its contributors may be used to + endorse or promote products derived from this Software without specific + prior written permission. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE +SOFTWARE. + +============================================================================== +============================================================================== +Copied from llvm-project/libcxx/src/include/ryu/common.h: + +Boost Software License - Version 1.0 - August 17th, 2003 + +Permission is hereby granted, free of charge, to any person or organization +obtaining a copy of the software and accompanying documentation covered by +this license (the "Software") to use, reproduce, display, distribute, +execute, and transmit the Software, and to prepare derivative works of the +Software, and to permit third-parties to whom the Software is furnished to +do so, all subject to the following: + +The copyright notices in the Software and this entire statement, including +the above license grant, this restriction and the following disclaimer, +must be included in all copies of the Software, in whole or in part, and +all derivative works of the Software, unless such copies or derivative +works are solely in the form of machine-executable object code generated by +a source language processor. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT +SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE +FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. + +============================================================================== +============================================================================== +Copied from llvm-project/llvm/utils/unittest/googletest/LICENSE.TXT and +llvm-project/llvm/utils/unittest/googlemock/LICENSE.txt: + +Copyright 2008, Google Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +============================================================================== +============================================================================== +Copied from llvm-project/llvm/lib/Support/COPYRIGHT.regex: +$OpenBSD: COPYRIGHT,v 1.3 2003/06/02 20:18:36 millert Exp $ + +Copyright 1992, 1993, 1994 Henry Spencer. All rights reserved. +This software is not subject to any license of the American Telephone +and Telegraph Company or of the Regents of the University of California. + +Permission is granted to anyone to use this software for any purpose on +any computer system, and to alter it and redistribute it, subject +to the following restrictions: + +1. The author is not responsible for the consequences of use of this + software, no matter how awful, even if they arise from flaws in it. + +2. The origin of this software must not be misrepresented, either by + explicit claim or by omission. Since few users ever read sources, + credits must appear in the documentation. + +3. Altered versions must be plainly marked as such, and must not be + misrepresented as being the original software. Since few users + ever read sources, credits must appear in the documentation. + +4. This notice may not be removed or altered. + +=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= +/*- + * Copyright (c) 1994 + * The Regents of the University of California. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the University nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * @(#)COPYRIGHT 8.1 (Berkeley) 3/16/94 + */ + +============================================================================== +============================================================================== +License for third_party/llvm/llvm-project/llvm/cmake/config.guess: + + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + +Autoconf Exception + +As a special exception, the Free Software Foundation gives unlimited +permission to copy, distribute and modify the configure scripts that are the +output of Autoconf. You need not follow the terms of the GNU General Public +License when using or distributing such scripts, even though portions of the +text of Autoconf appear in them. The GNU General Public License (GPL) does +govern all other use of the material that constitutes the Autoconf program. + +Certain portions of the Autoconf source text are designed to be copied (in +certain cases, depending on the input) into the output of Autoconf. We call +these the "data" portions. The rest of the Autoconf source text consists of +comments plus executable code that decides which of the data portions to +output in any given case. We call these comments and executable code the "non- +data" portions. Autoconf never copies any of the non-data portions into its +output. + +This special exception to the GPL applies to versions of Autoconf released by +the Free Software Foundation. When you make and distribute a modified version +of Autoconf, you may extend this special exception to the GPL to apply to your +modified version as well, *unless* your modified version has the potential to +copy into its output some of the text that was the non-data portion of the +version that you started with. (In other words, unless your change moves or +copies text from the non-data portions to the data portions.) If your +modification has such potential, you must delete any notice of this special +exception to the GPL from your modified version. + + END OF TERMS AND CONDITIONS + + +============================================================================== +============================================================================== +Copied from llvm-project/llvm/-project/polly/lib/External/isl/LICENSE: + +MIT License (MIT) + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +============================================================================== +============================================================================== +Copied from llvm-project/llgo/third_party/gotools/LICENSE: + +Copyright (c) 2009 The Go Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +============================================================================== +============================================================================== +Copied from llvm-project/llgo/third_party/gofrontend/libffi/LICENSE: + +libffi - Copyright (c) 1996-2014 Anthony Green, Red Hat, Inc and others. +See source files for details. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +``Software''), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +============================================================================== +============================================================================== +Copied from llvm-project/lldb/third_party/Python/module/six/LICENSE: + +Copyright (c) 2010-2015 Benjamin Peterson + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +============================================================================== +============================================================================== +Copied from llvm-project/lldb/third_party/Python/module/pexpect-4.6/LICENSE and +lldb/third_party/Python/module/ptyprocess-0.6.0/LICENSE. + +ISC LICENSE + + This license is approved by the OSI and FSF as GPL-compatible. + http://opensource.org/licenses/isc-license.txt + + Copyright (c) 2013-2014, Pexpect development team + Copyright (c) 2012, Noah Spurrier + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +============================================================================== +============================================================================== +Copied from +llvm-project/clang-tools-extra/clangd/clients/clangd-vscode/LICENSE: + +The MIT License (MIT) + +Copyright (c) 2019 The LLVM Developers + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +============================================================================== +============================================================================== +Copied from llvm-project/llvm/include/llvm/Support/LICENSE.TXT: + +LLVM System Interface Library +------------------------------------------------------------------------------- +The LLVM System Interface Library is licensed under the Illinois Open Source +License and has the following additional copyright: + +Copyright (C) 2004 eXtensible Systems, Inc. + +============================================================================== +============================================================================== +Copied from llvm-project/llvm/test/YAMLParser/LICENSE.txt: + +Copyright (c) 2006 Kirill Simonov + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +============================================================================== +============================================================================== +Copied from llvm-project/clang-tools-extra/clang-tidy/cert/LICENSE.TXT: + +------------------------------------------------------------------------------ +clang-tidy CERT Files +------------------------------------------------------------------------------ +All clang-tidy files are licensed under the same terms as the rest of the LLVM +project with the following additions: + +Any file referencing a CERT Secure Coding guideline: +Please allow this letter to serve as confirmation that open source projects on +http://llvm.org are permitted to link via hypertext to the CERT(R) secure coding +guidelines available at https://www.securecoding.cert.org. + +The foregoing is permitted by the Terms of Use as follows: +"Linking to the Service +Because we update many of our Web documents regularly, we would prefer that you +link to our Web pages whenever possible rather than reproduce them. It is not +necessary to request permission to make referential hypertext links to The +Service." +http://www.sei.cmu.edu/legal/ip/index.cfm. + +Please allow this letter to also confirm that no formal permission is required +to reproduce the title of the content being linked to, nor to reproduce any +de Minimis description of such content. + +============================================================================== +============================================================================== +Copied from llvm-project/clang-tools-extra/clang-tidy/hicpp/LICENSE.TXT: + +------------------------------------------------------------------------------ +clang-tidy High-Integrity C++ Files +------------------------------------------------------------------------------ +All clang-tidy files are licensed under the same terms as the rest of the LLVM +project with the following additions: + +Any file referencing a High-Integrity C++ Coding guideline: + +HIC++ Coding Standard as created by PRQA. + +Please see http://www.codingstandard.com/section/conditions-of-use/ for more +information. + +============================================================================== +============================================================================== +Copied from llvm-project/polly/lib/External/isl/interface/cpp.cc: + +Copyright 2016, 2017 Tobias Grosser. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + +THIS SOFTWARE IS PROVIDED BY TOBIAS GROSSER ''AS IS'' AND ANY +EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SVEN VERDOOLAEGE OR +CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, +OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +The views and conclusions contained in the software and documentation +are those of the authors and should not be interpreted as +representing official policies, either expressed or implied, of +Tobias Grosser. + +============================================================================== +============================================================================== +Copied from llvm-project/llvm/lib/Support/BLAKE3/LICENSE: + +Creative Commons Legal Code + +CC0 1.0 Universal + + CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE + LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN + ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS + INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES + REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS + PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM + THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED + HEREUNDER. + +Statement of Purpose + +The laws of most jurisdictions throughout the world automatically confer +exclusive Copyright and Related Rights (defined below) upon the creator +and subsequent owner(s) (each and all, an "owner") of an original work of +authorship and/or a database (each, a "Work"). + +Certain owners wish to permanently relinquish those rights to a Work for +the purpose of contributing to a commons of creative, cultural and +scientific works ("Commons") that the public can reliably and without fear +of later claims of infringement build upon, modify, incorporate in other +works, reuse and redistribute as freely as possible in any form whatsoever +and for any purposes, including without limitation commercial purposes. +These owners may contribute to the Commons to promote the ideal of a free +culture and the further production of creative, cultural and scientific +works, or to gain reputation or greater distribution for their Work in +part through the use and efforts of others. + +For these and/or other purposes and motivations, and without any +expectation of additional consideration or compensation, the person +associating CC0 with a Work (the "Affirmer"), to the extent that he or she +is an owner of Copyright and Related Rights in the Work, voluntarily +elects to apply CC0 to the Work and publicly distribute the Work under its +terms, with knowledge of his or her Copyright and Related Rights in the +Work and the meaning and intended legal effect of CC0 on those rights. + +1. Copyright and Related Rights. A Work made available under CC0 may be +protected by copyright and related or neighboring rights ("Copyright and +Related Rights"). Copyright and Related Rights include, but are not +limited to, the following: + + i. the right to reproduce, adapt, distribute, perform, display, + communicate, and translate a Work; + ii. moral rights retained by the original author(s) and/or performer(s); +iii. publicity and privacy rights pertaining to a person's image or + likeness depicted in a Work; + iv. rights protecting against unfair competition in regards to a Work, + subject to the limitations in paragraph 4(a), below; + v. rights protecting the extraction, dissemination, use and reuse of data + in a Work; + vi. database rights (such as those arising under Directive 96/9/EC of the + European Parliament and of the Council of 11 March 1996 on the legal + protection of databases, and under any national implementation + thereof, including any amended or successor version of such + directive); and +vii. other similar, equivalent or corresponding rights throughout the + world based on applicable law or treaty, and any national + implementations thereof. + +2. Waiver. To the greatest extent permitted by, but not in contravention +of, applicable law, Affirmer hereby overtly, fully, permanently, +irrevocably and unconditionally waives, abandons, and surrenders all of +Affirmer's Copyright and Related Rights and associated claims and causes +of action, whether now known or unknown (including existing as well as +future claims and causes of action), in the Work (i) in all territories +worldwide, (ii) for the maximum duration provided by applicable law or +treaty (including future time extensions), (iii) in any current or future +medium and for any number of copies, and (iv) for any purpose whatsoever, +including without limitation commercial, advertising or promotional +purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each +member of the public at large and to the detriment of Affirmer's heirs and +successors, fully intending that such Waiver shall not be subject to +revocation, rescission, cancellation, termination, or any other legal or +equitable action to disrupt the quiet enjoyment of the Work by the public +as contemplated by Affirmer's express Statement of Purpose. + +3. Public License Fallback. Should any part of the Waiver for any reason +be judged legally invalid or ineffective under applicable law, then the +Waiver shall be preserved to the maximum extent permitted taking into +account Affirmer's express Statement of Purpose. In addition, to the +extent the Waiver is so judged Affirmer hereby grants to each affected +person a royalty-free, non transferable, non sublicensable, non exclusive, +irrevocable and unconditional license to exercise Affirmer's Copyright and +Related Rights in the Work (i) in all territories worldwide, (ii) for the +maximum duration provided by applicable law or treaty (including future +time extensions), (iii) in any current or future medium and for any number +of copies, and (iv) for any purpose whatsoever, including without +limitation commercial, advertising or promotional purposes (the +"License"). The License shall be deemed effective as of the date CC0 was +applied by Affirmer to the Work. Should any part of the License for any +reason be judged legally invalid or ineffective under applicable law, such +partial invalidity or ineffectiveness shall not invalidate the remainder +of the License, and in such case Affirmer hereby affirms that he or she +will not (i) exercise any of his or her remaining Copyright and Related +Rights in the Work or (ii) assert any associated claims and causes of +action with respect to the Work, in either case contrary to Affirmer's +express Statement of Purpose. + +4. Limitations and Disclaimers. + + a. No trademark or patent rights held by Affirmer are waived, abandoned, + surrendered, licensed or otherwise affected by this document. + b. Affirmer offers the Work as-is and makes no representations or + warranties of any kind concerning the Work, express, implied, + statutory or otherwise, including without limitation warranties of + title, merchantability, fitness for a particular purpose, non + infringement, or the absence of latent or other defects, accuracy, or + the present or absence of errors, whether or not discoverable, all to + the greatest extent permissible under applicable law. + c. Affirmer disclaims responsibility for clearing rights of other persons + that may apply to the Work or any use thereof, including without + limitation any person's Copyright and Related Rights in the Work. + Further, Affirmer disclaims responsibility for obtaining any necessary + consents, permissions or other rights required for any use of the + Work. + d. Affirmer understands and acknowledges that Creative Commons is not a + party to this document and has no duty or obligation with respect to + this CC0 or use of the Work. + + +============================================================================== +============================================================================== +Copied from llvm-project/llvm/lib/Support/UnicodeNameToCodepointGenerated.cpp: + +UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE + +See Terms of Use +for definitions of Unicode Inc.’s Data Files and Software. + +NOTICE TO USER: Carefully read the following legal agreement. +BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S +DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), +YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE +TERMS AND CONDITIONS OF THIS AGREEMENT. +IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE +THE DATA FILES OR SOFTWARE. + +COPYRIGHT AND PERMISSION NOTICE + +Copyright © 1991-2022 Unicode, Inc. All rights reserved. +Distributed under the Terms of Use in https://www.unicode.org/copyright.html. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. + + +============================================================================== +============================================================================== +Copied from llvm-project/llvm/include/llvm/Support/ConvertUTF.h: + +Copyright © 1991-2015 Unicode, Inc. All rights reserved. +Distributed under the Terms of Use in +http://www.unicode.org/copyright.html. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, +(b) this copyright and permission notice appear in associated +documentation, and +(c) there is clear notice in each modified Data File or in the Software +as well as in the documentation associated with the Data File(s) or +Software that the data or software has been modified. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. + + +============================================================================== +============================================================================== +Copied from docker_kokoro/dockerfiles/scripts/google_packages/deb_packages/copyright: + +Files: libcxx/utils/google-benchmark/* +License: Apache 2.0 + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +This software is partially based on MediaPipe: + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +This software is partially based on NCurses: + +Copyright (c) 1998-2017,2018 Free Software Foundation, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, distribute with modifications, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR +THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name(s) of the above copyright +holders shall not be used in advertising or otherwise to promote the +sale, use or other dealings in this Software without prior written +authorization. + +------------------ + +Files: tinfo/read_termcap.c progs/tset.c + +Copyright (c) 1992, 1993 +The Regents of the University of California. All rights reserved. + +This code is derived from software contributed to Berkeley by +Casey Leedom of Lawrence Livermore National Laboratory. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. +3. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +SUCH DAMAGE. + +------------------ + +Files: tinfo/read_termcap.c + +Copyright (c) 1980, 1993 + The Regents of the University of California. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. +3. All advertising materials mentioning features or use of this software + must display the following acknowledgment: + This product includes software developed by the University of + California, Berkeley and its contributors. +4. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +SUCH DAMAGE. + +This software is partially based on Nanopb: + +Copyright (c) 2011 Petteri Aimonen + +This software is provided 'as-is', without any express or +implied warranty. In no event will the authors be held liable +for any damages arising from the use of this software. + +Permission is granted to anyone to use this software for any +purpose, including commercial applications, and to alter it and +redistribute it freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you + must not claim that you wrote the original software. If you use + this software in a product, an acknowledgment in the product + documentation would be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and + must not be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. + +This software is partially based on Ooura FFT: + +Copyright(C) 1997,2001 Takuya OOURA (email: ooura@kurims.kyoto-u.ac.jp). +You may use, copy, modify this code for any purpose and +without fee. You may distribute this ORIGINAL package. + +This software is partially based on OpenCV: + +Apache-2.0 + + + Apache License + Version 2.0, January 2004 + https://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +-------------------------------------------------------------------------------- +BSD-2-Clause + +Software License Agreement (BSD License) + +Copyright 2008-2009 Marius Muja (mariusm@cs.ubc.ca). All rights reserved. +Copyright 2008-2009 David G. Lowe (lowe@cs.ubc.ca). All rights reserved. +Copyright 2011-2016 Jose Luis Blanco (joseluisblancoc@gmail.com). + All rights reserved. + +THE BSD LICENSE + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR +IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF +THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +BSD-3-Clause + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its contributors + may be used to endorse or promote products derived from this software without + specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +BSD-3-Clause-Attribution + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its contributors + may be used to endorse or promote products derived from this software without + specific prior written permission. + +4. Redistributions of any form whatsoever must retain the following + acknowledgment: 'This product includes software developed by the + "Universidad de Palermo, Argentina" (http://www.palermo.edu/).' + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +BSD-4-Clause + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +3. All advertising materials mentioning features or use of this software must + display the following acknowledgement: This product includes software + developed by the the organization . + +4. Neither the name of the copyright holder nor the names of its contributors + may be used to endorse or promote products derived from this software without + specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY COPYRIGHT HOLDER "AS IS" AND ANY EXPRESS OR +IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +EVENT SHALL COPYRIGHT HOLDER BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER +IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +BSD-4-Clause-UC + +This software is provided by the copyright holders and contributors "as is" and +any express or implied warranties, including, but not limited to, the implied +warranties of merchantability and fitness for a particular purpose are +disclaimed. In no event shall copyright holders or contributors be liable for +any direct, indirect, incidental, special, exemplary, or consequential damages +(including, but not limited to, procurement of substitute goods or services; +loss of use, data, or profits; or business interruption) however caused +and on any theory of liability, whether in contract, strict liability, +or tort (including negligence or otherwise) arising in any way out of +the use of this software, even if advised of the possibility of such damage. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +3. All advertising materials mentioning features or use of this software must + display the following acknowledgement: This product includes software + developed by the University of California, Berkeley and its contributors. + +4. Neither the name of the University nor the names of its contributors may be + used to endorse or promote products derived from this software without + specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +MIT + +Copyright (c) 2008 - 2012 The Khronos Group Inc. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and/or associated documentation files (the +"Materials"), to deal in the Materials without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Materials, and to +permit persons to whom the Materials are furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Materials. + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. + +-------------------------------------------------------------------------------- +Zlib, only used in 'datasets' module. + +zlib License +This software is provided 'as-is', without any express or implied warranty. In +no event will the authors be held liable for any damages arising from the use of +this software. + +Permission is granted to anyone to use this software for any purpose, including +commercial applications, and to alter it and redistribute it freely, subject to +the following restrictions: + +1. The origin of this software must not be misrepresented; you must not claim + that you wrote the original software. If you use this software in a product, + an acknowledgment in the product documentation would be appreciated but is + not required. + +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + +3. This notice may not be removed or altered from any source distribution. + +-------------------------------------------------------------------------------- +SunPro license, only used in core/src/softfloat.cc + +Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. + +Developed at SunSoft, a Sun Microsystems, Inc. business. +Permission to use, copy, modify, and distribute this +software is freely granted, provided that this notice +is preserved. + +-------------------------------------------------------------------------------- +Sun license, only used in core/src/softfloat.cc + +Copyright (C) 2004 by Sun Microsystems, Inc. All rights reserved. +Permission to use, copy, modify, and distribute this +software is freely granted, provided that this notice +is preserved. + +This software is partially based on PNG: + +COPYRIGHT NOTICE, DISCLAIMER, and LICENSE +========================================= + +PNG Reference Library License version 2 +--------------------------------------- + + * Copyright (c) 1995-2022 The PNG Reference Library Authors. + * Copyright (c) 2018-2022 Cosmin Truta. + * Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson. + * Copyright (c) 1996-1997 Andreas Dilger. + * Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. + +The software is supplied "as is", without warranty of any kind, +express or implied, including, without limitation, the warranties +of merchantability, fitness for a particular purpose, title, and +non-infringement. In no event shall the Copyright owners, or +anyone distributing the software, be liable for any damages or +other liability, whether in contract, tort or otherwise, arising +from, out of, or in connection with the software, or the use or +other dealings in the software, even if advised of the possibility +of such damage. + +Permission is hereby granted to use, copy, modify, and distribute +this software, or portions hereof, for any purpose, without fee, +subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you + must not claim that you wrote the original software. If you + use this software in a product, an acknowledgment in the product + documentation would be appreciated, but is not required. + + 2. Altered source versions must be plainly marked as such, and must + not be misrepresented as being the original software. + + 3. This Copyright notice may not be removed or altered from any + source or altered source distribution. + + +PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35) +----------------------------------------------------------------------- + +libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are +Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are +derived from libpng-1.0.6, and are distributed according to the same +disclaimer and license as libpng-1.0.6 with the following individuals +added to the list of Contributing Authors: + + Simon-Pierre Cadieux + Eric S. Raymond + Mans Rullgard + Cosmin Truta + Gilles Vollant + James Yu + Mandar Sahastrabuddhe + Google Inc. + Vadim Barkov + +and with the following additions to the disclaimer: + + There is no warranty against interference with your enjoyment of + the library or against infringement. There is no warranty that our + efforts or the library will fulfill any of your particular purposes + or needs. This library is provided with all faults, and the entire + risk of satisfactory quality, performance, accuracy, and effort is + with the user. + +Some files in the "contrib" directory and some configure-generated +files that are distributed with libpng have other copyright owners, and +are released under other open source licenses. + +libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are +Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from +libpng-0.96, and are distributed according to the same disclaimer and +license as libpng-0.96, with the following individuals added to the +list of Contributing Authors: + + Tom Lane + Glenn Randers-Pehrson + Willem van Schaik + +libpng versions 0.89, June 1996, through 0.96, May 1997, are +Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88, +and are distributed according to the same disclaimer and license as +libpng-0.88, with the following individuals added to the list of +Contributing Authors: + + John Bowler + Kevin Bracey + Sam Bushell + Magnus Holmgren + Greg Roelofs + Tom Tanner + +Some files in the "scripts" directory have other copyright owners, +but are released under this license. + +libpng versions 0.5, May 1995, through 0.88, January 1996, are +Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. + +For the purposes of this copyright and license, "Contributing Authors" +is defined as the following set of individuals: + + Andreas Dilger + Dave Martindale + Guy Eric Schalnat + Paul Schmidt + Tim Wegner + +The PNG Reference Library is supplied "AS IS". The Contributing +Authors and Group 42, Inc. disclaim all warranties, expressed or +implied, including, without limitation, the warranties of +merchantability and of fitness for any purpose. The Contributing +Authors and Group 42, Inc. assume no liability for direct, indirect, +incidental, special, exemplary, or consequential damages, which may +result from the use of the PNG Reference Library, even if advised of +the possibility of such damage. + +Permission is hereby granted to use, copy, modify, and distribute this +source code, or portions hereof, for any purpose, without fee, subject +to the following restrictions: + + 1. The origin of this source code must not be misrepresented. + + 2. Altered versions must be plainly marked as such and must not + be misrepresented as being the original source. + + 3. This Copyright notice may not be removed or altered from any + source or altered source distribution. + +The Contributing Authors and Group 42, Inc. specifically permit, +without fee, and encourage the use of this source code as a component +to supporting the PNG file format in commercial products. If you use +this source code in a product, acknowledgment is not required but would +be appreciated. + +This software is partially based on Promises: + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +This software is partially based on Protocol Buffers: + +Copyright 2008, Google Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +Code generated by the Protocol Buffer compiler is owned by the owner +of the input file used when generating it. This code is not +standalone and requires a support library to be linked with it. This +support library is itself covered by the above license. + +This software is partially based on RE2: + +// Copyright (c) 2009 The RE2 Authors. All rights reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +This software is partially based on Riegeli: + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +This software is partially based on Safe HTML types for TypeScript: + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +This software is partially based on SwiftShader: + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +This software is partially based on TCMalloc: + + + Apache License + Version 2.0, January 2004 + https://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +This software is partially based on TensorFlow: + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +## Some of TensorFlow's code is derived from Caffe, which is subject to the following copyright notice: + +COPYRIGHT + +All contributions by the University of California: + +Copyright (c) 2014, The Regents of the University of California (Regents) +All rights reserved. + +All other contributions: + +Copyright (c) 2014, the respective contributors +All rights reserved. + +Caffe uses a shared copyright model: each contributor holds copyright over +their contributions to Caffe. The project versioning records all such +contribution and copyright details. If a contributor wants to further mark +their specific copyright on a particular contribution, they should indicate +their copyright solely in the commit message of the change when it is +committed. + +LICENSE + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR + ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +CONTRIBUTION AGREEMENT + +By contributing to the BVLC/caffe repository through pull-request, comment, +or otherwise, the contributor releases their content to the +license and copyright terms herein. + +This software is partially based on TensorFlow Lite Support: + +Copyright 2020 The TensorFlow Authors. All rights reserved. + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +This software is partially based on Tink: + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +This software is partially based on UTF: + +UTF-8 Library + +The authors of this software are Rob Pike and Ken Thompson. + Copyright (c) 1998-2002 by Lucent Technologies. +Permission to use, copy, modify, and distribute this software for any +purpose without fee is hereby granted, provided that this entire notice +is included in all copies of any software which is or includes a copy +or modification of this software and in all copies of the supporting +documentation for such software. +THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED +WARRANTY. IN PARTICULAR, NEITHER THE AUTHORS NOR LUCENT TECHNOLOGIES MAKE ANY +REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY +OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. + +This software is partially based on X.Org: + +The following is the 'standard copyright' agreed upon by most contributors, +and is currently the canonical license preferred by the X.Org Foundation. +This is a slight variant of the common MIT license form published by the +Open Source Initiative at http://www.opensource.org/licenses/mit-license.php + +Copyright holders of new code should use this license statement where +possible, and insert their name to this list. Please sort by surname +for people, and by the full name for other entities (e.g. Juliusz +Chroboczek sorts before Intel Corporation sorts before Daniel Stone). + +See each individual source file or directory for the license that applies +to that file. + +Copyright (C) 2003-2006,2008 Jamey Sharp, Josh Triplett +Copyright © 2009 Red Hat, Inc. +Copyright 1990-1992,1999,2000,2004,2009,2010 Oracle and/or its affiliates. +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice (including the next +paragraph) shall be included in all copies or substantial portions of the +Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. + + ---------------------------------------------------------------------- + +The following licenses are 'legacy' - usually MIT/X11 licenses with the name +of the copyright holder(s) in the license statement: + +Copyright 1984-1994, 1998 The Open Group + +Permission to use, copy, modify, distribute, and sell this software and its +documentation for any purpose is hereby granted without fee, provided that +the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation. + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN +AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name of The Open Group shall not be +used in advertising or otherwise to promote the sale, use or other dealings +in this Software without prior written authorization from The Open Group. + +X Window System is a trademark of The Open Group. + + ---------------------------------------- + +Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1994, 1996 X Consortium +Copyright 2000 The XFree86 Project, Inc. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name of the X Consortium shall +not be used in advertising or otherwise to promote the sale, use or +other dealings in this Software without prior written authorization +from the X Consortium. + +Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991 by +Digital Equipment Corporation + +Portions Copyright 1990, 1991 by Tektronix, Inc. + +Permission to use, copy, modify and distribute this documentation for +any purpose and without fee is hereby granted, provided that the above +copyright notice appears in all copies and that both that copyright notice +and this permission notice appear in all copies, and that the names of +Digital and Tektronix not be used in in advertising or publicity pertaining +to this documentation without specific, written prior permission. +Digital and Tektronix makes no representations about the suitability +of this documentation for any purpose. +It is provided ``as is'' without express or implied warranty. + + ---------------------------------------- + +Copyright (c) 1999-2000 Free Software Foundation, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +FREE SOFTWARE FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name of the Free Software Foundation +shall not be used in advertising or otherwise to promote the sale, use or +other dealings in this Software without prior written authorization from the +Free Software Foundation. + + ---------------------------------------- + +Code and supporting documentation (c) Copyright 1990 1991 Tektronix, Inc. + All Rights Reserved + +This file is a component of an X Window System-specific implementation +of Xcms based on the TekColor Color Management System. TekColor is a +trademark of Tektronix, Inc. The term "TekHVC" designates a particular +color space that is the subject of U.S. Patent No. 4,985,853 (equivalent +foreign patents pending). Permission is hereby granted to use, copy, +modify, sell, and otherwise distribute this software and its +documentation for any purpose and without fee, provided that: + +1. This copyright, permission, and disclaimer notice is reproduced in + all copies of this software and any modification thereof and in + supporting documentation; +2. Any color-handling application which displays TekHVC color + cooordinates identifies these as TekHVC color coordinates in any + interface that displays these coordinates and in any associated + documentation; +3. The term "TekHVC" is always used, and is only used, in association + with the mathematical derivations of the TekHVC Color Space, + including those provided in this file and any equivalent pathways and + mathematical derivations, regardless of digital (e.g., floating point + or integer) representation. + +Tektronix makes no representation about the suitability of this software +for any purpose. It is provided "as is" and with all faults. + +TEKTRONIX DISCLAIMS ALL WARRANTIES APPLICABLE TO THIS SOFTWARE, +INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A +PARTICULAR PURPOSE. IN NO EVENT SHALL TEKTRONIX BE LIABLE FOR ANY +SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER +RESULTING FROM LOSS OF USE, DATA, OR PROFITS, WHETHER IN AN ACTION OF +CONTRACT, NEGLIGENCE, OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR THE PERFORMANCE OF THIS SOFTWARE. + + ---------------------------------------- + +(c) Copyright 1995 FUJITSU LIMITED +This is source code modified by FUJITSU LIMITED under the Joint +Development Agreement for the CDE/Motif PST. + + ---------------------------------------- + +Copyright 1992 by Oki Technosystems Laboratory, Inc. +Copyright 1992 by Fuji Xerox Co., Ltd. + +Permission to use, copy, modify, distribute, and sell this software +and its documentation for any purpose is hereby granted without fee, +provided that the above copyright notice appear in all copies and +that both that copyright notice and this permission notice appear +in supporting documentation, and that the name of Oki Technosystems +Laboratory and Fuji Xerox not be used in advertising or publicity +pertaining to distribution of the software without specific, written +prior permission. +Oki Technosystems Laboratory and Fuji Xerox make no representations +about the suitability of this software for any purpose. It is provided +"as is" without express or implied warranty. + +OKI TECHNOSYSTEMS LABORATORY AND FUJI XEROX DISCLAIM ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OKI TECHNOSYSTEMS +LABORATORY AND FUJI XEROX BE LIABLE FOR ANY SPECIAL, INDIRECT OR +CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE +OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE +OR PERFORMANCE OF THIS SOFTWARE. + + ---------------------------------------- + +Copyright 1990, 1991, 1992, 1993, 1994 by FUJITSU LIMITED + +Permission to use, copy, modify, distribute, and sell this software +and its documentation for any purpose is hereby granted without fee, +provided that the above copyright notice appear in all copies and +that both that copyright notice and this permission notice appear +in supporting documentation, and that the name of FUJITSU LIMITED +not be used in advertising or publicity pertaining to distribution +of the software without specific, written prior permission. +FUJITSU LIMITED makes no representations about the suitability of +this software for any purpose. +It is provided "as is" without express or implied warranty. + +FUJITSU LIMITED DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, +INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO +EVENT SHALL FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT OR +CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF +USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. + + ---------------------------------------- + + +Copyright (c) 1995 David E. Wexelblat. All rights reserved + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL DAVID E. WEXELBLAT BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name of David E. Wexelblat shall +not be used in advertising or otherwise to promote the sale, use or +other dealings in this Software without prior written authorization +from David E. Wexelblat. + + ---------------------------------------- + +Copyright 1990, 1991 by OMRON Corporation + +Permission to use, copy, modify, distribute, and sell this software and its +documentation for any purpose is hereby granted without fee, provided that +the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation, and that the name OMRON not be used in +advertising or publicity pertaining to distribution of the software without +specific, written prior permission. OMRON makes no representations +about the suitability of this software for any purpose. It is provided +"as is" without express or implied warranty. + +OMRON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, +INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO +EVENT SHALL OMRON BE LIABLE FOR ANY SPECIAL, INDIRECT OR +CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTUOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. + + ---------------------------------------- + +Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991 by +Digital Equipment Corporation + +Portions Copyright 1990, 1991 by Tektronix, Inc + +Rewritten for X.org by Chris Lee + +Permission to use, copy, modify, distribute, and sell this documentation +for any purpose and without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. +Chris Lee makes no representations about the suitability for any purpose +of the information in this document. It is provided \`\`as-is'' without +express or implied warranty. + + ---------------------------------------- + +Copyright 1993 by Digital Equipment Corporation, Maynard, Massachusetts, +Copyright 1994 by FUJITSU LIMITED +Copyright 1994 by Sony Corporation + + All Rights Reserved + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, +provided that the above copyright notice appear in all copies and that +both that copyright notice and this permission notice appear in +supporting documentation, and that the names of Digital, FUJITSU +LIMITED and Sony Corporation not be used in advertising or publicity +pertaining to distribution of the software without specific, written +prior permission. + +DIGITAL, FUJITSU LIMITED AND SONY CORPORATION DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL, FUJITSU LIMITED +AND SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR +CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF +USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. + + ---------------------------------------- + + +Copyright 1991 by the Open Software Foundation + +Permission to use, copy, modify, distribute, and sell this software and its +documentation for any purpose is hereby granted without fee, provided that +the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation, and that the name of Open Software Foundation +not be used in advertising or publicity pertaining to distribution of the +software without specific, written prior permission. Open Software +Foundation makes no representations about the suitability of this +software for any purpose. It is provided "as is" without express or +implied warranty. + +OPEN SOFTWARE FOUNDATION DISCLAIMS ALL WARRANTIES WITH REGARD TO +THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS, IN NO EVENT SHALL OPEN SOFTWARE FOUNDATIONN BE +LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + + ---------------------------------------- + +Copyright 1990, 1991, 1992,1993, 1994 by FUJITSU LIMITED +Copyright 1993, 1994 by Sony Corporation + +Permission to use, copy, modify, distribute, and sell this software and +its documentation for any purpose is hereby granted without fee, provided +that the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation, and that the name of FUJITSU LIMITED and Sony Corporation +not be used in advertising or publicity pertaining to distribution of the +software without specific, written prior permission. FUJITSU LIMITED and +Sony Corporation makes no representations about the suitability of this +software for any purpose. It is provided "as is" without express or +implied warranty. + +FUJITSU LIMITED AND SONY CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD +TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS, IN NO EVENT SHALL FUJITSU LIMITED OR SONY CORPORATION BE LIABLE +FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER +RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE +USE OR PERFORMANCE OF THIS SOFTWARE. + + ---------------------------------------- + +Copyright (c) 1993, 1995 by Silicon Graphics Computer Systems, Inc. + +Permission to use, copy, modify, and distribute this +software and its documentation for any purpose and without +fee is hereby granted, provided that the above copyright +notice appear in all copies and that both that copyright +notice and this permission notice appear in supporting +documentation, and that the name of Silicon Graphics not be +used in advertising or publicity pertaining to distribution +of the software without specific prior written permission. +Silicon Graphics makes no representation about the suitability +of this software for any purpose. It is provided "as is" +without any express or implied warranty. + +SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS +SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON +GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL +DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE +OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH +THE USE OR PERFORMANCE OF THIS SOFTWARE. + + ---------------------------------------- + +Copyright 1991, 1992, 1993, 1994 by FUJITSU LIMITED +Copyright 1993 by Digital Equipment Corporation + +Permission to use, copy, modify, distribute, and sell this software +and its documentation for any purpose is hereby granted without fee, +provided that the above copyright notice appear in all copies and that +both that copyright notice and this permission notice appear in +supporting documentation, and that the name of FUJITSU LIMITED and +Digital Equipment Corporation not be used in advertising or publicity +pertaining to distribution of the software without specific, written +prior permission. FUJITSU LIMITED and Digital Equipment Corporation +makes no representations about the suitability of this software for +any purpose. It is provided "as is" without express or implied +warranty. + +FUJITSU LIMITED AND DIGITAL EQUIPMENT CORPORATION DISCLAIM ALL +WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL +FUJITSU LIMITED AND DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR +ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER +IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, +ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. + + ---------------------------------------- + +Copyright 1992, 1993 by FUJITSU LIMITED +Copyright 1993 by Fujitsu Open Systems Solutions, Inc. +Copyright 1994 by Sony Corporation + +Permission to use, copy, modify, distribute and sell this software +and its documentation for any purpose is hereby granted without fee, +provided that the above copyright notice appear in all copies and +that both that copyright notice and this permission notice appear +in supporting documentation, and that the name of FUJITSU LIMITED, +Fujitsu Open Systems Solutions, Inc. and Sony Corporation not be +used in advertising or publicity pertaining to distribution of the +software without specific, written prior permission. +FUJITSU LIMITED, Fujitsu Open Systems Solutions, Inc. and +Sony Corporation make no representations about the suitability of +this software for any purpose. It is provided "as is" without +express or implied warranty. + +FUJITSU LIMITED, FUJITSU OPEN SYSTEMS SOLUTIONS, INC. AND SONY +CORPORATION DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, +INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, +IN NO EVENT SHALL FUJITSU OPEN SYSTEMS SOLUTIONS, INC., FUJITSU LIMITED +AND SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR +CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE +OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE +OR PERFORMANCE OF THIS SOFTWARE. + + ---------------------------------------- + +Copyright 1987, 1988, 1990, 1993 by Digital Equipment Corporation, +Maynard, Massachusetts, + + All Rights Reserved + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, +provided that the above copyright notice appear in all copies and that +both that copyright notice and this permission notice appear in +supporting documentation, and that the name of Digital not be +used in advertising or publicity pertaining to distribution of the +software without specific, written prior permission. + +DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING +ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL +DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR +ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, +WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, +ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS +SOFTWARE. + + ---------------------------------------- + +Copyright 1993 by SunSoft, Inc. +Copyright 1999-2000 by Bruno Haible + +Permission to use, copy, modify, distribute, and sell this software +and its documentation for any purpose is hereby granted without fee, +provided that the above copyright notice appear in all copies and +that both that copyright notice and this permission notice appear +in supporting documentation, and that the names of SunSoft, Inc. and +Bruno Haible not be used in advertising or publicity pertaining to +distribution of the software without specific, written prior +permission. SunSoft, Inc. and Bruno Haible make no representations +about the suitability of this software for any purpose. It is +provided "as is" without express or implied warranty. + +SunSoft Inc. AND Bruno Haible DISCLAIM ALL WARRANTIES WITH REGARD +TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS, IN NO EVENT SHALL SunSoft, Inc. OR Bruno Haible BE LIABLE +FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT +OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + + ---------------------------------------- + +Copyright 1991 by the Open Software Foundation +Copyright 1993 by the TOSHIBA Corp. + +Permission to use, copy, modify, distribute, and sell this software and its +documentation for any purpose is hereby granted without fee, provided that +the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation, and that the names of Open Software Foundation and TOSHIBA +not be used in advertising or publicity pertaining to distribution of the +software without specific, written prior permission. Open Software +Foundation and TOSHIBA make no representations about the suitability of this +software for any purpose. It is provided "as is" without express or +implied warranty. + +OPEN SOFTWARE FOUNDATION AND TOSHIBA DISCLAIM ALL WARRANTIES WITH REGARD TO +THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS, IN NO EVENT SHALL OPEN SOFTWARE FOUNDATIONN OR TOSHIBA BE +LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + + ---------------------------------------- + +Copyright 1988 by Wyse Technology, Inc., San Jose, Ca., + + All Rights Reserved + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, +provided that the above copyright notice appear in all copies and that +both that copyright notice and this permission notice appear in +supporting documentation, and that the name Wyse not be +used in advertising or publicity pertaining to distribution of the +software without specific, written prior permission. + +WYSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING +ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL +DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR +ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, +WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, +ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS +SOFTWARE. + + ---------------------------------------- + + +Copyright 1991 by the Open Software Foundation +Copyright 1993, 1994 by the Sony Corporation + +Permission to use, copy, modify, distribute, and sell this software and its +documentation for any purpose is hereby granted without fee, provided that +the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation, and that the names of Open Software Foundation and +Sony Corporation not be used in advertising or publicity pertaining to +distribution of the software without specific, written prior permission. +Open Software Foundation and Sony Corporation make no +representations about the suitability of this software for any purpose. +It is provided "as is" without express or implied warranty. + +OPEN SOFTWARE FOUNDATION AND SONY CORPORATION DISCLAIM ALL +WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OPEN +SOFTWARE FOUNDATIONN OR SONY CORPORATION BE LIABLE FOR ANY SPECIAL, +INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE +OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. + + ---------------------------------------- + +Copyright 1992, 1993 by FUJITSU LIMITED +Copyright 1993 by Fujitsu Open Systems Solutions, Inc. + +Permission to use, copy, modify, distribute and sell this software +and its documentation for any purpose is hereby granted without fee, +provided that the above copyright notice appear in all copies and +that both that copyright notice and this permission notice appear +in supporting documentation, and that the name of FUJITSU LIMITED and +Fujitsu Open Systems Solutions, Inc. not be used in advertising or +publicity pertaining to distribution of the software without specific, +written prior permission. +FUJITSU LIMITED and Fujitsu Open Systems Solutions, Inc. makes no +representations about the suitability of this software for any purpose. +It is provided "as is" without express or implied warranty. + +FUJITSU LIMITED AND FUJITSU OPEN SYSTEMS SOLUTIONS, INC. DISCLAIMS ALL +WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES +OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL FUJITSU OPEN SYSTEMS +SOLUTIONS, INC. AND FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT +OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF +USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE +OF THIS SOFTWARE. + + ---------------------------------------- + +Copyright 1993, 1994 by Sony Corporation + +Permission to use, copy, modify, distribute, and sell this software +and its documentation for any purpose is hereby granted without fee, +provided that the above copyright notice appear in all copies and +that both that copyright notice and this permission notice appear +in supporting documentation, and that the name of Sony Corporation +not be used in advertising or publicity pertaining to distribution +of the software without specific, written prior permission. +Sony Corporation makes no representations about the suitability of +this software for any purpose. It is provided "as is" without +express or implied warranty. + +SONY CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, +INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO +EVENT SHALL SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR +CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF +USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. + + ---------------------------------------- + +Copyright 1986, 1998 The Open Group +Copyright (c) 2000 The XFree86 Project, Inc. + +Permission to use, copy, modify, distribute, and sell this software and its +documentation for any purpose is hereby granted without fee, provided that +the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation. + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +X CONSORTIUM OR THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +Except as contained in this notice, the name of the X Consortium or of the +XFree86 Project shall not be used in advertising or otherwise to promote the +sale, use or other dealings in this Software without prior written +authorization from the X Consortium and the XFree86 Project. + + ---------------------------------------- + +Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, + and Nippon Telegraph and Telephone Corporation +Copyright 1991 by the Open Software Foundation +Copyright 1993 by the FUJITSU LIMITED + +Permission to use, copy, modify, distribute, and sell this software and its +documentation for any purpose is hereby granted without fee, provided that +the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation, and that the names of OMRON, NTT Software, NTT, and +Open Software Foundation not be used in advertising or publicity +pertaining to distribution of the software without specific, +written prior permission. OMRON, NTT Software, NTT, and Open Software +Foundation make no representations about the suitability of this +software for any purpose. It is provided "as is" without express or +implied warranty. + +OMRON, NTT SOFTWARE, NTT, AND OPEN SOFTWARE FOUNDATION +DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING +ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT +SHALL OMRON, NTT SOFTWARE, NTT, OR OPEN SOFTWARE FOUNDATION BE +LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + + ---------------------------------------- + +Copyright 1988 by Wyse Technology, Inc., San Jose, Ca, +Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts, + + All Rights Reserved + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, +provided that the above copyright notice appear in all copies and that +both that copyright notice and this permission notice appear in +supporting documentation, and that the name Digital not be +used in advertising or publicity pertaining to distribution of the +software without specific, written prior permission. + +DIGITAL AND WYSE DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, +INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO +EVENT SHALL DIGITAL OR WYSE BE LIABLE FOR ANY SPECIAL, INDIRECT OR +CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF +USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. + + ---------------------------------------- + + +Copyright 1991, 1992 by Fuji Xerox Co., Ltd. +Copyright 1992, 1993, 1994 by FUJITSU LIMITED + +Permission to use, copy, modify, distribute, and sell this software +and its documentation for any purpose is hereby granted without fee, +provided that the above copyright notice appear in all copies and +that both that copyright notice and this permission notice appear +in supporting documentation, and that the name of Fuji Xerox, +FUJITSU LIMITED not be used in advertising or publicity pertaining +to distribution of the software without specific, written prior +permission. Fuji Xerox, FUJITSU LIMITED make no representations +about the suitability of this software for any purpose. +It is provided "as is" without express or implied warranty. + +FUJI XEROX, FUJITSU LIMITED DISCLAIM ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL FUJI XEROX, +FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL +DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA +OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. + + ---------------------------------------- + +Copyright 2006 Josh Triplett + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + + ---------------------------------------- + +(c) Copyright 1996 by Sebastien Marineau and Holger Veit + + + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +HOLGER VEIT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF +OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +Except as contained in this notice, the name of Sebastien Marineau or Holger Veit +shall not be used in advertising or otherwise to promote the sale, use or other +dealings in this Software without prior written authorization from Holger Veit or +Sebastien Marineau. + + ---------------------------------------- + +Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, + and Nippon Telegraph and Telephone Corporation +Copyright 1991 by the Open Software Foundation +Copyright 1993 by the TOSHIBA Corp. +Copyright 1993, 1994 by Sony Corporation +Copyright 1993, 1994 by the FUJITSU LIMITED + +Permission to use, copy, modify, distribute, and sell this software and its +documentation for any purpose is hereby granted without fee, provided that +the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation, and that the names of OMRON, NTT Software, NTT, Open +Software Foundation, and Sony Corporation not be used in advertising +or publicity pertaining to distribution of the software without specific, +written prior permission. OMRON, NTT Software, NTT, Open Software +Foundation, and Sony Corporation make no representations about the +suitability of this software for any purpose. It is provided "as is" +without express or implied warranty. + +OMRON, NTT SOFTWARE, NTT, OPEN SOFTWARE FOUNDATION, AND SONY +CORPORATION DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING +ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT +SHALL OMRON, NTT SOFTWARE, NTT, OPEN SOFTWARE FOUNDATION, OR SONY +CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR +ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER +IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT +OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + + ---------------------------------------- + +Copyright 2000 by Bruno Haible + +Permission to use, copy, modify, distribute, and sell this software +and its documentation for any purpose is hereby granted without fee, +provided that the above copyright notice appear in all copies and +that both that copyright notice and this permission notice appear +in supporting documentation, and that the name of Bruno Haible not +be used in advertising or publicity pertaining to distribution of the +software without specific, written prior permission. Bruno Haible +makes no representations about the suitability of this software for +any purpose. It is provided "as is" without express or implied +warranty. + +Bruno Haible DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, +INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN +NO EVENT SHALL Bruno Haible BE LIABLE FOR ANY SPECIAL, INDIRECT OR +CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE +OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE +OR PERFORMANCE OF THIS SOFTWARE. + + ---------------------------------------- + +Copyright © 2003 Keith Packard + +Permission to use, copy, modify, distribute, and sell this software and its +documentation for any purpose is hereby granted without fee, provided that +the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation, and that the name of Keith Packard not be used in +advertising or publicity pertaining to distribution of the software without +specific, written prior permission. Keith Packard makes no +representations about the suitability of this software for any purpose. It +is provided "as is" without express or implied warranty. + +KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, +INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO +EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR +CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. + + ---------------------------------------- + +Copyright (c) 2007-2009, Troy D. Hanson +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS +IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A +PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER +OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + ---------------------------------------- + +Copyright 1992, 1993 by TOSHIBA Corp. + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, provided +that the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation, and that the name of TOSHIBA not be used in advertising +or publicity pertaining to distribution of the software without specific, +written prior permission. TOSHIBA make no representations about the +suitability of this software for any purpose. It is provided "as is" +without express or implied warranty. + +TOSHIBA DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING +ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL +TOSHIBA BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR +ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, +WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, +ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS +SOFTWARE. + + + ---------------------------------------- + +Copyright IBM Corporation 1993 + +All Rights Reserved + +License to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, +provided that the above copyright notice appear in all copies and that +both that copyright notice and this permission notice appear in +supporting documentation, and that the name of IBM not be +used in advertising or publicity pertaining to distribution of the +software without specific, written prior permission. + +IBM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING +ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS, AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS, IN NO EVENT SHALL +IBM BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR +ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, +WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, +ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS +SOFTWARE. + + ---------------------------------------- + +Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, + and Nippon Telegraph and Telephone Corporation + +Permission to use, copy, modify, distribute, and sell this software and its +documentation for any purpose is hereby granted without fee, provided that +the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation, and that the names of OMRON, NTT Software, and NTT +not be used in advertising or publicity pertaining to distribution of the +software without specific, written prior permission. OMRON, NTT Software, +and NTT make no representations about the suitability of this +software for any purpose. It is provided "as is" without express or +implied warranty. + +OMRON, NTT SOFTWARE, AND NTT, DISCLAIM ALL WARRANTIES WITH REGARD +TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS, IN NO EVENT SHALL OMRON, NTT SOFTWARE, OR NTT, BE +LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + + +This software is partially based on XNNPACK: + +BSD License + +For XNNPACK software + +Copyright (c) Facebook, Inc. and its affiliates. All rights reserved. +Copyright 2019 Google LLC + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + + * Neither the name Facebook nor the names of its contributors may be used to + endorse or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +This software is partially based on Zippy: + +Copyright 2011, Google Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +=== + +Some of the benchmark data in util/zippy/testdata is licensed differently: + + - fireworks.jpeg is Copyright 2013 Steinar H. Gunderson, and + is licensed under the Creative Commons Attribution 3.0 license + (CC-BY-3.0). See https://creativecommons.org/licenses/by/3.0/ + for more information. + + - kppkn.gtb is taken from the Gaviota chess tablebase set, and + is licensed under the MIT License. See + https://sites.google.com/site/gaviotachessengine/Home/endgame-tablebases-1 + for more information. + + - paper-100k.pdf is an excerpt (bytes 92160 to 194560) from the paper + “Combinatorial Modeling of Chromatin Features Quantitatively Predicts DNA + Replication Timing in _Drosophila_” by Federico Comoglio and Renato Paro, + which is licensed under the CC-BY license. See + http://www.ploscompbiol.org/static/license for more ifnormation. + + - alice29.txt, asyoulik.txt, plrabn12.txt and lcet10.txt are from Project + Gutenberg. The first three have expired copyrights and are in the public + domain; the latter does not have expired copyright, but is still in the + public domain according to the license information + (http://www.gutenberg.org/ebooks/53). + +This software is partially based on Zstandard: + +BSD License + +For Zstandard software + +Copyright (c) 2016-present, Facebook, Inc. All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + + * Neither the name Facebook nor the names of its contributors may be used to + endorse or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +This software is partially based on c-ares: + +# c-ares license + +Copyright (c) 2007 - 2018, Daniel Stenberg with many contributors, see AUTHORS +file. + +Copyright 1998 by the Massachusetts Institute of Technology. + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, provided that +the above copyright notice appear in all copies and that both that copyright +notice and this permission notice appear in supporting documentation, and that +the name of M.I.T. not be used in advertising or publicity pertaining to +distribution of the software without specific, written prior permission. +M.I.T. makes no representations about the suitability of this software for any +purpose. It is provided "as is" without express or implied warranty. + +# License from third_party/ares/src/lib/ares__sortaddrinfo.c + +Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project. +Copyright (C) 2018 The Android Open Source Project +Copyright (C) 2019 by Andrew Selivanov +All rights reserved. + * +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. +3. Neither the name of the project nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +SUCH DAMAGE. + +# License from third_party/ares/src/lib/bitncmp.c + +Copyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC") +Copyright (c) 1996,1999 by Internet Software Consortium. + +Permission to use, copy, modify, and distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT +OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + + +This software is partially based on cblas: + +The reference BLAS is a freely-available software package. It is +available from netlib via anonymous ftp and the World Wide Web. Thus, +it can be included in commercial software packages (and has been). We +only ask that proper credit be given to the authors. + +Like all software, it is copyrighted. It is not trademarked, but we do +ask the following: + +If you modify the source for these routines we ask that you change the +name of the routine and comment the changes made to the original. + +We will gladly answer any questions regarding the software. If a +modification is done, however, it is the responsibility of the person +who modified the routine to provide support + +This software is partially based on clog: + +Copyright (C) 2018 Marat Dukhan +Copyright (c) 2017-2018 Facebook Inc. +Copyright (c) 2017 Georgia Institute of Technology + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +This software is partially based on contexthub: + + Copyright (c) 2015, The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + +------------------------------------------------------------------------- + +For inc/platform/stm32f4xx/cmsis: + +Copyright (c) 2009 - 2014 ARM LIMITED + + All rights reserved. + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + - Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + - Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + - Neither the name of ARM nor the names of its contributors may be used + to endorse or promote products derived from this software without + specific prior written permission. + * + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDERS AND CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + +------------------------------------------------------------------------- + +For external/freebsd: + +Copyright (c) 1992-2015 The FreeBSD Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +SUCH DAMAGE. + +This software is partially based on cpuinfo: + +Copyright (c) 2019 Google LLC +Copyright (c) 2017-2018 Facebook Inc. +Copyright (C) 2012-2017 Georgia Institute of Technology +Copyright (C) 2010-2012 Marat Dukhan + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +This software is partially based on fplbase: + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2014 Google Inc. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +This software is partially based on gemmlowp: + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +This software is partially based on gtm_session_fetcher: + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +This software is partially based on half: + +The MIT License + +Copyright (c) 2012-2017 Christian Rau + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +This software is partially based on legacy_libcxx_sort: + +============================================================================== +The LLVM Project is under the Apache License v2.0 with LLVM Exceptions: +============================================================================== + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +---- LLVM Exceptions to the Apache 2.0 License ---- + +As an exception, if, as a result of your compiling your source code, portions +of this Software are embedded into an Object form of such source code, you +may redistribute such embedded portions in such Object form without complying +with the conditions of Sections 4(a), 4(b) and 4(d) of the License. + +In addition, if you combine or link compiled forms of this Software with +software that is licensed under the GPLv2 ("Combined Software") and if a +court of competent jurisdiction determines that the patent provision (Section +3), the indemnity provision (Section 9) or other Section of the License +conflicts with the conditions of the GPLv2, you may retroactively and +prospectively choose to deem waived or otherwise exclude such Section(s) of +the License, but only in their entirety and only with respect to the Combined +Software. + +============================================================================== +Software from third parties included in the LLVM Project: +============================================================================== +The LLVM Project contains third party software which is under different license +terms. All such code will be identified clearly using at least one of two +mechanisms: +1) It will be in a separate directory tree with its own `LICENSE.txt` or + `LICENSE` file at the top containing the specific license and restrictions + which apply to that software, or +2) It will contain specific license and restriction terms at the top of every + file. + +============================================================================== +Legacy LLVM License (https://llvm.org/docs/DeveloperPolicy.html#legacy): +============================================================================== + +The libc++ library is dual licensed under both the University of Illinois +"BSD-Like" license and the MIT license. As a user of this code you may choose +to use it under either license. As a contributor, you agree to allow your code +to be used under both. + +Full text of the relevant licenses is included below. + +============================================================================== + +University of Illinois/NCSA +Open Source License + +Copyright (c) 2009-2019 by the contributors listed in CREDITS.TXT + +All rights reserved. + +Developed by: + + LLVM Team + + University of Illinois at Urbana-Champaign + + http://llvm.org + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal with +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimers. + + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimers in the + documentation and/or other materials provided with the distribution. + + * Neither the names of the LLVM Team, University of Illinois at + Urbana-Champaign, nor the names of its contributors may be used to + endorse or promote products derived from this Software without specific + prior written permission. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE +SOFTWARE. + +============================================================================== + +Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +This software is partially based on libexecinfo: + +Copyright (c) 2003 Maxim Sobolev +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +SUCH DAMAGE. + +$Id: execinfo.c,v 1.3 2004/07/19 05:21:09 sobomax Exp $ + +This software is partially based on libjpeg-turbo: + +For a summary of these license terms for the main libjpeg-turbo code, see +LICENSE.md. + +libjpeg-turbo license +--------------------- + This license covers the TurboJPEG API library and associated programs. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +- Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +- Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +- Neither the name of the libjpeg-turbo Project nor the names of its + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS", +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. + + +libjpeg license, Independent JPEG Group +--------------------------------------- + This license applies to the libjpeg API library and associated programs + (any code inherited from libjpeg, and any modifications to that code.) + +The authors make NO WARRANTY or representation, either express or implied, +with respect to this software, its quality, accuracy, merchantability, or +fitness for a particular purpose. This software is provided "AS IS", and you, +its user, assume the entire risk as to its quality and accuracy. + +This software is copyright (C) 1991-2016, Thomas G. Lane, Guido Vollbeding. +All Rights Reserved except as specified below. + +Permission is hereby granted to use, copy, modify, and distribute this +software (or portions thereof) for any purpose, without fee, subject to these +conditions: +(1) If any part of the source code for this software is distributed, then this +README file must be included, with this copyright and no-warranty notice +unaltered; and any additions, deletions, or changes to the original files +must be clearly indicated in accompanying documentation. +(2) If only executable code is distributed, then the accompanying +documentation must state that "this software is based in part on the work of +the Independent JPEG Group". +(3) Permission for use of this software is granted only if the user accepts +full responsibility for any undesirable consequences; the authors accept +NO LIABILITY for damages of any kind. + +These conditions apply to any software derived from or based on the IJG code, +not just to the unmodified library. If you use our work, you ought to +acknowledge us. + +Permission is NOT granted for the use of any IJG author's name or company name +in advertising or publicity relating to this software or products derived from +it. This software may be referred to only as "the Independent JPEG Group's +software". + +We specifically permit and encourage the use of this software as the basis of +commercial products, provided that all warranty or liability claims are +assumed by the product vendor. + + +The Unix configuration script "configure" was produced with GNU Autoconf. +It is copyright by the Free Software Foundation but is freely distributable. +The same holds for its supporting scripts (config.guess, config.sub, +ltmain.sh). Another support script, install-sh, is copyright by X Consortium +but is also freely distributable. + +The IJG distribution formerly included code to read and write GIF files. +To avoid entanglement with the Unisys LZW patent (now expired), GIF reading +support has been removed altogether, and the GIF writer has been simplified +to produce "uncompressed GIFs". This technique does not use the LZW +algorithm; the resulting GIF files are larger than usual, but are readable +by all standard GIF decoders. + +We are required to state that + "The Graphics Interchange Format(c) is the Copyright property of + CompuServe Incorporated. GIF(sm) is a Service Mark property of + CompuServe Incorporated." + + +zlib License +------------ + This license is a subset of the other two, and it covers the libjpeg-turbo + SIMD extensions. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. + + +"THE BEER-WARE LICENSE" (Revision 42) +------------------------------------- + This license covers //third_party/libjpeg_turbo/src/md5/md5hl.c. + + wrote this file. As long as you retain this notice you +can do whatever you want with this stuff. If we meet some day, and you think +this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp + + +MIT License +----------- + This license covers //third_party/libjpeg_turbo/src/doc/html/dynsections.js. + +MIT License Copyright (c) 1997-2020 by Dimitri van Heesch + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is furnished +to do so, subject to the following conditions: + +The above copyright notice and this permission notice (including the next +paragraph) shall be included in all copies or substantial portions of the +Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS +OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF +OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +This software is partially based on libwebp: + +Files: v0_2/* + +Copyright 2010 Google LLC + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Google nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +Additional IP Rights Grant (Patents) +------------------------------------ + +"These implementations" means the copyrightable works that implement the WebM +codecs distributed by Google as part of the WebM Project. + +Google hereby grants to you a perpetual, worldwide, non-exclusive, no-charge, +royalty-free, irrevocable (except as stated in this section) patent license to +make, have made, use, offer to sell, sell, import, transfer, and otherwise +run, modify and propagate the contents of these implementations of WebM, where +such license applies only to those patent claims, both currently owned by +Google and acquired in the future, licensable by Google that are necessarily +infringed by these implementations of WebM. This grant does not include claims +that would be infringed only as a consequence of further modification of these +implementations. If you or your agent or exclusive licensee institute or order +or agree to the institution of patent litigation or any other patent +enforcement activity against any entity (including a cross-claim or +counterclaim in a lawsuit) alleging that any of these implementations of WebM +or any code incorporated within any of these implementations of WebM +constitute direct or contributory patent infringement, or inducement of +patent infringement, then any patent rights granted to you under this License +for these implementations of WebM shall terminate as of the date such +litigation is filed. + +-------------------------------------------------------------------------------- + +Files: v0_2/m4/ax_pthread.m4 + +Copyright (c) 2008 Steven G. Johnson +Copyright (c) 2011 Daniel Richard G. + +This program is free software: you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by the +Free Software Foundation, either version 3 of the License, or (at your +option) any later version. + +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +Public License for more details. + +You should have received a copy of the GNU General Public License along +with this program. If not, see . + +As a special exception, the respective Autoconf Macro's copyright owner +gives unlimited permission to copy, distribute and modify the configure +scripts that are the output of Autoconf when processing the Macro. You +need not follow the terms of the GNU General Public License when using +or distributing such scripts, even though portions of the text of the +Macro appear in them. The GNU General Public License (GPL) does govern +all other use of the material that constitutes the Autoconf Macro. + +This special exception to the GPL applies to versions of the Autoconf +Macro released by the Autoconf Archive. When you make and distribute a +modified version of the Autoconf Macro, you may extend this special +exception to the GPL to apply to your modified version as well. + +AUTOCONF CONFIGURE SCRIPT EXCEPTION + +Version 3.0, 18 August 2009 + +Copyright © 2009 Free Software Foundation, Inc. + +Everyone is permitted to copy and distribute verbatim copies of this license +document, but changing it is not allowed. + +This Exception is an additional permission under section 7 of the GNU General +Public License, version 3 ("GPLv3"). It applies to a given file that bears a +notice placed by the copyright holder of the file stating that the file is +governed by GPLv3 along with this Exception. + +The purpose of this Exception is to allow distribution of Autoconf's +typical output under terms of the recipient's choice (including +proprietary). + +0. Definitions. +"Covered Code" is the source or object code of a version of Autoconf that is a +covered work under this License. + +"Normally Copied Code" for a version of Autoconf means all parts of its +Covered Code which that version can copy from its code (i.e., not from its +input file) into its minimally verbose, non-debugging and non-tracing output. + +"Ineligible Code" is Covered Code that is not Normally Copied Code. + +1. Grant of Additional Permission. +You have permission to propagate output of Autoconf, even if such propagation +would otherwise violate the terms of GPLv3. However, if by modifying Autoconf +you cause any Ineligible Code of the version you received to become Normally +Copied Code of your modified version, then you void this Exception for the +resulting covered work. If you convey that resulting covered work, you must +remove this Exception in accordance with the second paragraph of Section 7 of +GPLv3. + +2. No Weakening of Autoconf Copyleft. +The availability of this Exception does not imply any general presumption that +third-party software is unaffected by the copyleft requirements of the license +of Autoconf. + +-------------------------------------------------------------------------------- + +Files: tools/chrome_extension/* + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +-------------------------------------------------------------------------------- + +Files: tools/release/redist/mingw/*, tools/release/redist/msvc/* + + Freeglut Copyright + ------------------ + + Freeglut code without an explicit copyright is covered by the following + copyright: + + Copyright (c) 1999-2000 Pawel W. Olszta. All Rights Reserved. + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies or substantial portions of the Software. + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + PAWEL W. OLSZTA BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER + IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + Except as contained in this notice, the name of Pawel W. Olszta shall not be + used in advertising or otherwise to promote the sale, use or other dealings + in this Software without prior written authorization from Pawel W. Olszta. + +-------------------------------------------------------------------------------- + +Files: tools/release/redist/qcms/* + +Copyright (C) 2009 Mozilla Foundation +Copyright (C) 1998-2007 Marti Maria + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the Software +is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO +THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +This software is partially based on mathfu: + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +This software is partially based on neon2sse: + +created by Victoria Zhislina, the Senior Application Engineer, Intel Corporation, victoria.zhislina@intel.com + +*** Copyright (C) 2012-2020 Intel Corporation. All rights reserved. + +IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USING. + +By downloading, copying, installing or using the software you agree to this license. +If you do not agree to this license, do not download, install, copy or use the software. + + License Agreement +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + * The name of the copyright holders may not be used to endorse or promote products + derived from this software without specific prior written permission. + +This software is provided by the copyright holders and contributors "as is" and +any express or implied warranties, including, but not limited to, the implied +warranties of merchantability and fitness for a particular purpose are disclaimed. +In no event shall the Intel Corporation or contributors be liable for any direct, +indirect, incidental, special, exemplary, or consequential damages +(including, but not limited to, procurement of substitute goods or services; +loss of use, data, or profits; or business interruption) however caused +and on any theory of liability, whether in contract, strict liability, +or tort (including negligence or otherwise) arising in any way out of +the use of this software, even if advised of the possibility of such damage. + +This software is partially based on octomap: + + +OctoMap - An Efficient Probabilistic 3D Mapping Framework Based on Octrees + +License for the "octomap" library: New BSD License. + +Copyright (c) 2009-2013, K.M. Wurm and A. Hornung, University of Freiburg +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + * Neither the name of the University of Freiburg nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. + +This software is partially based on perfetto: + + Copyright (C) 2017 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +This software is partially based on program_image_remapper: + + + Apache License + Version 2.0, January 2004 + https://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +This software is partially based on pthreadpool: + +Copyright 2019 Google LLC +Copyright (c) 2017 Facebook Inc. +Copyright (c) 2015-2017 Georgia Institute of Technology +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +This software is partially based on ruy: + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +This software is partially based on sha3: + +Copyright (c) 2009 The Go Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +This software is partially based on splitfile: + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +This software is partially based on tz database: + +Unless specified below, all files in the tz code and data (including +this LICENSE file) are in the public domain. + +If the files date.c, newstrftime.3, and strftime.c are present, they +contain material derived from BSD and use the BSD 3-clause license. + + Copyright 1985, 1987, 1988, 1989, 1991 + The Regents of the University of California. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS" AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + +This software is partially based on utf8_range: + +MIT License + +Copyright (c) 2019 Yibo Cai +Copyright 2022 Google LLC + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +This software is partially based on vectorial: + +Copyright 2010 Mikko Lehtonen. All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are +permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, this list of + conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, this list + of conditions and the following disclaimer in the documentation and/or other materials + provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, +INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. + +This software is partially based on web_ie11: + +This project is licensed under the MIT license. +Copyrights are respective of each contributor listed at the beginning of each definition file. + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +This software is partially based on zlib: + +(extracted from README, except for match.S) + +Copyright notice: + + (C) 1995-2013 Jean-loup Gailly and Mark Adler + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + + Jean-loup Gailly Mark Adler + jloup@gzip.org madler@alumni.caltech.edu + +If you use the zlib library in a product, we would appreciate *not* receiving +lengthy legal documents to sign. The sources are provided for free but without +warranty of any kind. The library has been entirely written by Jean-loup +Gailly and Mark Adler; it does not include third-party code. + +If you redistribute modified sources, we would appreciate that you include in +the file ChangeLog history information documenting your changes. Please read +the FAQ for more information on the distribution of modified source versions. + +(extracted from match.S, for match.S only) + +Copyright (C) 1998, 2007 Brian Raiter + +This software is provided 'as-is', without any express or implied +warranty. In no event will the author be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. + diff --git a/Package.swift b/Package.swift new file mode 100644 index 0000000..3776ae0 --- /dev/null +++ b/Package.swift @@ -0,0 +1,119 @@ +// swift-tools-version: 5.5 +/* + * Copyright 2022 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import PackageDescription + +let package = Package( + name: "ARCore", platforms: [.iOS(.v11)], + products: [ + .library(name: "ARCoreCloudAnchors", targets: ["CloudAnchors"]), + .library(name: "ARCoreGeospatial", targets: ["Geospatial"]), + .library(name: "ARCoreGARSession", targets: ["GARSession"]), + .library(name: "ARCoreAugmentedFaces", targets: ["AugmentedFaces"]), + ], + dependencies: [ + .package(url: "https://github.com/firebase/nanopb.git", "2.30909.0"..<"2.30910.0"), + .package( + url: "https://github.com/google/GoogleDataTransport.git", .upToNextMajor(from: "9.2.0")), + .package(url: "https://github.com/google/gtm-session-fetcher.git", "2.1.0"..<"4.0.0"), + .package(url: "https://github.com/firebase/firebase-ios-sdk.git", "8.0.0"..<"11.0.0"), + ], + targets: [ + .binaryTarget( + name: "ARCoreBase", url: "https://dl.google.com/arcore/swiftpm/1.36.0/Base.zip", + checksum: "ce56efd4a30e0d65d95459fc4cd1ad186b56bb179095423400a4bd5ada807f85" + ), + .target( + name: "Base", + dependencies: [ + "ARCoreBase", + .product(name: "nanopb", package: "nanopb"), + .product(name: "GoogleDataTransport", package: "GoogleDataTransport"), + ], + path: "Base", + sources: ["dummy.m"], + publicHeadersPath: "Sources" + ), + .binaryTarget( + name: "ARCoreCloudAnchors", + url: "https://dl.google.com/arcore/swiftpm/1.36.0/CloudAnchors.zip", + checksum: "548d25b408f9c21a5b20de64fd570a06e69c16fed10dea326ff045980ffee64d" + ), + .target( + name: "CloudAnchors", + dependencies: [ + "ARCoreCloudAnchors", + "GARSession", + .product(name: "GTMSessionFetcherCore", package: "gtm-session-fetcher"), + .product(name: "nanopb", package: "nanopb"), + ], + path: "CloudAnchors", + sources: ["dummy.m"], + publicHeadersPath: "Sources" + ), + .binaryTarget( + name: "ARCoreGeospatial", url: "https://dl.google.com/arcore/swiftpm/1.36.0/Geospatial.zip", + checksum: "ee88f56df2c154f32a5bcb5c63208fef0ab021a83de7bb89208cbc5f193e20e7" + ), + .target( + name: "Geospatial", + dependencies: [ + "ARCoreGeospatial", + "GARSession", + ], + path: "Geospatial", + sources: ["dummy.m"], + publicHeadersPath: "Sources" + ), + .binaryTarget( + name: "ARCoreGARSession", url: "https://dl.google.com/arcore/swiftpm/1.36.0/GARSession.zip", + checksum: "08b63e5d454a0063fbbe3102d09ec85a0c55426a1045dbf0cf5624aef9274e77" + ), + .target( + name: "GARSession", + dependencies: [ + "ARCoreGARSession", + "Base", + .product(name: "nanopb", package: "nanopb"), + .product(name: "FirebaseRemoteConfig", package: "firebase-ios-sdk"), + .product(name: "GoogleDataTransport", package: "GoogleDataTransport"), + ], + path: "GARSession", + sources: ["dummy.m"], + resources: [.copy("Resources/ARCoreResources")], + publicHeadersPath: "Sources" + ), + .binaryTarget( + name: "ARCoreAugmentedFaces", + url: "https://dl.google.com/arcore/swiftpm/1.36.0/AugmentedFaces.zip", + checksum: "802d2c057b2a02d912db1d2450bdc70856e49b2fbf9eba2c7b8beb51f7cd1196" + ), + .target( + name: "AugmentedFaces", + dependencies: [ + "ARCoreAugmentedFaces", + "Base", + .product(name: "nanopb", package: "nanopb"), + .product(name: "GoogleDataTransport", package: "GoogleDataTransport"), + ], + path: "AugmentedFaces", + sources: ["dummy.m"], + resources: [.copy("Resources/ARCoreFaceResources")], + publicHeadersPath: "Sources" + ), + ] +) diff --git a/README.md b/README.md index 988c6a7..f0ecdb4 100644 --- a/README.md +++ b/README.md @@ -13,20 +13,62 @@ For Cloud Anchors see the [Quickstart for Cloud Anchors with iOS](https://developers.google.com/ar/develop/ios/cloud-anchors-quickstart-ios). For Augmented faces see the [Quickstart for Augmented Faces with iOS](https://developers.google.com/ar/develop/ios/augmented-faces/quickstart). +For Geospatial see the +[Quickstart for Geospatial with iOS](https://developers.google.com/ar/develop/ios/geospatial/quickstart) ## API Reference See the [ARCore iOS API Reference](https://developers.google.com/ar/reference/ios). +## Examples + +Sample apps are available for download at +https://github.com/google-ar/arcore-ios-sdk/tree/master/Examples. Be sure to +follow any instructions in README files. + ## Release Notes The SDK release notes are available on the [releases](https://github.com/google-ar/arcore-ios-sdk/releases) page. +## Installation + +ARCore requires a deployment target that is >= 11.0. Also, you must be building +with at least version 15.0 of the iOS SDK. ARCore binaries no longer contain +bitcode, which is deprecated with Xcode 14, so if you are building with Xcode 13 +then you must disable bitcode for your project. The SDK can be installed using +either CocoaPods or Swift Package Manager; see below for details. + +### Using Swift Package Manager + +Starting with the 1.36.0 release, ARCore officially supports installation via +[Swift Package Manager](https://swift.org/package-manager/): + +1. Go to **File** > **Add Packages** and enter the package URL: + `https://github.com/google-ar/arcore-ios-sdk` +1. Set the **Dependency Rule** to be **Up to Next Minor Version** and select + the latest release of ARCore. +1. Select the desired ARCore libraries to include. Libraries can also be added + later via **Build Phases** > **Link Binary With Libraries**. +1. Add the flag `-ObjC` to **Other Linker Flags**. It is recommended to set + **Other Linker Flags** to `$(inherited) -ObjC`. +1. Make sure that the **Enable Modules** and **Link Frameworks Automatically** + build settings are set to **Yes**, because ARCore relies on auto-linking. +1. Make sure that **Enable Bitcode** is set to **No**, because ARCore binaries + do not contain bitcode. + +### Additional Steps + +Before you can start using the ARCore Cloud Anchors API or the ARCore Geospatial +API, you will need to create a project in the +[Google Developer Console](https://console.developers.google.com/) and enable +the [ARCore API](https://console.cloud.google.com/apis/library/arcore). + ## User privacy requirements -See the [User privacy requirements](https://developers.google.com/ar/develop/privacy-requirements). +See the +[User privacy requirements](https://developers.google.com/ar/develop/privacy-requirements). ## Additional Terms @@ -36,6 +78,12 @@ data when you use our partners' sites or apps", (located at www.google.com/policies/privacy/partners/, or any other URL Google may provide from time to time). +## License and Terms of Service + +By using the ARCore SDK for iOS, you accept Google's ARCore Additional Terms of +Service at +[https://developers.google.com/ar/develop/terms](https://developers.google.com/ar/develop/terms) + ## Deprecation policy Apps built with **ARCore SDK 1.12.0 or higher** are covered by the