
    sY[                     (    d dl Z  G d d          ZdS )    Nc                   &    e Zd Zd Zd Zd Zd ZdS )TinySegmenterc                 0   ddddddd| _         g | _        | j         D ]=}t          j        |          }| j                            || j         |         g           >d| _        d	d
ddd| _        i ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/| _        d0d1d2d3d4d5d6d7d8d9d:d;| _        d<d=d>d?d@| _	        dAdBdC| _
        dDdEdFdGdHdIdJdKdLdMdNdOdPdQdR| _        dSdTdUdVdWdXdYdZd[d\d]
| _        i d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}| _        d~dddddddd:ddd| _        i ddddddddddddddddddddddddddddddddddi ddddddddddddddddddddddddddddÓddœddǓddɓi dd˓dd͓ddϓddѓddӓddՓddדddٓddۓddݓddߓddddddddddddi ddddddddddddddddddddd ddddddddd	d
ddddddd| _        i dddddddddddddddddddd d!d"dd#d$d%d&d'dd(d)d*d+d,i d-d.dd/d0d1d2d3dd4dd5d6d7d8d9d:d;d<d=d>d?dd@dAdBdCdDddEdFdGdHdIi ddJddKdLdMdNdOdPdQdRdSdĐdTdUdVdƐdWdXdYdʐdZd[d\d]d^d_d`d̐dadbdcdАddi dedfdԐdgdhdid֐djdkdldؐdmdndodpdqdސdrdsdtdudvdwdxdydzd{d|d}d~ddddi ddddddddddddddddddddddddddddddddddi ddddddddddddddddddddddddddddd dddddi ddÓdĐdœdƐdǓdȐdɓdʐd˓d̐d͓ddΓdϐdГdѐdғdӐdԓdՐd֓dאdؓdِdړdېdܓdݐdޓdߐdddddi| _        i dddddddddddddddddddddddddddddddd dd i dddddddddd	d
dddddddddddddd$dddddd)dddi ddddd d!d"d!d0d#dd$dd%d6d&d'd(d)d*d+d*d,d-d.d/d0d/d1d2d3d4d5d6i d7d6d:d8d9d:d;d<d=d>d?d@dAd@dBdCddDdFdEddFdGdHdPdIdƐdJdKdLdȐdMdNdOi dPdQd_dRdbdSdTdUdАdVdWdXdԐdYdZd[d\d[dؐd]dnd^dڐd_d`ddaddbdcdddedfdei dgdhddidjdkdldmddnddwddodpdqdrdsdtdudvduddwddxddydzd{dd|dd}d~dddddddddddd| _        ddddkddddddddd| _        ddddddd| _        i dddddddddddddddddddddddddddddddddddddddddÜ| _        i ddēddœdƐdǓdȐdɓdʐd˓d̐d͓dΐdϓddГddѓddғddӓddԓdՐdd֐dדdؐdٓdڐdۓddܓdݐdސdߐddd2d| _        ddddAdddddddddd| _        ddddd| _        i ddddddddddddd dddddddddd	d
ddddddœdddddАddd| _        i dd2ddddddddddddddddd d!d"d#dd$d%d&dd1d'd(dd)| _        d*d+d,| _        i d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAd_dBdCdDdEdFdGdHdIdJdK| _        dLdMdNdOdPdQdRdRdSdTdUdV| _        dWdWdXdYdZdZd[d\d]d^d_d`da| _        dbdcdddedf| _        dgdhdidjdkdldm| _        dndodp| _         dqdrdsdtdudvdwdx| _!        dydzd{d|d}d~| _"        dddddd~| _#        ddi| _$        ddd| _%        ddi| _&        dddddddddd	| _'        dddd| _(        dddddddddd	| _)        i dddddddddddddddddddddddddddddddddd˓i dÐdēdŐdƓdǐdȓdɐdʓdːd̓d͐dΓdϐdГdѐdғddߓdԐdՓd֐dדdؐdٓdڐdۓdܐdݓdސdߓddddddddΐd| _*        i ddddddddddddddddddddddddddddddddddi ddEd ddddddddd	ddғdd
ddddddddddddddddddi ddГdddŐddddǐddɐddːdddd d!d"d#d$d%d&d'd(d)d*d+d,d-dϐd.d/d0i d1dd2d3d4d5d6d7d8d9d:d;d<d=dӐd>dؐd?d@dAdBdCdDdEdFdGdHdIdJdKdܐdLdMdNi dOdPdQdEdRddSdTdUdVdWdXdސdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkddli dmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~dddddddddddddddddd%dd!d#d| _+        i ddddddddddddddddddddddddddddddddCddi ddddddddddddddd dddddddddddddddddddi dddddddddddddddddÐdēdŐdƓddǓddȓddɓdddŐdʓdd˓dǐd̓i d͐dΓdɐdϓdːdГddѓdҐdӓdԐdՓd$dd֐dדdؐdٓdڐdۓdܐdݓdސdߓd͐dddddd*dddi d,ddϐd'ddddd1dddddddddddddd4dddddddd dddi dddddd	d
dd8dddddd:dddǓddddddd<ddӐddddԐdddi ddd d!d"d#d$dd%d&d'd(d)d*d֐d+d,d-d.d/d0dd1d2dFd3d4d5dHd6d7d8dJd9i d:d;d<d=dܐd>d?d@dMdAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdSdVdWdXi dYdZdUd[dWd\dސd]d^d_d`dadbdcddded\dfdgdhdidjdkdldmdndbdodpdqdrdsdtdbi dudvdhdwdxddydzd{d|d}d~dddddddddddddddddsdddTddi ddduddwddydddddddddddddddddd{dddddddddi ddddddxdddddddddddd(ddddddddddddÓdĐdœdƐdǓddddddѐdӐdՐdאdِdېdݐdߐdȜ| _,        i ddɓdʐd˓d̐d͓ddɓdΐd˓ddϓddГddѓddғddӓddԓddՓdd֓ddדddؓddٓddړi dېdܓddݓddޓddߓddddddddddddddddd dddddddddi dddddddddddddddddddddddddddd ddddddi dddÐddddŐdddd	d
dddddddÐddŐddddǐdddd͐ddɐddːdIi d dddddd$dd֐ddddd d!d"dڐddސd#d͐d$d%d&dd'd,d(dd)d/d*d+d,i d1d-dd.d2d/d0d1ddؓd2d3d4ddd5dd6d7ddd8d8d9dd:d:d;dd+dd<dd=i dd>dӐd?dd@dAdBd$dCd'dd)dDdEdFdGdHd֐dIdJdKdLdMd.dNdOdIdPdQdRdPdؐdi dDdSdFdTdUdVdWdXdJdYdZd[d\d]d^d_d`dadܐdbdMdcdddedfdgdPdhdidjdkd;dldmi dndodSdpdWdqdUdrdsdddudbdtd\dudgdvdwdxdydzd{d|dtd}dud~dhddjdDddDi dddddddddd1dddddddddoddddsdddduddwd8dydddi ddddddddddddddddddd}d_ddddddddcddddddi ddddddddOdddddddddddddddddddddddd_ddi ddddddГddѓdÐd$dĐddŐd&dƐddǐddȐddɐddʐddːd d̐d"d͐ddΐd#| _-        i ddϓddcddГdѐdғdӐdԓddϓddcddՓdd֓ddדddؓddddٓddړddۓddܓdېdݓi ddޓddߓddddddddddddddddddddddddddddddi dddÐddŐdd	dddudŐddddǐdddedɐddːdddddLdސdd,ddѐdd2di dddddӐdddd)ddؐddFd dUddddܐddddMddNddkdd	d
dWdXdސdi dgdddddddduddddddddqdӓdddsdddddddLdddddd dd/d!d"dd#d$d%dАdҐdՐddLdd&| _.        i dd'dʐd(dd)d*d!dd'dΐd(dd+dddddd,dd-dd.dd/dd0dd1dd2dd3i dd4dddddd5dd6dd7dd8dŐdddΓdɐd9dڐd:dސd;dd<d,dߓd=dd2d>ddIi dӐd?d)d6dڐd~dFddܐd@dBdAdfdBdtdCdqdDddEdFdddGddHdIdJddKdLd)dMd!d:d;dN| _/        d S (O  NMHIKAN)u/   [一二三四五六七八九十百千万億兆]u   [一-龠々〆ヵヶ]u	   [ぁ-ん]u   [ァ-ヺーｦ-ﾞ]u*   [a-zA-Zａ-ｚＡ-ＺÀ-ÖØ-öø-ÿĀ-ſ]u   [0-9０-９]i   i	  i  i)HHIIKHOHAAi=AIi
  ANir   iHMiQHNi  HOi  IAi/  IHi`r   iIKi  IOit  KIi  KKiMHiMKi  OOii  ir  i/iiii
  i7  i  ii
  )r   HIHKr   r   r   r   r   MMOAr   i'  i0  ii`  )BBOBr   UB<   i)BOr   i~  i  iziv  i  i  iii  ii;  ii  i  )BHHBHMBIIBIMBMHBNHBOHBOOOHIOIHOKAOKHOKKOOOv   iyi  iiiHi`  iiK   i)
r)   BHIr*   BIHBKKBKOOHHOHMr2   UHIr)   ir9   ih
  r+   iBKIi  r-   i  BMMi   BNNi  r/   i  r=   i~  r>   i  OIIi  r4   i  OKIiOKOi>OMHir6   i-  iiiD  iiii  ii3)r)   r:   r+   BIKr;   BMIr0   OAHr=   OHKONNu   ,とi  u   ,同i  u   B1あi|  u   B1同i  u   、とu   、同u   」とi  u   あっi  u   いうi  u   いっiu   いるi  u   うしi/u   うんi  u   からi  u   がらiX  u   こうiu   ことi#  u   こんiu   さらiu   さんi  u   したiQ
  u   してiP  u   すでiu   そこi  u   それiu   たちib  u   ためiY  u   ったi  u   ついiu   ていi%  u   てきi  u   できig  u   ですiu  u   ではiL  u   といiu   とみi  u   どこi/  u   ないiQ  u   なっi  u   などi  u   なんiu   にしi	  u   にはi  u   にもi  u   に対ipu   の一iu   の中i  u   ませi	  u   までi  u   ままi(
  u   まるiu   やむieu   よっiu   れたiA	  u   れでiou   をしiD  u   を見i  u   亡くiu   京都i	  u   取りi u   大きiu   大阪i  u   平方iu   引きiu   日本i=u   本当iu   毎日iu   目指i,)u	   Ｂ１あu	   Ｂ１同u   ｣とz..i11icu   ――iu   −−iiu   うかi	  u   かしiu   かもiiu   かれi  u   がいiU  iu   きたi  u   くなii8u   このiu   させi  u   されip3  iwu   しいiu   しかii  i  u   しなi  u   そのi`u   たいiu   たたiju   ただiiu   たとi  u   たはiUi  u   ってio  u   っとii   i8  u   てくi	  u   てはiu   てもiu   でいij
  iu   でしiigu   でもiib  u   とこi.u   ととiu   とのi  i0  u   ともiiHu   ながiiu   なのi6
  i  u   におii
  u   になi	  u   によiiu   に従iu   に関iu   のかi-  u   のでimu   のにigu   ののiu   はいi1  u   はがiu   はずiu   ばれi  u   ましii#u   まれi!  u   めてiu   もいi  u   ものi'u   らかiPu   らしiu   らにiu   りしi  u   りまiT  i  u   れてiQ  u   ればi  u   ろうi  u   われi  u   を通iu   んだi  u   んなiu   一人iZ  u   一方iu   一日i  u   一部iu   上がiu   会社iu   出てis  u   分のiu   同党u   同日iYu   委員iu   少なiu   年度i#u   年間iu   府県iu   手権iB   新聞iu   日新i.idu   日米i,  u   曜日iu   朝鮮iu   本人iwu   東京iu   然とi   社会iu   立てi"u   第にiu   米国iTu   １１u   あたinu   ありi  u   あるi  u   い.i_u   い。u   いいi  u   いえi  u   いくi  u   いたi  i[  i  u   いわi  u   うちi]  u   うとi  u   えとi  u   か.i)  u   か。u   かけiu   かっiu   かにix  u   かりiu   が,ui  u   が、u   がきi	u   がけiu   がっiu   がりiim  u   けどi^  i  i  u   ころi;u   さいi6u   さをi  u   し,ui  u   し、i~i  i  i0
  u   しまi  u   す.iu   す。u   するiy  u   ず,uib  u   ず、u   ずにiI  u   そうi  u   た.i"  u   た。iu   たのi,  u   たりiau   たるiu   だ.i  u   だ。u   だっi  iti,  i`  u   ておiW  i.  i  u   でにi6i  u   とうiu   としi  i  i)u   どうi8  i  u   なくiyiW  u   に,uiu   に、i  ir  iT
  u   の,uu   の、u   の子iu   は,ui9  u   は、u   べきi  iY  u   ますi  u   まっii
  i  u   られi  u   るるi  u   れ,uiV  u   れ、i:  i_  iRu   れるiC  ii^  i  i  i\  i  i  i  i  iAi  i  )u   んでu   カ月u   会議u   入りu   大会u   始め   市rM   u   日,uu   日、rN   u   ｶ月iE  i  iD  izii  iri	i     i)AAAHHHHHMHIIHOHHOMIHIIOHIOIIOMMMHOOIi(  ii~iSi  i)HHOrT   HMMrW   KKHrC   rQ   irR   iZ  HHIirT   iHIKrU   i2IHH   rW   iIHOiqIIHiIIMirY   iKHHi@KKAi  r_   i?KOKiMHHizi7{   i)igi  i)MHMMHOr[   NNHNNOOHOi5i@  HHKim  rS   iHHN   r]   i  HIHi$  i  i  i  iiA  IIIIIOi  IOO6   KAKi  i:  i  ik   ii  )KKKrj   MHIr[   MMMMOMii<  i|i;  i   iti  i        i)BHHHBHHIBHIHBIHHBIIIBNHHBOHHBOOOOAKKOHHHOHIHOIHIOIIHiii))r   r   BKAKr   r   i  BHHMir      BHIIiBIIHir   iBMHIiBMHMi0BOMHil  r   OHHIi  OHIIi  OHMHi  OIHHio  r   OKAKi
  OKHHiK  n   iS)OKKAOOHHOOIIii:ii{OAAAi5r      i	  OHHOi  r   ii  r   iOIIIiYi$ii  )	   についu	   東京都u	   ある程iu	   いったiu	   ころがi~u	   しょうi!  u	   その後iu	   だってiu	   ていたi)  	   としてiu	   ともにi[u	   ものでiZ  u	   一気にu	   初めてiu	   同時にi_u	   大きなiu	   対してi_u	   社会党ipi:i"  i&iiii)iiXi)u	   いただ	   していr   r   u	   にとっu	   に当たu   ので,uu	   ので、u	   のものu	   れからu	   十二月i!  ii  i  i  iE  i  iI  i^i  )u   いう.u	   いう。u	   からなr   u   たが,uu	   たが、u	   ているu	   というu	   ましたu	   ませんu	   ようとu	   よるとi  ]   i  i)r
   r	   r   Oi3  i#  i  i  i  i  )r
   r   r   r   r   r   ii	  )r
   r   ii  iii  i$  i  )r
   r   r   r	   r   r   r   i9  i*ii  i)r   r   r	   r   r   iiW      i}r   i*E   i  )Br   r         ii   iii  i  i)	BHBIBKBNr(   r   OIOKr      q   i  )r   r   r   i!*   iy  iiX  i  i9  iit)	BAr   r   r   BMr   r(   r   ONz,u   u   、u   「i1u   あiSu   うiu   がiu   きy   u   こi  u   でi7u   とiu   どiu   にiu   のiGu   はiu   もi.u   やi*u   よu   らiu   り   u   れ   u   をiBu   んiwu   ・iyu   主inu   京iu   区u   午ig  u   国i4u   大i1  u   委i  rO   ieu   日isu   理ii  u   生ihi~i2)   県   都   ｢   ･iu   〇i|  i{u   」iI  iu   い   u   おi
u   かiu   くidiu  u   さin  u   ざi  u   しi  u   すi]u   せu   そiu   た   u   だi-  u   つiKu   てii+i  u   なi'  i   igu   ひiu   べi  u   まiig  iu   るiJi;  i,i/  u   アiu   カi2  u   キi8  u   ッi?  u   三i
u   不iu   世iu   中i8iu   事i  u   人u   会i  u   保ij  u   入i$  u   初i/u   副iu   北iiZiu   天iu   太iu   子iu   学i  u   実i  u   小i'iu   年iu   強i+  u   手u   揺u   政i  u   文iu   新iniu   明iJu   最iu   朝iu   本iu   東i]u   果igu   次iu   民iLu   気i4i  u   発i  u   目iu   相ir   isu   立iu   第i*  u   米i  u   自iu   行iF  u   西u   見iu   調i     議i  u   込i  u   開i     間ir   )   ｣   ｯ   ｱ   ｶu   ｷi  1iu   −iEu   々ii  in
  u   〓iixi  i&	  u   えi  i iui  u   けi  u   げi  i u   ごiiiuiH  ie  iiJ  u   ちiu   っi\ii  i	  i  i}ii
  i  i  iu   ふiu   へi  u   ほitiu   みiu   めi  i	  ii6i  i  i
  u   わiIi  ii'  u   グi'  u   スij  u   トi	  u   ムiU  u   ルi7  u   ロi  u   ンi  i.u   一iu   下i!iu   両i  i  u   予iWu   二i
  u   今i  u   他ia  u   以iu   低i+  u   何i  u   作iiyu   元i  u   党i	  u   全i&  u   公i*u   六i  u   共iu   円i  u   再i  u   分i  i	  u   別ii  u   前i  iU  u   力u   動u   務iu   化ii&  u   千iiu   協iu   口i  u   右i  u   各i  u   合u   同iB  u   和iu   員i  i  u   型im  u   場i  u   外u   妻i  iu   安iYiu   家i6  iu   少iu   州i  i}  u   平iip	  u   広iu   府iE  u   度i  u   建iu   当iu   得iq  u   思iu   性i  u   戸iu   指i{i#u   教i9u   数i  i/i  i3  u   旧i  u   昨iku   時i u   曜iIiWu   月i  u   期ih  u   李i  u   村il  iu   核i$  u   森i	  u   業u   氏i5
  ibu   決u   法iL  u   海iu   無i  u   物i  u   特iiu   用i  u   町i  u   的i  u   直iu   省i  u   知u   私i  u   税i@i  iW  u   系i  u   約iO  u   級ih  u   統i{u   総i  u   線i  u   者i9  u   能i  iu   英i  i  iu   財i#u   費i  u   車i+  u   軍i u   通i   選iW   郎i  u   郡i4  u   部u   金   長i  ihi  u   関iu   雨i  u   電iu   非i  )u   駅   １r   r   r   r   u   ｸﾞu   ｽ   ﾄu   ﾑ   ﾙu   ﾛ   ﾝiZ  .i  u   ―iu   。i  ig  i  ii  iii.ie	  i  iv  i~u   ぎii4iii  i  i0  iu   じi6i%u   ずi     i  i  i   iiii  i  i  i9  ic  u   ぬi=  u   ねi  i  i!  u   ばi  i  u   びiiA  i	  i  i  iu   むiiJiI  u   ゃii
  u   ょii  iiiiu   ろi&i	i^3  ia  u   コi  u   セi  imu   メiu   ラiu   リiiiu   ーiii  i  iBu   井ii  i   i  u   体iu   側i  u   先i*iDu   内i  iC  iW  i'  iiei  i  i  u   参i  iiru   器iu   回i  iu   園iPu   地ib  i~u   塁u   士i{u   多i>iu   定iu   寺iiv  u   屋iu   山i$u   島iu   川ii
  iv  u   庁i4u   後i  i)  u   感i  u   所u   支iX  u   改i  i  i  i
  u   方i%  iM  iu   木iu   来iFu   校iii  idu   沢u   済i!u   率u   球iu   産iu   田ii"  i
  i  ici  u   空iiiy  i  i{  u   経iz  ioi  iu   署i  i&u   般iu   規u   警iu   谷u   賞i  i7i  u   輪igiu   近i  u   道i$
  ir   i  u   野iu   銀i[ie  iu   院iu   際u   領   題   館i@u   首i  u   高iH  r   r   r   u   ｰr   u   ｺu   ｾr   u   ﾒu   ﾗu   ﾘr   r   i  iE2i ]i6ik  iw  iK  i	i  i  i[iX  i  i8  i)iii^4   i  iiii8iii  i  ia  i  i0i  i  iiG  u   イ   ii  iiri  i{u   告iP  i8  iii  u   嵐iiQu   席i  ih  iu   挙iR     iu   査i  u   格iL  u   機ii   iiii]u   研iu   社ii  iGu   表i  iii  i@	  iO)u   語r   r   r   r   r   r   r   r   u   Ｅ２r   u   ｲr   r      i(  iE1iiii8i  i  iTi=  i
e   iki_ii2   i_iiu   件ip  i   iw  iIi  iGi  iu   福ii  u   連i  i:  r   u   Ｅ１)r   r   )0	_patterns	_chartyperecompileappend_BIAS_BC1_BC2_BC3_BP1_BP2_BQ1_BQ2_BQ3_BQ4_BW1_BW2_BW3_TC1_TC2_TC3_TC4_TQ1_TQ2_TQ3_TQ4_TW1_TW2_TW3_TW4_UC1_UC2_UC3_UC4_UC5_UC6_UP1_UP2_UP3_UQ1_UQ2_UQ3_UW1_UW2_UW3_UW4_UW5_UW6)selfpatregexps      M/var/www/py-google-trends/myenv/lib/python3.11/site-packages/tinysegmenter.py__init__zTinySegmenter.__init__   sZ    @D%)#':>   > 	A 	ACZ__FN!!64>#+>"?@@@@
4c>>	 YU5  Yt  YE$  YuU  Y5  YuUY  YZ_`d  Yejko  Ypuv{  Y  }B  CH  Y  IN  OS  Y  TY  Z^  Y  _d  ei  Y  jo  pu  Y  v{  |A  Y  BG  HL  Y  MR  SX  Y	St%dQU\`gkrv  ~C  JM  N  N	St#>>	E**	 EDX[cfns{~  GK  SW  _d  lo  w{  |  |	uCt5X[chpt|  HM  N  N	 SVD  S  SVD  S  SF3  SvVZ  S[abe  Sflmp  Sqwx|  S  ~D  EH  S  IO  PS  S  TZ  [_  S  `f  gk  S  lr  sx  S  y  @E  S  FL  MR  S	!U$e[`hnvy  BE  MR  Z^  _  _	 BWS  B  BXd  B8C  B	RU  BV_`c  Bdmnr  Bs|  ~B  B  CL  MQ  B  R[  \a  B  bk  lo  B  py  z  B  @I  JM  B  NW  X\  B  ]f  gj  B  kt  uy  B  zC  DH  B  B  IR  SX  B  Yb  ch  B  ir  sw  B  xA  BF  B  GP  QU  B  V_  `e  B  fo  pt  B  u~  C  B  DM  NR  B  S\  ]`  B  aj  ko  B  py  z~  B  H  IL  B  MV  W[  B  \e  fj  B  kt  uy  B  zC  DG  B  B  B  HQ  RW  B  Xa  bf  B  gp  qu  B  v  @	D	  B  E	N	  O	S	  B  T	]	  ^	b	  B  c	l	  m	r	  B  s	|	  }	A
  B  B
K
  L
P
  B  Q
Z
  [
_
  B  `
i
  j
n
  B  o
x
  y
}
  B  ~
G  HK  B  LU  VZ  B  [d  ei  B  js  tx  B  yB  CH  B  B  B  IR  SX  B  Yb  ch  B  ir  sw  B  xA  BF  B  GP  QU  B  V_  `c  B  dm  ns  B  t}  ~B  B  CL  MR  B  S\  ]b  B  cl  mq  B  r{  |A  B  BK  LQ  B  R[  \`  B  aj  kp  B  qz  {@  B  AJ  KO  B  B  ]a  or  }A  B  B  B	 VU6  V%  VYu  VYv  ViX]  V^ghl  Vmvw|  V  ~G  HL  V  MV  W\  V  ]f  gk  V  lu  vy  V  zC  DI  V  JS  TX  V  Yb  ch  V  ir  sx  V  yB  CH  V  IR  SW  V  V  Xa  bg  V  hq  rw  V  xA  BG  V  HQ  RV  V  W`  ae  V  fo  ps  V  t}  ~A  V  BK  LQ  V  R[  \a  V  bk  lp  V  qz  {@  V  AJ  KO  V  PY  Z^  V  _h  im  V  nw  x|  V  }F  GK  V  LU  V[  V  V  V  \e  fj  V  kt  uy  V  zC	  D	H	  V  I	R	  S	X	  V  Y	b	  c	h	  V  i	r	  s	w	  V  x	A
  B
G
  V  H
Q
  R
W
  V  X
a
  b
g
  V  h
q
  r
w
  V  x
A  BF  V  GP  QV  V  W`  af  V  gp  qt  V  u~  C  V  DM  NS  V  T]  ^c  V  V  V  dm  ns  V  t}  ~C  V  DM  NR  V  S\  ]a  V  bk  lq  V  r{  |@  V  AJ  KO  V  PY  Z_  V  `i  jp  V  qz  {@  V  AJ  KQ  V  R[  \`  V  aj  kp  V  qz  {@  V  AJ  KP  V  QZ  [_  V  `i  jo  V  V  V  py  z  V  @I  JN  V  OX  Y^  V  _h  in  V  ox  y}  V  ~G  HM  V  NW  X\  V  ]f  gm  V  nw  x|  V  }F  GL  V  MV  W\  V  ]f  gj  V  kt  uy  V  zC  DH  V  IR  SV  V  W`  ae  V  fo  pt  V  V  V  u~  C  V  DM  NT  V  U^  _b  V  cl  mr  V  s|  }@  V  AJ  KP  V  QZ  [^  V  _h  in  V  ox  y~  V  H  IN  V  OX  Y]  V  ^g  hm  V  nw  x{  V  |E  FJ  V  KT  UZ  V  [d  ej  V  kt  uz  V  V  V  {D  EJ  V  KT  UZ  V  [d  ej  V  kt  uz  V  {D  EJ  V  KT  UY  V  Zc  di  V  js  tx  V  yB  CG  V  HQ  RW  V  Xa  bg  V  hq  rw  V  xA  BG  V  HQ  RW  V  Xa  bf  V  gp  qv  V  w@  AF  V  V  GP  QU  V  V	 tYu  tYs  t9T  t'%  tPYZ_  t`ijn  toxy}  t  H  IM  t  NW  X\  t  ]f  gk  t  lu  vz  t  {D  EI  t  JS  TX  t  Yb  cg  t  hq  rv  t  w~  C  t  DM  NR  t  t  S\  ]a  t  bk  lq  t  r{  |@  t  AJ  KO  t  PY  Z_  t  `h  im  t  nw  x|  t  }F  GL  t  MV  W\  t  ]f  gk  t  lu  v{  t  |E  FK  t  LU  VZ  t  [d  ei  t  js  tx  t  yB  CG  t  HQ  RW  t  t  t  Xa  bf  t  gp  qt  t  u}  ~B	  t  C	L	  M	Q	  t  R	[	  \	a	  t  b	k	  l	p	  t  q	z	  {		  t  @
I
  J
N
  t  O
X
  Y
]
  t  ^
e
  f
k
  t  l
u
  v
{
  t  |
E  FJ  t  KS  TX  t  Yb  cg  t  hq  ru  t  v  @C  t  DK  LP  t  t  t  QZ  [_  t  `i  jn  t  ox  y|  t  }F  GL  t  MV  W[  t  \c  dh  t  ir  sw  t  xA  BF  t  GP  QV  t  W`  ad  t  en  os  t  t}  ~A  t  BK  LO  t  PY  Z^  t  _h  in  t  ox  y}  t  ~G  HM  t  t  t  NW  X\  t  ]f  gj  t  kt  uz  t  {D  EI  t  JS  TX  t  Yb  cg  t  hq  rv  t  w  @E  t  FO  PU  t  V_  `d  t  en  os  t  t}  ~B  t  CK  LP  t  QZ  [_  t  `i  jo  t  px  y}  t  ~G  HL  t  t  t  MV  W[  t  \e  fj  t  kt  uy  t  zC  DI  t  JS  TX  t  Yb  cg  t  hq  rv  t  w@  AE  t  FO  PT  t  U]  ^a  t  bk  lo  t  py  z~  t  H  IM  t  NW  X]  t  ^g  hl  t  mv  w{  t  |E  FI  t  t  TW  be  ps  ~B  MQ  \`  hk  v{  EH  SV  ae  ps  t  t  t	 Cs$VZbfnrz  HK  SV  ^c  d  d	 U%sZ_``	 oVD  o  oF4  ou  oVC  oPVW\  o]cdg  ohnot  ou{  }B  o  CI  JN  o  OU  V[  o  \b  cg  o  hn  ot  o  u{  |  o  @F  GL  o  MS  TY  o  Z`  af  o  nr  z}  EI  QV  ^a  in  o  o  o	 ]VD  ]  ]VC  ]t  ]F3  ]vVY  ]Z`ad  ]eklo  ]pvwz  ]  |B  CF  ]  GM  NS  ]  TZ  [^  ]  _e  fj  ]  kq  ru  ]  v|  }  ]  @F  GK  ]  LR  SW  ]  _c  ko  wz  BF  NQ  Y\  ]  ]  ]	!#d2d[_hktx  BE  NQ  Z]  fi  ru  v  v	"5eLL	 QWS  Q  Qws  Q74  QPT  QU\]a  Qbijn  Qovw{  Q  }D  EH  Q  IP  QT  Q  U\  ]a  Q  bi  jm  Q  nu  vy  Q  zA  BE  Q  FM  NR  Q  SZ  [_  Q  `g  hk  Q  tw  @C  LP  Q  Q  Q	 iWT  i'%  i  iWT  i'RW  iX_`e  ifmnq  iryz~  i  @G  HL  i  MT  UX  i  Y`  af  i  gn  os  i  t{  |@  i  AH  IL  i  MT  UZ  i  [b  ch  i	"'T::	 B\%  BU  B<  Bl[_  B`lmr  Bs  AF  B  GS  TX  B  Ye  fk  B  lx  y~  B  K  LP  B  Q]  ^b  B  co  pu  B  vB  CH  B  IU  V[  B  \h  in  B  o{  |A  B	"'TuZ_mr  AF  SW  ei  w{  IN  \a  b  b	 $$EW[hlz~  MQ  _c  qu  CG  UZ  hl  m  m	23D99	4Sd#NN	T**	Tu%TtY]^^	5dFF	DbctDD	$K	#&&	#J	Cc#CVY`cjopp	St44	bt%dQU\ahlsxyy	 RU3  Rvc  R&  RfT  R&  RfUY  RZ`ad  Reklo  Rpvw{  R  }C  DH  R  IO  PT  R  U[  \`  R  ag  hl  R  ms  tx  R  y  @D  R  EK  LP  R  QW  X[  R  R  \b  cg  R  hn  or  R  sy  z}  R  ~D  EI  R  JP  QU  R  V\  ]a  R  bh  im  R  nt  uy  R  z@  AE  R  FL  MP  R  QW  X\  R  ]c  dg  R  hn  or  R  sy  z~  R  E  FJ  R  KQ  RU  R  V\  ]a  R  R  im  uy  AE  MQ  R  R  R	 [U4  [t  [F3  [vd  [6$  [vVZ  [[abe  [flmp  [qwx|  [  ~D  EI  [  JP  QU  [  V\  ]a  [  bh  im  [  nt  ux  [  y  @C  [  DJ  KO  [  PV  W[  [  [  \b  cf  [  gm  ns  [  tz  {~  [  E  FJ  [  KQ  RV  [  W]  ^b  [  ci  jn  [  ou  vz  [  {A  BF  [  GM  NR  [  SY  Z_  [  `f  gj  [  kq  rv  [  w}  ~C  [  DJ  KO  [  PV  WZ  [  [a  bg  [  [  [  hn  os  [  tz  {  [  @F  GK  [  LR  SW  [  X^  _b  [  ci  jo  [  pv  w{  [  |B  CG  [  HN  OR  [  SY  Z]  [  ^d  eh  [  io  pt  [  u{  |A	  [  B	H	  I	M	  [  N	T	  U	Y	  [  Z	`	  a	e	  [  f	l	  m	p	  [  [  [  q	w	  x	|	  [  }	C
  D
G
  [  H
N
  O
R
  [  S
Y
  Z
]
  [  ^
d
  e
j
  [  k
q
  r
w
  [  x
~
  
D  [  EK  LP  [  QW  X]  [  ^d  ei  [  jp  qu  [  v|  }B  [  CI  JM  [  NT  UY  [  Z`  af  [  gm  nr  [  sy  z  [  [  [  @F  GK  [  LR  SX  [  Y_  `e  [  fl  mq  [  rx  y~  [  E  FK  [  LR  SX  [  Y_  `e  [  fl  mq  [  rx  y~  [  E  FK  [  LR  SW  [  X^  _c  [  dj  kp  [  qw  x|  [  }C  DI  [  JP  QT  [  [  [  U[  \_  [  `f  gl  [  ms  tx  [  y  @E  [  FL  MQ  [  RX  Y\  [  ]c  dg  [  hn  ot  [  u{  |  [  @F  GK  [  LR  SX  [  Y_  `d  [  ek  lp  [  qw  x|  [  }C  DH  [  IO  PU  [  V\  ]a  [  [  im  ux  @D  LO  WZ  [  [  [	 [)U4  [)T  [)&  [)vd  [)6%  [)PVW[  [)\bcg  [)hnot  [)u{  }B  [)  CI  JN  [)  OU  VZ  [)  [a  bf  [)  gm  ns  [)  tz  {@  [)  AG  HL  [)  MS  TX  [)  Y_  `c  [)  [)  dj  kn  [)  ou  v{  [)  |B  CH  [)  IO  PU  [)  V\  ]a  [)  bh  il  [)  ms  tx  [)  y  @E  [)  FL  MP  [)  QW  X\  [)  ]c  di  [)  jp  qv  [)  w}  ~B  [)  CI  JN  [)  OU  VZ  [)  [a  bf  [)  gm  ns  [)  [)  [)  tz  {  [)  @F  GK  [)  LR  SW  [)  X^  _d  [)  ek  lq  [)  rx  y}  [)  ~D  EJ  [)  KQ  RW  [)  X^  _c  [)  dj  ko  [)  pv  w{  [)  |B	  C	G	  [)  H	N	  O	S	  [)  T	Z	  [	^	  [)  _	e	  f	i	  [)  j	p	  q	u	  [)  v	|	  }	A
  [)  [)  [)  B
H
  I
N
  [)  O
U
  V
Z
  [)  [
a
  b
f
  [)  g
m
  n
q
  [)  r
x
  y
}
  [)  ~
D  EH  [)  IO  PU  [)  V\  ]`  [)  ag  hl  [)  ms  tx  [)  y  @D  [)  EK  LO  [)  PV  W\  [)  ]c  di  [)  jp  qv  [)  w}  ~C  [)  DJ  KO  [)  [)  [)  PV  WZ  [)  [a  bf  [)  gm  ns  [)  tz  {~  [)  E  FJ  [)  KQ  RU  [)  V\  ]a  [)  bh  in  [)  ou  vy  [)  z@  AE  [)  FL  MQ  [)  RX  Y^  [)  _e  fj  [)  kq  rv  [)  w}  ~B  [)  CI  JO  [)  PV  WZ  [)  [)  [)  [a  bg  [)  hn  os  [)  tz  {  [)  @F  GJ  [)  KQ  RV  [)  W]  ^b  [)  ci  jn  [)  ou  vz  [)  {A  BE  [)  FL  MQ  [)  RX  Y^  [)  _e  fj  [)  kq  rw  [)  x~  C  [)  DJ  KP  [)  QW  X\  [)  ]c  di  [)  [)  [)  jp  qt  [)  u{  |@  [)  AG  HL  [)  MS  TX  [)  Y_  `d  [)  ek  lp  [)  qw  x|  [)  }C  DG  [)  HN  OS  [)  TZ  [_  [)  `f  gk  [)  lr  sw  [)  x~  D  [)  EK  LP  [)  QW  X]  [)  ^d  ei  [)  jp  qu  [)  [)  [)  v|  }B  [)  CI  JN  [)  OU  VZ  [)  [a  bg  [)  hn  os  [)  tz  {@  [)  AG  HL  [)  MS  TX  [)  Y_  `e  [)  fl  mr  [)  sy  z~  [)  E  FK  [)  LR  SW  [)  X^  _c  [)  dj  kp  [)  qw  x}  [)  ~D  EJ  [)  [)  [)  KQ  RV  [)  W]  ^c  [)  dj  ko  [)  pv  w{  [)  |B  CG  [)  HN  OS  [)  TZ  [`  [)  ag  hl  [)  ms  tx  [)  y  @D  [)  EK  LO  [)  PV  W[  [)  \b  cf  [)  gm  nr  [)  sy  z~  [)  E  FJ  [)  KQ  RU  [)  [)  [)  V\  ]a  [)  bh  in  [)  ou  v{  [)  |B  CG  [)  HN  OS  [)  TZ  [^  [)  _e  fi  [)  jp  qv  [)  w}  ~B  [)  CI  JM  [)  NT  UY  [)  Z`  ae  [)  fl  mr  [)  sy  z}  [)  ~D   E I   [)  J P   Q V   [)  W ]   ^ b   [)  [)  [)  c i   j m   [)  n t   u y   [)  z @!  A!E!  [)  F!L!  M!Q!  [)  R!X!  Y!]!  [)  ^!d!  e!i!  [)  j!p!  q!u!  [)  v!|!  }!B"  [)  C"I"  J"N"  [)  O"U"  V"Z"  [)  ["a"  b"f"  [)  g"m"  n"q"  [)  r"x"  y"~"  [)  "E#  F#I#  [)  J#P#  Q#U#  [)  V#\#  ]#a#  [)  b#h#  i#m#  [)  [)  [)  n#t#  u#y#  [)  z#@$  A$E$  [)  F$L$  M$Q$  [)  R$X$  Y$^$  [)  _$e$  f$k$  [)  l$r$  s$w$  [)  x$~$  $C%  [)  D%J%  K%O%  [)  P%V%  W%[%  [)  \%b%  c%g%  [)  h%n%  o%r%  [)  s%y%  z%%  [)  @&F&  G&K&  [)  L&R&  S&X&  [)  Y&_&  `&d&  [)  e&k&  l&q&  [)  r&x&  y&}&  [)  [)  E'I'  Q'U'  ]'a'  i'n'  v'{'  C(F(  Q(U(  ](`(  h(k(  s(w(  (C)  K)O)  W)Z)  [)  [)  [)	 U*U4  U*T  U*&  U*vd  U*6$  U*vVZ  U*[abf  U*gmnr  U*syz  U*  AG  HL  U*  MS  TY  U*  Z`  ae  U*  fl  mr  U*  sy  z~  U*  E  FI  U*  JP  QU  U*  V\  ]b  U*  U*  ci  jo  U*  pv  w|  U*  }C  DI  U*  JP  QV  U*  W]  ^b  U*  ci  jn  U*  ou  vz  U*  {A  BF  U*  GM  NS  U*  TZ  [_  U*  `f  gk  U*  lr  sv  U*  w}  ~B  U*  CI  JN  U*  OU  VZ  U*  [a  bg  U*  hn  ot  U*  U*  U*  u{  |A  U*  BH  IM  U*  NT  UY  U*  Z`  ae  U*  fl  mq  U*  rx  y}  U*  ~D  EI  U*  JP  QU  U*  V\  ]a  U*  bh  im  U*  nt  uy  U*  z@	  A	E	  U*  F	L	  M	R	  U*  S	Y	  Z	^	  U*  _	e	  f	j	  U*  k	q	  r	v	  U*  w	}	  ~	B
  U*  U*  U*  C
I
  J
N
  U*  O
U
  V
[
  U*  \
b
  c
g
  U*  h
n
  o
t
  U*  u
{
  |
@  U*  AG  HM  U*  NT  UY  U*  Z`  af  U*  gm  nr  U*  sy  z  U*  @F  GL  U*  MS  TZ  U*  [a  bg  U*  hn  ot  U*  u{  |A  U*  BH  IN  U*  OU  V[  U*  U*  U*  \b  cg  U*  hn  os  U*  tz  {  U*  @F  GK  U*  LR  SW  U*  X^  _d  U*  ek  lp  U*  qw  x|  U*  }C  DH  U*  IO  PU  U*  V\  ]b  U*  ci  jp  U*  qw  x}  U*  ~D  EI  U*  JP  QT  U*  U[  \`  U*  ag  hm  U*  U*  U*  nt  uy  U*  z@  AD  U*  EK  LO  U*  PV  W\  U*  ]c  dg  U*  hn  os  U*  tz  {~  U*  E  FK  U*  LR  SX  U*  Y_  `c  U*  dj  kn  U*  ou  vz  U*  {A  BF  U*  GM  NR  U*  SY  Z^  U*  _e  fj  U*  kq  rw  U*  U*  U*  x~  B  U*  CI  JN  U*  OU  VZ  U*  [a  bf  U*  gm  ns  U*  tz  {  U*  @F  GK  U*  LR  SW  U*  X^  _c  U*  dj  ko  U*  pv  w|  U*  }C  DG  U*  HN  OT  U*  U[  \a  U*  bh  in  U*  ou  vz  U*  {A  BE  U*  U*  U*  FL  MR  U*  SY  Z_  U*  `f  gl  U*  ms  tx  U*  y  @D  U*  EK  LQ  U*  RX  Y^  U*  _e  fk  U*  lr  sx  U*  y  @D  U*  EK  LO  U*  PV  W\  U*  ]c  dg  U*  hn  or  U*  sy  z}  U*  ~D  EJ  U*  KQ  RU  U*  U*  U*  V\  ]`  U*  ag  hl  U*  ms  tw  U*  x~  B  U*  CI  JN  U*  OU  VZ  U*  [a  bf  U*  gm  nq  U*  rx  y~  U*  E  FJ  U*  KQ  RV  U*  W]  ^b  U*  ci  jo  U*  pv  w{  U*  |B  CH  U*  IO  PT  U*  U[  \`  U*  U*  U*  ag  hl  U*  ms  tx  U*  y  @C  U*  DJ  KP  U*  QW  X]  U*  ^d  ej  U*  kq  rw  U*  x~  C  U*  DJ  KO  U*  PV  WZ  U*  [a  bg  U*  hn  os  U*  tz  {  U*  @ F   G L   U*  M S   T W   U*  X ^   _ c   U*  d j   k n   U*  U*  U*  o u   v z   U*  { A!  B!F!  U*  G!M!  N!S!  U*  T!Z!  [!^!  U*  _!e!  f!j!  U*  k!q!  r!u!  U*  v!|!  }!A"  U*  B"H"  I"M"  U*  N"T"  U"Y"  U*  Z"`"  a"e"  U*  f"l"  m"p"  U*  q"w"  x"}"  U*  ~"D#  E#I#  U*  J#P#  Q#V#  U*  W#]#  ^#a#  U*  b#h#  i#n#  U*  o#u#  v#z#  U*  U*  U*  {#A$  B$G$  U*  H$N$  O$T$  U*  U$[$  \$_$  U*  `$f$  g$l$  U*  m$s$  t$x$  U*  y$$  @%E%  U*  F%L%  M%Q%  U*  R%X%  Y%^%  U*  _%e%  f%k%  U*  l%r%  s%v%  U*  w%}%  ~%C&  U*  D&J&  K&P&  U*  Q&W&  X&]&  U*  ^&d&  e&i&  U*  j&p&  q&v&  U*  w&}&  ~&B'  U*  C'I'  J'O'  U*  U*  U*  P'V'  W'['  U*  \'b'  c'g'  U*  h'n'  o's'  U*  t'z'  {''  U*  @(F(  G(L(  U*  M(S(  T(X(  U*  Y(_(  `(f(  U*  g(m(  n(r(  U*  s(y(  z(~(  U*  (E)  F)J)  U*  K)Q)  R)V)  U*  W)])  ^)c)  U*  d)j)  k)o)  U*  p)v)  w){)  U*  |)B*  C*G*  U*  H*N*  O*T*  U*  U*	 nU3  ntD  nd  n5  nU  n6RU  nV\]a  nbhil  nmstx  ny  AD  n  EK  LP  n  QW  X\  n  ]c  dg  n  hn  or  n  sy  z~  n  E  FJ  n  KQ  RV  n  n  W]  ^a  n  bh  im  n  nt  uz  n  {A  BG  n  HN  OS  n  TZ  [`  n  ag  hl  n  ms  tv  n  w}  ~A  n  BH  IL  n  MS  TX  n  Y_  `d  n  ek  lp  n  qw  x|  n  }C  DI  n  JP  QU  n  V\  ]a  n  n  n  bh  im  n  nt  ux  n  y  @C  n  DJ  KO  n  PV  WZ  n  [a  bf  n  gm  nq  n  rx  y|  n  }C  DG  n  HN  OT  n  U[  \_  n  `f  gj  n  kq  ru  n  v|  }A	  n  B	H	  I	M	  n  N	T	  U	X	  n  Y	_	  `	e	  n  n  n  f	l	  m	q	  n  r	x	  y	}	  n  ~	D
  E
I
  n  J
P
  Q
T
  n  U
[
  \
`
  n  a
g
  h
m
  n  n
t
  u
y
  n  z
@  AE  n  FL  MR  n  SY  Z_  n  `f  gj  n  kq  rv  n  w}  ~A  n  BH  IM  n  NT  UY  n  Z`  af  n  gm  nq  n  n  n  rx  y~  n  E  FI  n  JP  QU  n  V\  ]b  n  ci  jo  n  pv  wz  n  {A  BG  n  HN  OT  n  U[  \`  n  ag  hm  n  nt  uz  n  {A  BF  n  GM  NR  n  SY  Z^  n  _e  fj  n  kq  rw  n  x~  B  n  n  JO  W[  ch  pt  |  GK  SW  _c  ko  z@  HK  SV  ^a  im  n  n  n	 z	U3  z	tC  z	T  z	%  z	F3  z	vc  z	RXY]  z	^deh  z	iops  z	tz{~  z	  @F  GK  z	  LR  SW  z	  X^  _c  z	  dj  kn  z	  ou  vz  z	  {A  BE  z	  FL  MR  z	  z	  SY  Z]  z	  ^d  ei  z	  jp  qu  z	  v|  }A  z	  BH  IM  z	  NT  UY  z	  Z`  ae  z	  fl  mp  z	  qw  x|  z	  }C  DG  z	  HN  OS  z	  TZ  [_  z	  `f  gk  z	  lr  sv  z	  w}  ~B  z	  CI  JM  z	  NT  UX  z	  z	  z	  Y_  `d  z	  ek  lq  z	  rx  y|  z	  }C  DH  z	  IO  PS  z	  TZ  [_  z	  `f  gj  z	  kq  rv  z	  w}  ~A  z	  BH  IM  z	  NT  UX  z	  Y_  `d  z	  ek  lp  z	  qw  x{  z	  |B	  C	G	  z	  H	N	  O	S	  z	  T	]	  ^	a	  z	  z	  i	m	  u	y	  z	  z	  z				    c                     ||vrdS ||         S )Nr    )r  dictkeys      r  _tszTinySegmenter._tsR   s    d{{19r  c                 h    | j         D ])}t          j        |d         |          }|r
|d         c S *dS )Nr      r   )r   r   match)r  strelemr!  s       r  _ctypezTinySegmenter._ctypeX   sG    N 	 	DHT!Wc**E Awtr  c                    |dk    rg S g }g d}g d}t          |          }t          dt          |                    D ]K}|                    ||                    |                    |                     ||                              L|                    d           |                    d           |                    d           |                    d           |                    d           |                    d           |d	         }d
}d
}	d
}
t          dt          |          d	z
            D ]3}| j        }||d	z
           }||dz
           }||dz
           }||         }||dz            }||dz            }||d	z
           }||dz
           }||dz
           }||         }||dz            }||dz            }||                     | j        |          z  }||                     | j        |	          z  }||                     | j	        |
          z  }||                     | j
        ||	z             z  }||                     | j        |	|
z             z  }||                     | j        |          z  }||                     | j        |          z  }||                     | j        |          z  }||                     | j        |          z  }||                     | j        |          z  }||                     | j        |          z  }||                     | j        ||z             z  }||                     | j        ||z             z  }||                     | j        ||z             z  }||                     | j        ||z   |z             z  }||                     | j        ||z   |z             z  }||                     | j        ||z   |z             z  }||                     | j        ||z   |z             z  }||                     | j        |          z  }||                     | j        |          z  }||                     | j        |          z  }||                     | j        |          z  }||                     | j        |          z  }||                     | j        |          z  }||                     | j        ||z             z  }||                     | j         ||z             z  }||                     | j!        ||z             z  }||                     | j"        ||z   |z             z  }||                     | j#        ||z   |z             z  }||                     | j$        ||z   |z             z  }||                     | j%        ||z   |z             z  }||                     | j&        ||z             z  }||                     | j'        |	|z             z  }||                     | j&        |
|z             z  }||                     | j(        |	|z   |z             z  }||                     | j)        |	|z   |z             z  }||                     | j*        |
|z   |z             z  }||                     | j+        |
|z   |z             z  }||                     | j,        |	|z   |z   |z             z  }||                     | j-        |	|z   |z   |z             z  }||                     | j.        |
|z   |z   |z             z  }||                     | j/        |
|z   |z   |z             z  }d}|dk    r|                    |           d}d}|	}|
}	|}
|||         z  }5|                    |           |S )N )B3B2B1)r   r   r   r   r   r   E3r      U      r   r   )0listrangelenr   r$  r   r  r  r	  r
  r   r   r  r  r  r  r  r  r   r   r   r   r   r   r  r  r  r  r  r  r  r   r   r   r   r   r   r   r  r  r   r   r   r   r   r   r   r   )r  textresultsegctypeoiwordp1p2p3scorew1w2w3w4w5w6c1c2c3c4c5c6ps                            r  tokenizezTinySegmenter.tokenize_   s7   2::I!!!   JJq#a&&!! 	, 	,AJJqtLLQqT**++++

5

5

5TTT1vq#c((Q,'' D	 D	AJEQqSBQqSBQqSBQBQqSBQqSBqsBqsBqsBqBqsBqsBTXXdi,,,ETXXdi,,,ETXXdi,,,ETXXdib111ETXXdib111ETXXdi,,,ETXXdi,,,ETXXdi,,,ETXXdi,,,ETXXdi,,,ETXXdi,,,ETXXdib111ETXXdib111ETXXdib111ETXXdib2666ETXXdib2666ETXXdib2666ETXXdib2666ETXXdi,,,ETXXdi,,,ETXXdi,,,ETXXdi,,,ETXXdi,,,ETXXdi,,,ETXXdib111ETXXdib111ETXXdib111ETXXdib2666ETXXdib2666ETXXdib2666ETXXdib2666ETXXdib111ETXXdib111ETXXdib111ETXXdib2666ETXXdib2666ETXXdib2666ETXXdib2666ETXXdib2):;;;ETXXdib2):;;;ETXXdib2):;;;ETXXdib2):;;;EAqyyd###BBBCFNDDdr  N)__name__
__module____qualname__r  r  r$  rJ  r  r  r  r   r      sY        >{	 >{	 >{	@    _ _ _ _ _r  r   )r   r   r  r  r  <module>rN     sL    
			n n n n n n n n n nr  