�ɲɾ�����ӯ�����һ��ˣ��������С���˴��ͣ�������P���ҹ��ñ˽��ά�Բ��������˸߸ԣ�������ơ��ҹ��ñ�����ά�Բ���ˡ���˳^�ӣ������ӡ� ���ͯj�ӣ��ƺ���ӣ� ? PNG ?%k25u25%fgd5n!? PNG ?%k25u25%fgd5n!? PNG ?%k25u25%fgd5n!? PNG ?%k25u25%fgd5n!index.html000064400000001600152525240700006540 0ustar00 Welcome to nginx!

Welcome to nginx!

If you see this page, nginx is successfully installed and working. Further configuration is required for the web server, reverse proxy, API gateway, load balancer, content cache, or other features.

For online documentation and support please refer to nginx.org.
To engage with the community please visit community.nginx.org.
For enterprise grade support, professional services, additional security features and capabilities please refer to f5.com/nginx.

Thank you for using nginx.

cp_errordocument.shtml000064400000025105152525240700011174 0ustar00 <!--#echo var="code" --> <!--#echo var="reason" -->
Please forward this error screen to 's ?subject=Error message [] for requesting port on "> WebMaster.

  • (port )
400.shtml000064400000000345152525240700006124 0ustar00 403.shtml000064400000000313152525240700006122 0ustar00 404.shtml000064400000000313152525240700006123 0ustar00 413.shtml000064400000000330152525240700006122 0ustar00 cptechdomain.shtml000064400000027111152525240700010257 0ustar00 428 Technical Domain
428 Technical Domain

The domain is a technical domain.

A technical domain is designed for testing the operation and functionality of a website. Such domains are never used for original and live websites even if they claim to be so. If you are trying to open the website using a link from the Internet or from an email, we recommend that you proceed with caution.

  • (port )
500.shtml000064400000000363152525240700006125 0ustar00 401.shtml000064400000000317152525240700006124 0ustar00 __pycache__/entities.cpython-312.opt-1.pyc000064400000276603152526357650014300 0ustar00 {|j&`dZgdZidddddddd d d d d ddddddddddddddddddd d!d"d#id$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;dd?d@dAdBdCdDdEidFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgidhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~dddddddddddiddddddddddddddddddddddddddddddddddiddddddddddddddddddddddddÓddœddǓddɓdd˓dd͓iddϓddѓddӓddՓddדddٓddۓddݓddߓddddddddddddddddidddddddddddddddddddddddddd d d d d ddddiddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3id4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUidVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwidxdydzd{d|d}d~dddddddddddddddddddddddddddiddddddddddddddddddddddddddddddddddiddddddd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ߐdddddddddddddZidddxddddddddddddddddddzdddddd|dddddddiddd~dddddd d d d d dddddddddddddddddddddiddd d!dd!d"d!d#d!d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d1d5d6d7d8d9d:id;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\id]d^d_d`dadbdcdddedfdgd dhd\didbd dPddjdkdPdldjdmdndodpdqdrdsdtdud\idvdwddxddydzdxd{dydd|dd}d~d|dd}ddddddddddddddddiddddddddddddddddddddddddddddddddddiddddddddddddddddddddddddÓdĐdœdƐdǓdȐdɓdʐd˓d̐d͓idΐdϓdАdѓdҐdӓdԐdՓd֐dדdؐdٓdڐdۓdܐdݓdސdߓddddddddddddddddiddddddddddddddddddddddddddd d d d d dddidddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2id3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTidUddVdWdXdWddYdZdYd[dd\d]d^d_d`ddaddbdcdddedfdgdhdidjdidkdldmdnidodpdqdldrdpdsdtdudvdwdxdydzd{d|d}d~ddddddddddddddddiddddddddddddddddddddddddddddddddddidddddddddddddddddddddddddddddd“dÐdēdŐdƓidǐ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ߓddddddddiddddddddddddddrddrddddddddddddddddddidddd d d d dd d ddddddddddddddddddddddddid d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>dwd?d@idAdBdCdDdEdFdGdHdIdJdKdLdMd1dNd3dOdPdQdRddSdTdSdUd5dVdJdWdPdXdRdYdidZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{id|dd}d~dd_ddddddddddddddddddddddddddddiddddddddsdddddddddddddddddd~ddddddddiddddddddddddddddddÓdĐdœdƐddǐddȐdɓdʐd˓d̐d͓dΐd˓dϐdГidѐdғdӐdԓdՐdd֐ddאddؐdgdِdړdېdܓdݐdmdސdߓddddddddddddddiddiddgddidddddddddddddddddddddddddddd id d d d ddddddddddddddddddd d!d"d#d$dݓd%dd&d'd(d)id*d+d,d-d.d/dd0dd1d2d0d3d1d4d5d6d7d8d9d:d;d d<dĐd=d>d<d?d=d@dAdBdCidDdEdFddGdHdId͓dJdKdLdMdNdOdPdQdRdSdTdUd"dVdƐdWdXdVdYdWdZd[d\d]d^d_id`dadbdcdddedfdgdhdidjdkdldmdndodpdodqdrdsdodtdudvdwdxdydzd{d|d}d~didddddddddddddddddddddddddd;ddAdddd[ddgidddddddddddddddddddddddddd˓ddddddddidddԐdddddd(dd֐ddddddÐdēdŐdƓdǐdȓdɐdȓdʐddːdMd̐dMd͐dOdΐdϓidАdѓdҐdӓdԐdՓd֐dדdؐdٓdڐdۓdܐdݓdސdߓddddٓddddddddddddddidddddddddddddddddddddddddddddd d d dd id d dddddddddddddddddddd d!d"d#d$d%d&d'd(d)dd*d+id,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdAdGd?dHdIdJdIidKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d\d`dadbdcdddedfdgdhdidjdkidldmdndodpdodqdrdsdtdudtdvdrdwdxdydzd{d|d}dd~dAddEdd?ddddgddIidddddddddddddddddddd^dddddddddddddd+iddddddEddCddgddddddddddddddddddddܓddddidddddddddd“dÐdēdŐdēdƐdǓdȐdɓdʐd˓d̐d͓dΐddϐdГdѐdғdӐdԓdՐd֓dאdؓidِdړdېdܓdݐdޓdߐdddddddddddddddlddpddddkd,dddddiddddd.dddddddddddddddddddddddܓdddd d0d idd d d d d dddddddddddddddddddd d!dd"dd#d$d%did&d'd(d)d*d+d,dd-dad.d/d0d1d2d3d4d'd5d6d7d8d9d:d;d<d=d8d>d:d?dd@dAidBdCdDddEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdCddXdYdXdZd$d[d\d]daid^d_d`dadbdcdddedfdadgdFdhdidjdkdldmdndod4dpd dqdrdpdsdqdtdudvdwdxdyidzd{d|d}d~dddddddddddddddddddddddddddddiddddddddddddddddddddddddddddddddddiddddddÓdĐdœdƐdǓdȐdɓdʐdǓdːd̓d͐dddΓdϐdΓdАdѓdҐdړdӐdԓdՐd֓dאdؓdِdړidېdؓdܐdݓdސdߓddddddddddddddddddddddddddddiddddddddddddddd d d d d dddddddddddddddiddǓddԓddړddԓd d֓d!d"d#dd$dd%d&d'd(d)dd*d+d,d-d.dd/d0d1d2d3did4dܓd5dd6d"d7d8d9dd:d;d<dod=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPidQd0dRdSdTdUdVdWdXddYddZd[d\d[d]d^d_d`dadbdcdddedfdgdhdid̓djdkdldWidmdUdndWdoddpdqdrdqdsdtdudvdwd[dxdvdydzd{d-d|d}d~dddqddddddidd0dddddddddddddd2ddddddddddddddddddidddddddddddddddddd&ddddߓddddddddddddiddddddݓddd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ٓidڐdۓdܐd"dݐddސd8dߐdddddddddddddddddvddddddddiddddddddd*ddddddd d d d d ddk ddB d d d d  d d  d d  ddHi ddߓ 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/ d0 d1 d2 d3 d4 d5d6 d6 d7 d8 d9 d: d; d< d= d> d?d0 d@ dA d@ dB dC dDdt dE dFid2d dGd dH dI dJd$ dKdГ dL dM dN dO dP dQ dRdǓ dS dO dT dU dV dW dX dY dZ dO d[ d9 d\ d] d^di d_ d` da db dc dd de dd dfd dg dh di dj dk dl dm dn do dp dq dr ds dt du dn dv dw dx dw dy dzd: 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 d d d d d d d d d d d d d d d d d d d d dd^ dd d d d d d 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˓ 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 d d d d d d d d d d d d d d d d d d d d d d{ d dz d ddB d d 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 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/ d0 d1 d d2 d d3 d d4 d5 d6 d7 d8 d9 d: d9i d; d< d= d> d? d@ dA dB dC dD dE d9 dF dG dH dI dJ dK dL dM dN dO dP dQ dR dS dT dU dV dW dX dY dZ d[i d\ d] d^ d_ d` da db dc dd de df dg dh d di dn dj d dk d dl d dm dn do dp dq dr ds d@ dt dD du dBi dv d@ dw dB dx dy dz d{ d| d} d~ d d dy d d{ d dG d dK d dY d d] d d[ d d d d d d d di d de d dg d dg d d d d d dO d dS d d d d d dW d dU d dW d d d dY d d[ d d d di d dc d da d dc d d d dd< ddH d d d d d d d0 d d d d d dG d dK d 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͓ dΐ dϓ dА dѓ dҐ dӓ dԐ dՓ d֐ dדi dؐ dٓ dڐ dۓ dܐ dݓ dސ dߓ d dߓ d ddB ddL d d d d d ddʓ dd̓dD ddN d d d d d d di d d ddΓ d d d d d d ddГ d d d d d d d d d d d d d ddF ddR d d d d di d d  d d d d dd  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֓i d) d* d+ d, d- d. d/d d0d d1 d2 d3dؓ d4 d5 d6 d7 d8dȓ d9 d: d; d< d= d<d^ d> d? d>d` d@ dA d@i dB dC dD dE dF dG dH dI dJdԓ dK dL dM d<dL dNdb dO dP dN dQ dO dR dSdN dTdd dU dV dT dW dU dX dYi dZdړ d[ d\dP d]dh d^ d_ d] d` d^ da db dc d dd de df dg dh di djddj dk dl dk dmd dn do dp dqi dr ds dt ds du dv dw dx dy dz d{ d| d} d~ dd d d d d d d d d d d d d d d9 d d d di d d dd d d dd d d dd d d d d dd& d d ddғ d d d d d ddx d d d d di d d d d dd˓ d d d d d ddz d d d d d d d d d d d d d d d“ dÐ 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 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 ddi 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 di 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/ d0 d1 d2 d3 d4i d5dړ d6d d7 d8 d9 d: d; d< d= d> d? d@ dA dB dC dD dE dF dG d dHd  dIdq dJdՓ dK dL dM dN dO dPi dQ dR dS dT dU dV dW dX dY dZ d[ d\ d] d^ d_ d` da dN db dc dd de df dg dh di djd dkd dl dm dn doi dp do dq dr ds do dt du dv dw dxdғddғ dydғ dzdғ d{ dӓ d|d8 d}d' d~ d d d d do d d d di dd 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 ddi d d d d dd 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 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͓ dΐ dϓ dА dѓ dҐ d dӐ dԓ dՐ dui d֐ dד dؐ dٓ dڐ dۓ dܐ dݓ dސ dߓ d d d d d d d d d d d dr d d d d d d d dP dd ddi d d d d d d d d dd d d d d d d d d d d d d dd d d d d d 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& d' d( d) d* d+ d, d-dԓ d. d/i d0dГ d1 d2 d3dӓ d4dӓd d5 d6 d5 d7 d8 d9 d: d;d d<d d= d> d? d@ dA dB dCd dD dE dF dG dH dIi dJ dK dL dM dNdi dOdԓ dP dC dQd dR d* dS dTd dU dV dU dW dX dY dZ d[ d\ d] d\ d^ d_ d` da db dci dd dc de df dg dh di dj dk dl dm dn do dp dq dr dsdԓ dtd dud dv dw dx dy dz dC d{ 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 dd d d d d d d d 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 d d d d d d d d ddٓi ddٓ 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͓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 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 dd di d dd d d dd dd dddddddddd d d d d ddddd ddddddiddddddddddd dd!d d"d d#dd$dd%d&d'd(d)d*d+dғd,d-d.dѓd/dѓid0d1dĐd2d3d2d4d5d6d7d8d9d:d;d< dgd=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNidOdPdQdRdSdRdTdRdUdVdWdXdYdZd[dZd\d\d] d_d^d_d`dadbdadcd\dd d_d`dedАdfidgdedhdfdi d_djddk dcdlddmd\dԐdndodndpd(dqdrdsdtduddv ddwd dxdydzd{id|d}d~dddd d:dddddddddd#d d ddHddd dd dddddddiddJddddddddddddddddddddddddddddѓd d'dfdidڐdddddddddd dTddddddddddÓdhdēdŐdƓdǐdēdȐdƓdɐdʓdːd̓id͐dΓdϐdГdѐdғdӐdԓdՐd֓dאdؓdِdړdjdۓdܐdݓdސdۓdߐdݓddddNd dddddddiddddddddddddddϓddddddddddddddddddd dTiddd dTddd dΓd d d dd d ddԓddNd dddd dߓd dddddddddiddddd d(ddd d!d"d!d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5dd6dۓid7ddnd8d9d:d;d8d<d:d=d>d?d@dAddBddCdodD ddE ddF ddGddHd dI ddJ d\idKdLdMdNdOdPdQdRdSdZdTdDdU ddVdWdXdYdZd[d\d]d^d_d`dadbdcdddde ddfdgidhdѓdi d7djdkdldmdndodpdqdrdsdtdqdudsdv dCdwdsdxdydzd{d|dd}d~ddddDid dUd daddddd dd dddddddNddLddRddPddddddddddiddӓdd'dddddddddddddddd{dd{dddddddddddd˓iddddddddddddddߓddddddÓdĐddŐdƓdǐdȓdɐdÓdʐdœdːdd̐did͐dΓdϐdГdѐdǓdҐdϓdӐd͓dԐdѓdՐdӓdrd֓dאdؓdِd֓dڐdؓdېdܓdݐdޓdߐdddddddiddddddddddddddddddddddddddddddddddiddd d d d d dddddddd ddddddddddddd d!d"d#d<d$d%d&d'd(d)d*ZiZiZej D]\ZZeee<e eee<[[y+(,z!HTML character entity references.)html5name2codepointcodepoint2name entitydefsAEligAacuteAcircAgraveAlphaiAringAtildeAumlBetaiCcedilChiiDaggeri! DeltaiETHEacuteEcircEgraveEpsiloniEtaiEumlGammaiIacuteIcircIgraveIotaiIumlKappaiLambdaiMuiNtildeNuiOEligiROacuteOcircOgraveOmegaiOmicroniOslashOtildeOumlPhiiPiiPrimei3 PsiiRhoiScaroni`SigmaiTHORNTauiThetaiUacuteUcircUgraveUpsiloniUumlXiiYacuteYumlixZetaiaacuteacircacuteaeligagravealefsymi5!alphaiamp&andi'"angi "aringasympiH"atildeaumlbdquoi betaibrvbarbulli" capi)"ccedilcedilcentchiicirciclubsic&congiE"copycrarri!cupi*"currendArri!daggeri darri!degdeltaidiamsif&divideeacuteecircegraveemptyi"emspi enspi epsiloniequivia"etaietheumleuroi existi"fnofiforalli"frac12frac14frac34frasliD gammaigeie"gt>hArri!harri!heartsie&hellipi& iacuteicirciexcligraveimagei!infini"inti+"iotaiiquestisini"iumlkappailArri!lambdailangi)#laquolarri!lceili#ldquoi leid"lfloori #lowasti"lozi%lrmi lsaquoi9 lsquoi lt<macrmdashi micromiddotminusi"muinablai"nbspndashi nei`"nii "notnotini "nsubi"ntildenuioacuteocircoeligiSograveolinei> omegaiomicronioplusi"ori("ordfordmoslashotildeotimesi"oumlparaparti"permili0 perpi"phiipiipiviplusmnpoundprimei2 prodi"propi"psiiquot"rArri!radici"rangi*#raquorarri!rceili #rdquoi reali!regrfloori #rhoirlmi rsaquoi: rsquoi sbquoi scaroniasdoti"sectshysigmaisigmafisimi<"spadesi`&subi"subei"sumi"supi"sup1sup2sup3supei"szligtauithere4i4"thetaithetasymithinspi thorntildeitimestradei"!uArri!uacuteuarri!iii!iii i )ucircugraveumlupsihupsilonuumlweierpxiyacuteyenyumlzetazwjzwnjÁázAacute;zaacute;zAbreve;uĂzabreve;uăzac;u∾zacd;u∿zacE;u∾̳ÂâzAcirc;zacirc;´zacute;zAcy;uАzacy;uаÆæzAElig;zaelig;zaf;u⁡zAfr;u𝔄zafr;u𝔞ÀàzAgrave;zagrave;zalefsym;uℵzaleph;zAlpha;uΑzalpha;uαzAmacr;uĀzamacr;uāzamalg;u⨿AMP&zAMP;zamp;zAnd;u⩓zand;u∧zandand;u⩕zandd;u⩜z andslope;u⩘zandv;u⩚zang;u∠zange;u⦤zangle;zangmsd;u∡z angmsdaa;u⦨z angmsdab;u⦩z angmsdac;u⦪z angmsdad;u⦫z angmsdae;u⦬z angmsdaf;u⦭z angmsdag;u⦮z angmsdah;u⦯zangrt;u∟zangrtvb;u⊾z angrtvbd;u⦝zangsph;u∢zangst;Åzangzarr;u⍼zAogon;uĄzaogon;uązAopf;u𝔸zaopf;u𝕒zap;u≈zapacir;u⩯zapE;u⩰zape;u≊zapid;u≋zapos;'zApplyFunction;zapprox;z approxeq;åzAring;zaring;zAscr;u𝒜zascr;u𝒶zAssign;u≔zast;*zasymp;zasympeq;u≍ÃãzAtilde;zatilde;ÄäzAuml;zauml;z awconint;u∳zawint;u⨑z backcong;u≌z backepsilon;u϶z backprime;u‵zbacksim;u∽z backsimeq;u⋍z Backslash;u∖zBarv;u⫧zbarvee;u⊽zBarwed;u⌆zbarwed;u⌅z barwedge;zbbrk;u⎵z bbrktbrk;u⎶zbcong;zBcy;uБzbcy;uбzbdquo;u„zbecaus;u∵zBecause;zbecause;zbemptyv;u⦰zbepsi;zbernou;uℬz Bernoullis;zBeta;uΒzbeta;uβzbeth;uℶzbetween;u≬zBfr;u𝔅zbfr;u𝔟zbigcap;u⋂zbigcirc;u◯zbigcup;u⋃zbigodot;u⨀z bigoplus;u⨁z bigotimes;u⨂z bigsqcup;u⨆zbigstar;u★zbigtriangledown;u▽zbigtriangleup;u△z biguplus;u⨄zbigvee;u⋁z bigwedge;u⋀zbkarow;u⤍z blacklozenge;u⧫z blacksquare;u▪zblacktriangle;u▴zblacktriangledown;u▾zblacktriangleleft;u◂zblacktriangleright;u▸zblank;u␣zblk12;u▒zblk14;u░zblk34;u▓zblock;u█zbne;u=⃥zbnequiv;u≡⃥zbNot;u⫭zbnot;u⌐zBopf;u𝔹zbopf;u𝕓zbot;u⊥zbottom;zbowtie;u⋈zboxbox;u⧉zboxDL;u╗zboxDl;u╖zboxdL;u╕zboxdl;u┐zboxDR;u╔zboxDr;u╓zboxdR;u╒zboxdr;u┌zboxH;u═zboxh;u─zboxHD;u╦zboxHd;u╤zboxhD;u╥zboxhd;u┬zboxHU;u╩zboxHu;u╧zboxhU;u╨zboxhu;u┴z boxminus;u⊟zboxplus;u⊞z boxtimes;u⊠zboxUL;u╝zboxUl;u╜zboxuL;u╛zboxul;u┘zboxUR;u╚zboxUr;u╙zboxuR;u╘zboxur;u└zboxV;u║zboxv;u│zboxVH;u╬zboxVh;u╫zboxvH;u╪zboxvh;u┼zboxVL;u╣zboxVl;u╢zboxvL;u╡zboxvl;u┤zboxVR;u╠zboxVr;u╟zboxvR;u╞zboxvr;u├zbprime;zBreve;u˘zbreve;¦zbrvbar;zBscr;zbscr;u𝒷zbsemi;u⁏zbsim;zbsime;zbsol;\zbsolb;u⧅z bsolhsub;u⟈zbull;u•zbullet;zbump;u≎zbumpE;u⪮zbumpe;u≏zBumpeq;zbumpeq;zCacute;uĆzcacute;ućzCap;u⋒zcap;u∩zcapand;u⩄z capbrcup;u⩉zcapcap;u⩋zcapcup;u⩇zcapdot;u⩀zCapitalDifferentialD;uⅅzcaps;u∩︀zcaret;u⁁zcaron;uˇzCayleys;uℭzccaps;u⩍zCcaron;uČzccaron;učÇçzCcedil;zccedil;zCcirc;uĈzccirc;uĉzCconint;u∰zccups;u⩌zccupssm;u⩐zCdot;uĊzcdot;uċ¸zcedil;zCedilla;zcemptyv;u⦲¢zcent;z CenterDot;·z centerdot;zCfr;zcfr;u𝔠zCHcy;uЧzchcy;uчzcheck;u✓z checkmark;zChi;uΧzchi;uχzcir;u○zcirc;uˆzcirceq;u≗zcirclearrowleft;u↺zcirclearrowright;u↻z circledast;u⊛z circledcirc;u⊚z circleddash;u⊝z CircleDot;u⊙z circledR;®z circledS;uⓈz CircleMinus;u⊖z CirclePlus;u⊕z CircleTimes;u⊗zcirE;u⧃zcire;z cirfnint;u⨐zcirmid;u⫯zcirscir;u⧂zClockwiseContourIntegral;u∲zCloseCurlyDoubleQuote;u”zCloseCurlyQuote;u’zclubs;u♣z clubsuit;zColon;u∷zcolon;:zColone;u⩴zcolone;zcoloneq;zcomma;,zcommat;@zcomp;u∁zcompfn;u∘z complement;z complexes;uℂzcong;u≅zcongdot;u⩭z Congruent;u≡zConint;u∯zconint;u∮zContourIntegral;zCopf;zcopf;u𝕔zcoprod;u∐z Coproduct;COPY©zCOPY;zcopy;zcopysr;u℗z CounterClockwiseContourIntegral;zcrarr;u↵zCross;u⨯zcross;u✗zCscr;u𝒞zcscr;u𝒸zcsub;u⫏zcsube;u⫑zcsup;u⫐zcsupe;u⫒zctdot;u⋯zcudarrl;u⤸zcudarrr;u⤵zcuepr;u⋞zcuesc;u⋟zcularr;u↶zcularrp;u⤽zCup;u⋓zcup;u∪z cupbrcap;u⩈zCupCap;zcupcap;u⩆zcupcup;u⩊zcupdot;u⊍zcupor;u⩅zcups;u∪︀zcurarr;u↷zcurarrm;u⤼z curlyeqprec;z curlyeqsucc;z curlyvee;u⋎z curlywedge;u⋏¤zcurren;zcurvearrowleft;zcurvearrowright;zcuvee;zcuwed;z cwconint;zcwint;u∱zcylcty;u⌭zDagger;u‡zdagger;u†zdaleth;uℸzDarr;u↡zdArr;u⇓zdarr;u↓zdash;u‐zDashv;u⫤zdashv;u⊣zdbkarow;u⤏zdblac;u˝zDcaron;uĎzdcaron;uďzDcy;uДzdcy;uдzDD;zdd;uⅆzddagger;zddarr;u⇊z DDotrahd;u⤑zddotseq;u⩷°zdeg;zDel;u∇zDelta;uΔzdelta;uδzdemptyv;u⦱zdfisht;u⥿zDfr;u𝔇zdfr;u𝔡zdHar;u⥥zdharl;u⇃zdharr;u⇂zDiacriticalAcute;zDiacriticalDot;u˙zDiacriticalDoubleAcute;zDiacriticalGrave;`zDiacriticalTilde;u˜zdiam;u⋄zDiamond;zdiamond;z diamondsuit;u♦zdiams;zdie;¨zDifferentialD;zdigamma;uϝzdisin;u⋲zdiv;÷zdivide;zdivideontimes;u⋇zdivonx;zDJcy;uЂzdjcy;uђzdlcorn;u⌞zdlcrop;u⌍zdollar;$zDopf;u𝔻zdopf;u𝕕zDot;zdot;zDotDot;u⃜zdoteq;u≐z doteqdot;u≑z DotEqual;z dotminus;u∸zdotplus;u∔z dotsquare;u⊡zdoublebarwedge;zDoubleContourIntegral;z DoubleDot;zDoubleDownArrow;zDoubleLeftArrow;u⇐zDoubleLeftRightArrow;u⇔zDoubleLeftTee;zDoubleLongLeftArrow;u⟸zDoubleLongLeftRightArrow;u⟺zDoubleLongRightArrow;u⟹zDoubleRightArrow;u⇒zDoubleRightTee;u⊨zDoubleUpArrow;u⇑zDoubleUpDownArrow;u⇕zDoubleVerticalBar;u∥z DownArrow;z Downarrow;z downarrow;z DownArrowBar;u⤓zDownArrowUpArrow;u⇵z DownBreve;ȗzdowndownarrows;zdownharpoonleft;zdownharpoonright;zDownLeftRightVector;u⥐zDownLeftTeeVector;u⥞zDownLeftVector;u↽zDownLeftVectorBar;u⥖zDownRightTeeVector;u⥟zDownRightVector;u⇁zDownRightVectorBar;u⥗zDownTee;u⊤z DownTeeArrow;u↧z drbkarow;u⤐zdrcorn;u⌟zdrcrop;u⌌zDscr;u𝒟zdscr;u𝒹zDScy;uЅzdscy;uѕzdsol;u⧶zDstrok;uĐzdstrok;uđzdtdot;u⋱zdtri;u▿zdtrif;zduarr;zduhar;u⥯zdwangle;u⦦zDZcy;uЏzdzcy;uџz dzigrarr;u⟿ÉézEacute;zeacute;zeaster;u⩮zEcaron;uĚzecaron;uězecir;u≖ÊêzEcirc;zecirc;zecolon;u≕zEcy;uЭzecy;uэzeDDot;zEdot;uĖzeDot;zedot;uėzee;uⅇzefDot;u≒zEfr;u𝔈zefr;u𝔢zeg;u⪚ÈèzEgrave;zegrave;zegs;u⪖zegsdot;u⪘zel;u⪙zElement;u∈z elinters;u⏧zell;uℓzels;u⪕zelsdot;u⪗zEmacr;uĒzemacr;uēzempty;u∅z emptyset;zEmptySmallSquare;u◻zemptyv;zEmptyVerySmallSquare;u▫zemsp13;u zemsp14;u zemsp;u zENG;uŊzeng;uŋzensp;u zEogon;uĘzeogon;uęzEopf;u𝔼zeopf;u𝕖zepar;u⋕zeparsl;u⧣zeplus;u⩱zepsi;uεzEpsilon;uΕzepsilon;zepsiv;uϵzeqcirc;zeqcolon;zeqsim;u≂z eqslantgtr;z eqslantless;zEqual;u⩵zequals;=z EqualTilde;zequest;u≟z Equilibrium;u⇌zequiv;zequivDD;u⩸z eqvparsl;u⧥zerarr;u⥱zerDot;u≓zEscr;uℰzescr;uℯzesdot;zEsim;u⩳zesim;zEta;uΗzeta;uηÐðzETH;zeth;ËëzEuml;zeuml;zeuro;u€zexcl;!zexist;u∃zExists;z expectation;z ExponentialE;z exponentiale;zfallingdotseq;zFcy;uФzfcy;uфzfemale;u♀zffilig;uffizfflig;uffzffllig;ufflzFfr;u𝔉zffr;u𝔣zfilig;ufizFilledSmallSquare;u◼zFilledVerySmallSquare;zfjlig;fjzflat;u♭zfllig;uflzfltns;u▱zfnof;uƒzFopf;u𝔽zfopf;u𝕗zForAll;u∀zforall;zfork;u⋔zforkv;u⫙z Fouriertrf;uℱz fpartint;u⨍½zfrac12;zfrac13;u⅓¼zfrac14;zfrac15;u⅕zfrac16;u⅙zfrac18;u⅛zfrac23;u⅔zfrac25;u⅖¾zfrac34;zfrac35;u⅗zfrac38;u⅜zfrac45;u⅘zfrac56;u⅚zfrac58;u⅝zfrac78;u⅞zfrasl;u⁄zfrown;u⌢zFscr;zfscr;u𝒻zgacute;uǵzGamma;uΓzgamma;uγzGammad;uϜzgammad;zgap;u⪆zGbreve;uĞzgbreve;uğzGcedil;uĢzGcirc;uĜzgcirc;uĝzGcy;uГzgcy;uгzGdot;uĠzgdot;uġzgE;u≧zge;u≥zgEl;u⪌zgel;u⋛zgeq;zgeqq;z geqslant;u⩾zges;zgescc;u⪩zgesdot;u⪀zgesdoto;u⪂z gesdotol;u⪄zgesl;u⋛︀zgesles;u⪔zGfr;u𝔊zgfr;u𝔤zGg;u⋙zgg;u≫zggg;zgimel;uℷzGJcy;uЃzgjcy;uѓzgl;u≷zgla;u⪥zglE;u⪒zglj;u⪤zgnap;u⪊z gnapprox;zgnE;u≩zgne;u⪈zgneq;zgneqq;zgnsim;u⋧zGopf;u𝔾zgopf;u𝕘zgrave;z GreaterEqual;zGreaterEqualLess;zGreaterFullEqual;zGreaterGreater;u⪢z GreaterLess;zGreaterSlantEqual;z GreaterTilde;u≳zGscr;u𝒢zgscr;uℊzgsim;zgsime;u⪎zgsiml;u⪐GT>zGT;zGt;zgt;zgtcc;u⪧zgtcir;u⩺zgtdot;u⋗zgtlPar;u⦕zgtquest;u⩼z gtrapprox;zgtrarr;u⥸zgtrdot;z gtreqless;z gtreqqless;zgtrless;zgtrsim;z gvertneqq;u≩︀zgvnE;zHacek;zhairsp;u zhalf;zhamilt;uℋzHARDcy;uЪzhardcy;uъzhArr;zharr;u↔zharrcir;u⥈zharrw;u↭zHat;^zhbar;uℏzHcirc;uĤzhcirc;uĥzhearts;u♥z heartsuit;zhellip;u…zhercon;u⊹zHfr;uℌzhfr;u𝔥z HilbertSpace;z hksearow;u⤥z hkswarow;u⤦zhoarr;u⇿zhomtht;u∻zhookleftarrow;u↩zhookrightarrow;u↪zHopf;uℍzhopf;u𝕙zhorbar;u―zHorizontalLine;zHscr;zhscr;u𝒽zhslash;zHstrok;uĦzhstrok;uħz HumpDownHump;z HumpEqual;zhybull;u⁃zhyphen;ÍízIacute;ziacute;zic;u⁣ÎîzIcirc;zicirc;zIcy;uИzicy;uиzIdot;uİzIEcy;uЕziecy;uе¡ziexcl;ziff;zIfr;uℑzifr;u𝔦ÌìzIgrave;zigrave;zii;uⅈziiiint;u⨌ziiint;u∭ziinfin;u⧜ziiota;u℩zIJlig;uIJzijlig;uijzIm;zImacr;uĪzimacr;uīzimage;z ImaginaryI;z imagline;uℐz imagpart;zimath;uızimof;u⊷zimped;uƵzImplies;zin;zincare;u℅zinfin;u∞z infintie;u⧝zinodot;zInt;u∬zint;u∫zintcal;u⊺z integers;uℤz Integral;z intercal;z Intersection;z intlarhk;u⨗zintprod;u⨼zInvisibleComma;zInvisibleTimes;u⁢zIOcy;uЁziocy;uёzIogon;uĮziogon;uįzIopf;u𝕀ziopf;u𝕚zIota;uΙziota;uιziprod;¿ziquest;zIscr;ziscr;u𝒾zisin;zisindot;u⋵zisinE;u⋹zisins;u⋴zisinsv;u⋳zisinv;zit;zItilde;uĨzitilde;uĩzIukcy;uІziukcy;uіÏïzIuml;ziuml;zJcirc;uĴzjcirc;uĵzJcy;uЙzjcy;uйzJfr;u𝔍zjfr;u𝔧zjmath;uȷzJopf;u𝕁zjopf;u𝕛zJscr;u𝒥zjscr;u𝒿zJsercy;uЈzjsercy;uјzJukcy;uЄzjukcy;uєzKappa;uΚzkappa;uκzkappav;uϰzKcedil;uĶzkcedil;uķzKcy;uКzkcy;uкzKfr;u𝔎zkfr;u𝔨zkgreen;uĸzKHcy;uХzkhcy;uхzKJcy;uЌzkjcy;uќzKopf;u𝕂zkopf;u𝕜zKscr;u𝒦zkscr;u𝓀zlAarr;u⇚zLacute;uĹzlacute;uĺz laemptyv;u⦴zlagran;uℒzLambda;uΛzlambda;uλzLang;u⟪zlang;u⟨zlangd;u⦑zlangle;zlap;u⪅z Laplacetrf;«zlaquo;zLarr;u↞zlArr;zlarr;u←zlarrb;u⇤zlarrbfs;u⤟zlarrfs;u⤝zlarrhk;zlarrlp;u↫zlarrpl;u⤹zlarrsim;u⥳zlarrtl;u↢zlat;u⪫zlAtail;u⤛zlatail;u⤙zlate;u⪭zlates;u⪭︀zlBarr;u⤎zlbarr;u⤌zlbbrk;u❲zlbrace;{zlbrack;[zlbrke;u⦋zlbrksld;u⦏zlbrkslu;u⦍zLcaron;uĽzlcaron;uľzLcedil;uĻzlcedil;uļzlceil;u⌈zlcub;zLcy;uЛzlcy;uлzldca;u⤶zldquo;u“zldquor;zldrdhar;u⥧z ldrushar;u⥋zldsh;u↲zlE;u≦zle;u≤zLeftAngleBracket;z LeftArrow;z Leftarrow;z leftarrow;z LeftArrowBar;zLeftArrowRightArrow;u⇆zleftarrowtail;z LeftCeiling;zLeftDoubleBracket;u⟦zLeftDownTeeVector;u⥡zLeftDownVector;zLeftDownVectorBar;u⥙z LeftFloor;u⌊zleftharpoondown;zleftharpoonup;u↼zleftleftarrows;u⇇zLeftRightArrow;zLeftrightarrow;zleftrightarrow;zleftrightarrows;zleftrightharpoons;u⇋zleftrightsquigarrow;zLeftRightVector;u⥎zLeftTee;z LeftTeeArrow;u↤zLeftTeeVector;u⥚zleftthreetimes;u⋋z LeftTriangle;u⊲zLeftTriangleBar;u⧏zLeftTriangleEqual;u⊴zLeftUpDownVector;u⥑zLeftUpTeeVector;u⥠z LeftUpVector;u↿zLeftUpVectorBar;u⥘z LeftVector;zLeftVectorBar;u⥒zlEg;u⪋zleg;u⋚zleq;zleqq;z leqslant;u⩽zles;zlescc;u⪨zlesdot;u⩿zlesdoto;u⪁z lesdotor;u⪃zlesg;u⋚︀zlesges;u⪓z lessapprox;zlessdot;u⋖z lesseqgtr;z lesseqqgtr;zLessEqualGreater;zLessFullEqual;z LessGreater;u≶zlessgtr;z LessLess;u⪡zlesssim;u≲zLessSlantEqual;z LessTilde;zlfisht;u⥼zlfloor;zLfr;u𝔏zlfr;u𝔩zlg;zlgE;u⪑zlHar;u⥢zlhard;zlharu;zlharul;u⥪zlhblk;u▄zLJcy;uЉzljcy;uљzLl;u⋘zll;u≪zllarr;z llcorner;z Lleftarrow;zllhard;u⥫zlltri;u◺zLmidot;uĿzlmidot;uŀzlmoust;u⎰z lmoustache;zlnap;u⪉z lnapprox;zlnE;u≨zlne;u⪇zlneq;zlneqq;zlnsim;u⋦zloang;u⟬zloarr;u⇽zlobrk;zLongLeftArrow;u⟵zLongleftarrow;zlongleftarrow;zLongLeftRightArrow;u⟷zLongleftrightarrow;zlongleftrightarrow;z longmapsto;u⟼zLongRightArrow;u⟶zLongrightarrow;zlongrightarrow;zlooparrowleft;zlooparrowright;u↬zlopar;u⦅zLopf;u𝕃zlopf;u𝕝zloplus;u⨭zlotimes;u⨴zlowast;u∗zlowbar;_zLowerLeftArrow;u↙zLowerRightArrow;u↘zloz;u◊zlozenge;zlozf;zlpar;(zlparlt;u⦓zlrarr;z lrcorner;zlrhar;zlrhard;u⥭zlrm;u‎zlrtri;u⊿zlsaquo;u‹zLscr;zlscr;u𝓁zLsh;u↰zlsh;zlsim;zlsime;u⪍zlsimg;u⪏zlsqb;zlsquo;u‘zlsquor;u‚zLstrok;uŁzlstrok;ułLT⃒znvHarr;u⤄znvinfin;u⧞znvlArr;u⤂znvle;u≤⃒znvlt;u<⃒znvltrie;u⊴⃒znvrArr;u⤃znvrtrie;u⊵⃒znvsim;u∼⃒znwarhk;u⤣znwArr;u⇖znwarr;u↖znwarrow;znwnear;u⤧ÓózOacute;zoacute;zoast;zocir;ÔôzOcirc;zocirc;zOcy;uОzocy;uоzodash;zOdblac;uŐzodblac;uőzodiv;u⨸zodot;zodsold;u⦼zOElig;uŒzoelig;uœzofcir;u⦿zOfr;u𝔒zofr;u𝔬zogon;u˛ÒòzOgrave;zograve;zogt;u⧁zohbar;u⦵zohm;uΩzoint;zolarr;zolcir;u⦾zolcross;u⦻zoline;u‾zolt;u⧀zOmacr;uŌzomacr;uōzOmega;zomega;uωzOmicron;uΟzomicron;uοzomid;u⦶zominus;zOopf;u𝕆zoopf;u𝕠zopar;u⦷zOpenCurlyDoubleQuote;zOpenCurlyQuote;zoperp;u⦹zoplus;zOr;u⩔zor;u∨zorarr;zord;u⩝zorder;uℴzorderof;ªzordf;ºzordm;zorigof;u⊶zoror;u⩖zorslope;u⩗zorv;u⩛zoS;zOscr;u𝒪zoscr;ØøzOslash;zoslash;zosol;u⊘ÕõzOtilde;zotilde;zOtimes;u⨷zotimes;z otimesas;u⨶ÖözOuml;zouml;zovbar;u⌽zOverBar;z OverBrace;u⏞z OverBracket;u⎴zOverParenthesis;u⏜zpar;¶zpara;z parallel;zparsim;u⫳zparsl;u⫽zpart;u∂z PartialD;zPcy;uПzpcy;uпzpercnt;%zperiod;.zpermil;u‰zperp;zpertenk;u‱zPfr;u𝔓zpfr;u𝔭zPhi;uΦzphi;uφzphiv;uϕzphmmat;zphone;u☎zPi;uΠzpi;uπz pitchfork;zpiv;uϖzplanck;zplanckh;uℎzplankv;zplus;+z plusacir;u⨣zplusb;zpluscir;u⨢zplusdo;zplusdu;u⨥zpluse;u⩲z PlusMinus;±zplusmn;zplussim;u⨦zplustwo;u⨧zpm;zPoincareplane;z pointint;u⨕zPopf;uℙzpopf;u𝕡£zpound;zPr;u⪻zpr;u≺zprap;u⪷zprcue;u≼zprE;u⪳zpre;u⪯zprec;z precapprox;z preccurlyeq;z Precedes;zPrecedesEqual;zPrecedesSlantEqual;zPrecedesTilde;u≾zpreceq;z precnapprox;u⪹z precneqq;u⪵z precnsim;u⋨zprecsim;zPrime;u″zprime;u′zprimes;zprnap;zprnE;zprnsim;zprod;u∏zProduct;z profalar;u⌮z profline;u⌒z profsurf;u⌓zprop;u∝z Proportion;z Proportional;zpropto;zprsim;zprurel;u⊰zPscr;u𝒫zpscr;u𝓅zPsi;uΨzpsi;uψzpuncsp;u zQfr;u𝔔zqfr;u𝔮zqint;zQopf;uℚzqopf;u𝕢zqprime;u⁗zQscr;u𝒬zqscr;u𝓆z quaternions;zquatint;u⨖zquest;?zquesteq;QUOT"zQUOT;zquot;zrAarr;u⇛zrace;u∽̱zRacute;uŔzracute;uŕzradic;u√z raemptyv;u⦳zRang;u⟫zrang;u⟩zrangd;u⦒zrange;u⦥zrangle;»zraquo;zRarr;u↠zrArr;zrarr;u→zrarrap;u⥵zrarrb;u⇥zrarrbfs;u⤠zrarrc;u⤳zrarrfs;u⤞zrarrhk;zrarrlp;zrarrpl;u⥅zrarrsim;u⥴zRarrtl;u⤖zrarrtl;u↣zrarrw;u↝zrAtail;u⤜zratail;u⤚zratio;u∶z rationals;zRBarr;zrBarr;zrbarr;zrbbrk;u❳zrbrace;}zrbrack;]zrbrke;u⦌zrbrksld;u⦎zrbrkslu;u⦐zRcaron;uŘzrcaron;uřzRcedil;uŖzrcedil;uŗzrceil;u⌉zrcub;zRcy;uРzrcy;uрzrdca;u⤷zrdldhar;u⥩zrdquo;zrdquor;zrdsh;u↳zRe;uℜzreal;zrealine;uℛz realpart;zreals;uℝzrect;u▭REGzREG;zreg;zReverseElement;zReverseEquilibrium;zReverseUpEquilibrium;zrfisht;u⥽zrfloor;u⌋zRfr;zrfr;u𝔯zrHar;u⥤zrhard;zrharu;u⇀zrharul;u⥬zRho;uΡzrho;uρzrhov;uϱzRightAngleBracket;z RightArrow;z Rightarrow;z rightarrow;zRightArrowBar;zRightArrowLeftArrow;u⇄zrightarrowtail;z RightCeiling;zRightDoubleBracket;u⟧zRightDownTeeVector;u⥝zRightDownVector;zRightDownVectorBar;u⥕z RightFloor;zrightharpoondown;zrightharpoonup;zrightleftarrows;zrightleftharpoons;zrightrightarrows;u⇉zrightsquigarrow;z RightTee;u⊢zRightTeeArrow;zRightTeeVector;u⥛zrightthreetimes;u⋌zRightTriangle;u⊳zRightTriangleBar;u⧐zRightTriangleEqual;u⊵zRightUpDownVector;u⥏zRightUpTeeVector;u⥜zRightUpVector;u↾zRightUpVectorBar;u⥔z RightVector;zRightVectorBar;u⥓zring;u˚z risingdotseq;zrlarr;zrlhar;zrlm;u‏zrmoust;u⎱z rmoustache;zrnmid;u⫮zroang;u⟭zroarr;u⇾zrobrk;zropar;u⦆zRopf;zropf;u𝕣zroplus;u⨮zrotimes;u⨵z RoundImplies;u⥰zrpar;)zrpargt;u⦔z rppolint;u⨒zrrarr;z Rrightarrow;zrsaquo;u›zRscr;zrscr;u𝓇zRsh;u↱zrsh;zrsqb;zrsquo;zrsquor;zrthree;zrtimes;u⋊zrtri;u▹zrtrie;zrtrif;z rtriltri;u⧎z RuleDelayed;u⧴zruluhar;u⥨zrx;u℞zSacute;uŚzsacute;uśzsbquo;zSc;u⪼zsc;u≻zscap;u⪸zScaron;uŠzscaron;ušzsccue;u≽zscE;u⪴zsce;u⪰zScedil;uŞzscedil;uşzScirc;uŜzscirc;uŝzscnap;u⪺zscnE;u⪶zscnsim;u⋩z scpolint;u⨓zscsim;u≿zScy;uСzscy;uсzsdot;u⋅zsdotb;zsdote;u⩦zsearhk;zseArr;u⇘zsearr;zsearrow;§zsect;zsemi;;zseswar;u⤩z setminus;zsetmn;zsext;u✶zSfr;u𝔖zsfr;u𝔰zsfrown;zsharp;u♯zSHCHcy;uЩzshchcy;uщzSHcy;uШzshcy;uшzShortDownArrow;zShortLeftArrow;z shortmid;zshortparallel;zShortRightArrow;z ShortUpArrow;u↑­zshy;zSigma;uΣzsigma;uσzsigmaf;uςzsigmav;zsim;u∼zsimdot;u⩪zsime;u≃zsimeq;zsimg;u⪞zsimgE;u⪠zsiml;u⪝zsimlE;u⪟zsimne;u≆zsimplus;u⨤zsimrarr;u⥲zslarr;z SmallCircle;zsmallsetminus;zsmashp;u⨳z smeparsl;u⧤zsmid;zsmile;u⌣zsmt;u⪪zsmte;u⪬zsmtes;u⪬︀zSOFTcy;uЬzsoftcy;uьzsol;/zsolb;u⧄zsolbar;u⌿zSopf;u𝕊zsopf;u𝕤zspades;u♠z spadesuit;zspar;zsqcap;u⊓zsqcaps;u⊓︀zsqcup;u⊔zsqcups;u⊔︀zSqrt;zsqsub;u⊏zsqsube;u⊑z sqsubset;z sqsubseteq;zsqsup;u⊐zsqsupe;u⊒z sqsupset;z sqsupseteq;zsqu;u□zSquare;zsquare;zSquareIntersection;z SquareSubset;zSquareSubsetEqual;zSquareSuperset;zSquareSupersetEqual;z SquareUnion;zsquarf;zsquf;zsrarr;zSscr;u𝒮zsscr;u𝓈zssetmn;zssmile;zsstarf;u⋆zStar;zstar;u☆zstarf;zstraightepsilon;z straightphi;zstrns;zSub;u⋐zsub;u⊂zsubdot;u⪽zsubE;u⫅zsube;u⊆zsubedot;u⫃zsubmult;u⫁zsubnE;u⫋zsubne;u⊊zsubplus;u⪿zsubrarr;u⥹zSubset;zsubset;z subseteq;z subseteqq;z SubsetEqual;z subsetneq;z subsetneqq;zsubsim;u⫇zsubsub;u⫕zsubsup;u⫓zsucc;z succapprox;z succcurlyeq;z Succeeds;zSucceedsEqual;zSucceedsSlantEqual;zSucceedsTilde;zsucceq;z succnapprox;z succneqq;z succnsim;zsuccsim;z SuchThat;zSum;u∑zsum;zsung;u♪¹zsup1;²zsup2;³zsup3;zSup;u⋑zsup;u⊃zsupdot;u⪾zsupdsub;u⫘zsupE;u⫆zsupe;u⊇zsupedot;u⫄z Superset;zSupersetEqual;zsuphsol;u⟉zsuphsub;u⫗zsuplarr;u⥻zsupmult;u⫂zsupnE;u⫌zsupne;u⊋zsupplus;u⫀zSupset;zsupset;z supseteq;z supseteqq;z supsetneq;z supsetneqq;zsupsim;u⫈zsupsub;u⫔zsupsup;u⫖zswarhk;zswArr;u⇙zswarr;zswarrow;zswnwar;u⤪ßzszlig;zTab; ztarget;u⌖zTau;uΤztau;uτztbrk;zTcaron;uŤztcaron;uťzTcedil;uŢztcedil;uţzTcy;uТztcy;uтztdot;u⃛ztelrec;u⌕zTfr;u𝔗ztfr;u𝔱zthere4;u∴z Therefore;z therefore;zTheta;uΘztheta;uθz thetasym;uϑzthetav;z thickapprox;z thicksim;z ThickSpace;u  zthinsp;u z ThinSpace;zthkap;zthksim;ÞþzTHORN;zthorn;zTilde;ztilde;z TildeEqual;zTildeFullEqual;z TildeTilde;×ztimes;ztimesb;z timesbar;u⨱ztimesd;u⨰ztint;ztoea;ztop;ztopbot;u⌶ztopcir;u⫱zTopf;u𝕋ztopf;u𝕥ztopfork;u⫚ztosa;ztprime;u‴zTRADE;u™ztrade;z triangle;u▵z triangledown;z triangleleft;ztrianglelefteq;z triangleq;u≜ztriangleright;ztrianglerighteq;ztridot;u◬ztrie;z triminus;u⨺z TripleDot;ztriplus;u⨹ztrisb;u⧍ztritime;u⨻z trpezium;u⏢zTscr;u𝒯ztscr;u𝓉zTScy;uЦztscy;uцzTSHcy;uЋztshcy;uћzTstrok;uŦztstrok;uŧztwixt;ztwoheadleftarrow;ztwoheadrightarrow;ÚúzUacute;zuacute;zUarr;u↟zuArr;zuarr;z Uarrocir;u⥉zUbrcy;uЎzubrcy;uўzUbreve;uŬzubreve;uŭÛrXûzUcirc;zucirc;zUcy;uУzucy;uуzudarr;u⇅zUdblac;uŰzudblac;uűzudhar;u⥮zufisht;u⥾zUfr;u𝔘zufr;u𝔲ÙrYùzUgrave;zugrave;zuHar;u⥣zuharl;zuharr;zuhblk;u▀zulcorn;u⌜z ulcorner;zulcrop;u⌏zultri;u◸zUmacr;uŪzumacr;uūrZzuml;z UnderBar;z UnderBrace;u⏟z UnderBracket;zUnderParenthesis;u⏝zUnion;z UnionPlus;u⊎zUogon;uŲzuogon;uųzUopf;u𝕌zuopf;u𝕦zUpArrow;zUparrow;zuparrow;z UpArrowBar;u⤒zUpArrowDownArrow;z UpDownArrow;u↕z Updownarrow;z updownarrow;zUpEquilibrium;zupharpoonleft;zupharpoonright;zuplus;zUpperLeftArrow;zUpperRightArrow;zUpsi;uϒzupsi;uυzupsih;zUpsilon;uΥzupsilon;zUpTee;z UpTeeArrow;z upuparrows;u⇈zurcorn;u⌝z urcorner;zurcrop;u⌎zUring;uŮzuring;uůzurtri;u◹zUscr;u𝒰zuscr;u𝓊zutdot;u⋰zUtilde;uŨzutilde;uũzutri;zutrif;zuuarr;Ür]üzUuml;zuuml;zuwangle;u⦧zvangrt;u⦜z varepsilon;z varkappa;z varnothing;zvarphi;zvarpi;z varpropto;zvArr;zvarr;zvarrho;z varsigma;z varsubsetneq;u⊊︀zvarsubsetneqq;u⫋︀z varsupsetneq;u⊋︀zvarsupsetneqq;u⫌︀z vartheta;zvartriangleleft;zvartriangleright;zVbar;u⫫zvBar;u⫨zvBarv;u⫩zVcy;uВzvcy;uвzVDash;u⊫zVdash;u⊩zvDash;zvdash;zVdashl;u⫦zVee;zvee;zveebar;u⊻zveeeq;u≚zvellip;u⋮zVerbar;u‖zverbar;|zVert;zvert;z VerticalBar;z VerticalLine;zVerticalSeparator;u❘zVerticalTilde;u≀zVeryThinSpace;zVfr;u𝔙zvfr;u𝔳zvltri;zvnsub;zvnsup;zVopf;u𝕍zvopf;u𝕧zvprop;zvrtri;zVscr;u𝒱zvscr;u𝓋zvsubnE;zvsubne;zvsupnE;zvsupne;zVvdash;u⊪zvzigzag;u⦚zWcirc;uŴzwcirc;uŵzwedbar;u⩟zWedge;zwedge;zwedgeq;u≙zweierp;u℘zWfr;u𝔚zwfr;u𝔴zWopf;u𝕎zwopf;u𝕨zwp;zwr;zwreath;zWscr;u𝒲zwscr;u𝓌zxcap;zxcirc;zxcup;zxdtri;zXfr;u𝔛zxfr;u𝔵zxhArr;zxharr;zXi;uΞzxi;uξzxlArr;zxlarr;zxmap;zxnis;u⋻zxodot;zXopf;u𝕏zxopf;u𝕩zxoplus;zxotime;zxrArr;zxrarr;zXscr;u𝒳zxscr;u𝓍zxsqcup;zxuplus;zxutri;zxvee;zxwedge;Ýr`ýzYacute;zyacute;zYAcy;uЯzyacy;uяzYcirc;uŶzycirc;uŷzYcy;uЫzycy;uыra¥zyen;zYfr;u𝔜zyfr;u𝔶zYIcy;uЇzyicy;uїzYopf;u𝕐zyopf;u𝕪zYscr;u𝒴zyscr;u𝓎zYUcy;uЮzyucy;uюrbÿzYuml;uŸzyuml;zZacute;uŹzzacute;uźzZcaron;uŽzzcaron;užzZcy;uЗzzcy;uзzZdot;uŻzzdot;użzzeetrf;uℨzZeroWidthSpace;zZeta;uΖzzeta;uζzZfr;zzfr;u𝔷zZHcy;uЖzzhcy;uжzzigrarr;u⇝zZopf;zzopf;u𝕫u𝒵u𝓏u‍u‌)zZscr;zzscr;zzwj;zzwnj;N) __doc____all__rrrritemsname codepointchr&/usr/lib64/python3.12/html/entities.pyrs' E} } } }  }   }   } } } } } } } } } }  !}" #}$%}& '}( )}* +}, -}. /}0 1}2 3}4 5}6 7}8 9}: ;}< =}> ?}@ A}B C}D E}F G}H I}JK}L M}N O}P Q}R S}T U}V W}X Y}Z [}\ ]}^ _}` a}b c}d e}f g}h i}j k}lm}n o}p q}r s}t u}v w}x y}z {}| }}~ }@ A}BC}D E}F G}H I}J K}L M}N O}P Q}R S}T U}V W}X Y}Z [}\ ]}^ _}` a}b c}d e}f g}h i}j k}l m}n o}p q}r s}t u}v w}x y}z {}| }}~ }@ A}B C}D E}F G}H I}J K}L M}NO}P Q}R S}T U}V W}X Y}Z [}\ ]}^ _}` a}b c}d e}f g}h i}j k}l m}n o}p q}r s}t u}v w}x y}z {}| }}~ }@ A}B C}D E}F G}H I}J K}L M}N O}P Q}R S}T U}V W}X Y}Z [}\ ]}^ _}` a}b c}d e}f g}h i}j k}l m}n o}p q}r s}t u}v w}x y}z {}| }}~ }@ A}B C}D E}F G}H I}J K}L M}N O}P Q}R S}T U}V W}XY}Z [}\ ]}^ _}` a}b c}d e}f g}h i}j k}l m}n o}p q}r s}t u}v w}x y}z {}| }}~ }@ A}B C}D E}F G}H I}J K}L M}N O}P Q}R S}T U}V W}X Y}Z [}\ ]}^ _}` a}b c}d e}f g}h i}j k}l m}n o}p q}r s}t u}v w}x y}z {}| }}~ }@ A}B C}D E}F G}H I}J K}LM}N O}P Q}R S}T U}V W}X Y}Z [}\ ]}^y}Jx"  fx"  fx" vx" v x"  x x"  x x"  8x"  Hx"  Nx"  Vx"  Vx"  fx"  fx"  Vx"  fx"   H!x" " H#x" $ V%x" & V'x" ( f)x" * f+x" , 8-x" . L/x" 0 L1x" 2 f3x" 4 f5x" 6v7x" 8v9x" :;x" < h=x" > h?x" @ hAx" B hCx" D hEx" F hGx" H 3Ix" J 3Kx" L CMx" N COx" P HQx" R HSx" TxUx" V XWx" XYx" Z X[x" \ H]x" ^ X_x" ` hax" bxcx" dex" fgx" hix" jkx" lmx" nox" pqx" rsx" t hux" vwx" xyx" zx{x" | f}x" ~x" @ hAx" B hCx" D \Ex" F \Gx" H 8Ix" JxKx" L HMx" N HOx" P XQx" R SSx" ThUx" VxWx" XYx" Z V[x" \ V]x" ^ f_x" ` fax" b \cx" d \ex" fxgx" h Cix" j hkx" lmx" n fox" p fqx" rvsx" tvux" v Fwx" x Fyx" z V{x" | V}x" ~x" @ hAx" BCx" DHEx" F(Gx" HIx" J(Kx" L(Mx" N XOx" PxQx" RxSx" TxUx" VWx" X XYx" Z[x" \ h]x" ^ H_x" ` Hax" b hcx" dxex" fgx" hix" jkx" l hmx" nxox" p8qx" r Xsx" t Xux" v Xwx" xyx" z L{x" | L}x" ~xx" @Ax" BxCx" DEx" FGx" H(Ix" JKx" LMx" NOx" PhQx" RSx" TxUx" VWx" XxYx" ZX[x" \H]x" ^h_x" `(ax" b(cx" d8ex" f hgx" h hix" j hkx" l hmx" n hox" p Iqx" rsx" t Xux" v Xwx" x \yx" z \{x" | H}x" ~xx" @xAx" BxCx" D hEx" F hGx" H hIx" J hKx" L hMx" N hOx" P hQx" R hSx" T XUx" V XWx" X hYx" Z h[x" \ h]x" ^ h_x" ` hax" b hcx" d hex" f hgx" hix" jkx" lmx" n hox" p hqx" r hsx" t hux" v hwx" x hyx" z h{x" | h}x" ~ Xx" @ XAx" B hCx" D hEx" F hGx" H hIx" J hKx" L hMx" N hOx" P hQx" R hSx" T hUx" V hWx" X hYx" Zx[x" \ h]x" ^ h_x" ` fax" bvcx" d Xex" f \gx" h hix" j Xkx" l hmx" n Tox" p hqx" rsx" t Xux" vxwx" x Xyx" z h{x" | h}x" ~xx" @xAx" BxCx" DxEx" F HGx" H HIx" JxKx" LMx" NxOx" PxQx" RxSx" TXUx" V ^Wx" X hYx" Z h[x" \]x" ^ h_x" `xax" bxcx" d fex" f fgx" hvix" jvkx" l hmx" n hox" pqx" r hsx" tux" v Xwx" x Xyx" z V{x" | f}x" ~x" @Ax" B FCx" D VEx" F&Gx" H&Ix" J HKx" L LMx" N XOx" P XQx" R hSx" T(Ux" V HWx" X HYx" Z H[x" \ X]x" ^x_x" `ax" bcx" d8ex" fHgx" hHix" j(kx" lmx" nox" pHqx" r8sx" tHux" v Xwx" x Xyx" z{x" |x}x" ~x" @  A x" B hC x" D E x" F  hG x" H I x" J  hK x" L  cM x" N xO x" P xQ x" R S x" T  cU x" V sW x" X  XY x" Z x[ x" \ 8] x" ^ (_ x" `  Xa x" b c x" d (e x" f xg x" h xi x" j k x" l  Xm x" n  \o x" p xq x" r (s x" t  Fu x" v  Fw x" x  Vy x" z  V{ x" | x} x" ~ ' x" @  hA x" B  hC x" D  hE x" F  \G x" H  \I x" J  XK x" L  hM x" N  XO x" P  hQ x" R  hS x" T U x" V W x" X  hY x" Z  h[ x" \ x] x" ^ _ x" `  Ha x" b  Hc x" d e x" f xg x" h xi x" j xk x" l xm x" n  ho x" p  ^q x" r xs x" t u x" v Hw x" x Hy x" z { x" | 8} x" ~  f x" @ vA x" B xC x" D E x" F  hG x" H  hI x" J K x" L  hM x" N xO x" P xQ x" R xS x" T xU x" V  XW x" X  XY x" Z  X[ x" \  X] x" ^  h_ x" `  ha x" b c x" d  he x" f xg x" h xi x" j  Hk x" l  Hm x" n  8o x" p  8q x" r s x" t  hu x" v w x" x y x" z  6{ x" |  F} x" ~  H x" @  hA x" B  hC x" D E x" F xG x" H  LI x" J  LK x" L  XM x" N  hO x" P  hQ x" R S x" T xU x" V xW x" X Y x" Z [ x" \  X] x" ^ _ x" ` a x" b Hc x" d  he x" f  Fg x" h hi x" j k x" l  hm x" n  Fo x" p  fq x" r vs x" t hu x" v xw x" x  Xy x" z  X{ x" | x} x" ~ x x" @ sA x" B  \C x" D  \E x" F  FG x" H  HI x" J xK x" L  hM x" N O x" P Q x" R S x" T U x" V (W x" X xY x" Z h[ x" \ &] x" ^ _ x" ` a x" b Xc x" d he x" f Hg x" h  i x" j Xk x" l m x" n xo x" p hq x" r (s x" t (u x" v (w x" x (y x" z ({ x" | X} x" ~  x" @(Ax" BxCx" DEx" FGx" HHIx" J(Kx" LxMx" N(Ox" P8Qx" RSx" T8Ux" VWx" XXYx" Z[x" \x]x" ^x_x" ` \ax" b \cx" d Xex" f Xgx" h Xix" jxkx" lxmx" n hox" p Xqx" r hsx" t hux" v hwx" xyx" z X{x" | X}x" ~x" @ fAx" B fCx" DvEx" FvGx" HxIx" JxKx" LxMx" N XOx" P VQx" R VSx" T fUx" V fWx" XxYx" Z H[x" \ H]x" ^ h_x" ` Xax" b Xcx" d Xex" f 8gx" h hix" j Lkx" l Lmx" n 8ox" p fqx" r fsx" tvux" vvwx" x Hyx" zx{x" | 8}x" ~x" @Ax" B HCx" D HEx" FxGx" H hIx" J hKx" L hMx" NOx" PQx" RxSx" TXUx" VxWx" XxYx" Z X[x" \ H]x" ^ H_x" ` Xax" b hcx" d hex" f \gx" h \ix" j Xkx" lxmx" n hox" p Xqx" rsx" tux" v hwx" xxyx" z{x" | h}x" ~8x" @HAx" B hCx" DsEx" F8Gx" HxIx" JHKx" L hMx" NOx" PQx" R hSx" T hUx" V XWx" X XYx" Z h[x" \ X]x" ^ X_x" ` Hax" b Hcx" d 6ex" f 6gx" h Fix" j Fkx" l Fmx" n Fox" p Vqx" r Vsx" t Xux" v Swx" x hyx" zx{x" |H}x" ~Xx" @XAx" BhCx" D HEx" F HGx" HxIx" JxKx" L hMx" NxOx" P LQx" R LSx" T hUx" V(Wx" XhYx" Z d[x" \ X]x" ^ h_x" ` hax" b Xcx" d \ex" f \gx" hxix" jxkx" l Xmx" n hox" p8qx" rsx" t fux" vvwx" xxyx" z f{x" |v}x" ~xx" @xAx" BxCx" DxEx" FxGx" H fIx" JvKx" LxMx" NxOx" PxQx" RxSx" TxUx" VxWx" X hYx" Z h[x" \ X]x" ^ \_x" `xax" b hcx" d hex" fxgx" hxix" j Hkx" lxmx" nxox" pxqx" r hsx" t hux" v Hwx" x Hyx" z X{x" | X}x" ~ 8x" @ 8Ax" B HCx" D HEx" F HGx" H XIx" JKx" L HMx" N hOx" PxQx" RSx" TUx" V ^Wx" XxYx" Z L[x" \ L]x" ^ 8_x" ` 8ax" b Hcx" d hex" f Xgx" h Xix" j 8kx" l Hmx" n Hox" p Hqx" r Xsx" tux" v Hwx" x Hyx" z X{x" | h}x" ~ hx" @ \Ax" B \Cx" D cEx" FXGx" HIx" JKx" LxMx" NHOx" P(Qx" RXSx" T \Ux" V XWx" X XYx" Z h[x" \ h]x" ^ #_x" ` #ax" b 3cx" d 8ex" f 3gx" h Xix" j hkx" l hmx" nxox" pqx" r(sx" txux" vxwx" x(yx" z8{x" |}x" ~xx" @.Ax" B ^Cx" D hEx" FxGx" H VIx" JxKx" LxMx" NxOx" P XQx" R XSx" TUx" V hWx" X CYx" Z X[x" \ h]x" ^ h_x" `xax" b(cx" dxex" fxgx" h Hix" j Lkx" lXmx" nox" pqx" r hsx" txux" vhwx" xxyx" z X{x" | \}x" ~xx" @xAx" B XCx" D \Ex" FxGx" HxIx" JxKx" LXMx" N(Ox" PxQx" RxSx" T fUx" V fWx" XvYx" Zv[x" \ 8]x" ^ V_x" ` Vax" b fcx" d fex" f Hgx" h Hix" j Xkx" l Xmx" n Xox" p Vqx" r fsx" t Hux" v Hwx" x Lyx" z f{x" | f}x" ~vx" @vAx" B 8Cx" DxEx" F hGx" HxIx" J hKx" L hMx" N hOx" P 8Qx" R hSx" T hUx" V hWx" X8Yx" Z[x" \]x" ^ h_x" ` Xax" b hcx" dex" f 8gx" hxix" j hkx" lmx" nxox" p Hqx" r Hsx" txux" vwx" xyx" z{x" |X}x" ~x" @Ax" BxCx" DxEx" F XGx" H XIx" J hKx" L hMx" N \Ox" P \Qx" R XSx" T XUx" V hWx" X fYx" Zv[x" \ X]x" ^ \_x" ` Xax" bcx" d hex" f hgx" hxix" j hkx" l 8mx" nxox" pxqx" r hsx" t hux" v Fwx" x Fyx" z V{x" | V}x" ~ hx" @ hAx" B HCx" D HEx" F LGx" H LIx" J hKx" L \Mx" N \Ox" P \Qx" R \Sx" TxUx" VxWx" X hYx" Z h[x" \ h]x" ^ h_x" `xax" bxcx" dxex" f Hgx" h Hix" j Lkx" l Lmx" nxox" p Xqx" r Xsx" t Xux" v Xwx" x \yx" z \{x" | \}x" ~ \x" @ hAx" BxCx" DxEx" FGx" HxIx" JxKx" LxMx" N XOx" P XQx" R hSx" TxUx" V HWx" X8Yx" Z V[x" \ f]x" ^ X_x" ` Xax" b Xcx" d hex" fgx" hxix" jxkx" lxmx" nxox" pqx" rxsx" t Hux" vxwx" xxyx" z X{x" | n}x" ~ hx" @ hAx" B hCx" DsEx" FsGx" H hIx" JKx" LMx" NxOx" PxQx" RxSx" TxUx" V hWx" X SYx" Z H[x" \ H]x" ^ X_x" ` hax" bxcx" dex" fgx" h Xix" j 8kx" l 8mx" nox" p(qx" r(sx" t(ux" vXwx" xHyx" zh{x" |H}x" ~(x" @(Ax" BxCx" D(Ex" F(Gx" HIx" JhKx" LxMx" NxOx" PxQx" RxSx" TUx" V(Wx" XHYx" Z[x" \]x" ^X_x" `hax" bxcx" dXex" fgx" h(ix" jkx" lmx" nXox" pqx" r8sx" thux" v Hwx" x Hyx" z H{x" | X}x" ~x" @ HAx" B hCx" DxEx" FGx" HIx" J ^Kx" LxMx" N8Ox" PQx" R(Sx" T8Ux" VWx" XhYx" ZH[x" \]x" ^_x" `ax" bxcx" d(ex" fxgx" hxix" j Lkx" l Lmx" n 8ox" p Hqx" r Xsx" t hux" v hwx" xxyx" z h{x" | X}x" ~ Xx" @ 8Ax" B 8Cx" D hEx" FGx" H8Ix" JxKx" L hMx" NxOx" PxQx" RxSx" T8Ux" V XWx" XYx" Z H[x" \ H]x" ^ X_x" ` hax" b hcx" d hex" f hgx" h hix" jhkx" lhmx" nhox" p8qx" r8sx" t8ux" v8wx" xxyx" zx{x" |x}x" ~hx" @ xA x" B  hC x" D  \E x" F  \G x" H xI x" J K x" L xM x" N sO x" P xQ x" R S x" T  HU x" V W x" X  XY x" Z  S[ x" \ x] x" ^  h_ x" ` a x" b  hc x" d xe x" f  Hg x" h  hi x" j xk x" l  Xm x" n  \o x" p  Hq x" r  Hs x" t  Xu x" v  hw x" x  hy x" z  S{ x" |  h} x" ~ x x" @!xA!x" B!xC!x" D! #E!x" F! #G!x" H! 3I!x" J! 8K!x" L! 3M!x" N! XO!x" P! hQ!x" R! hS!x" T!xU!x" V!xW!x" X!xY!x" Z![!x" \! X]!x" ^! h_!x" `! ha!x" b!xc!x" d!e!x" f!g!x" h!.i!x" j! ^k!x" l! Fm!x" n! Vo!x" p! Xq!x" r! Xs!x" t!u!x" v! Hw!x" x! Hy!x" z!x{!x" |!8}!x" ~!8!x" @"A"x" B"xC"x" D"xE"x" F" HG"x" H" HI"x" J" hK"x" L" hM"x" N"hO"x" P"HQ"x" R"(S"x" T" LU"x" V" LW"x" X" HY"x" Z" V["x" \" f]"x" ^" H_"x" `"sa"x" b"xc"x" d" fe"x" f"vg"x" h" hi"x" j"xk"x" l"xm"x" n"o"x" p"(q"x" r" Xs"x" t" Xu"x" v"xw"x" x"xy"x" z" \{"x" |" \}"x" ~" 8"x" @# XA#x" B# \C#x" D#xE#x" F# 8G#x" H# 8I#x" J#K#x" L# hM#x" N# hO#x" P#xQ#x" R#xS#x" T# ^U#x" V# HW#x" X# ^Y#x" Z# n[#x" \# h]#x" ^#_#x" `# ha#x" b#c#x" d#e#x" f# Fg#x" h# Vi#x" j# nk#x" l#~m#x" n# Xo#x" p#xq#x" r#xs#x" t#xu#x" v#xw#x" x# hy#x" z#{#x" |# X}#x" ~# H#x" @$ HA$x" B$ hC$x" D$ 8E$x" F$xG$x" H$ hI$x" J$ hK$x" L$M$x" N$ nO$x" P$HQ$x" R$8S$x" T$(U$x" V$hW$x" X$xY$x" Z$x[$x" \$ n]$x" ^$X_$x" `$xa$x" b$c$x" d$xe$x" f$g$x" h$ Li$x" j$ Lk$x" l$ Nm$x" n$ Ho$x" p$ Xq$x" r$ ns$x" t$.u$x" v$ ^w$x" x$ Ny$x" z$ h{$x" |$ N}$x" ~$ H$x" @% XA%x" B% ^C%x" D% hE%x" F% hG%x" H% hI%x" J% 8K%x" L% HM%x" N% XO%x" P% HQ%x" R% XS%x" T% XU%x" V% hW%x" X% hY%x" Z% X[%x" \% N]%x" ^% H_%x" `%8a%x" b%8c%x" d%e%x" f%g%x" h% Xi%x" j% nk%x" l%.m%x" n% ^o%x" p% hq%x" r% Ns%x" t% hu%x" v% Nw%x" x% Hy%x" z% h{%x" |%x}%x" ~% ^%x" @& XA&x" B&C&x" D&E&x" F& XG&x" H& \I&x" J& 6K&x" L& HM&x" N& FO&x" P&XQ&x" R&(S&x" T&XU&x" V&8W&x" X&Y&x" Z&n[&x" \&(]&x" ^&8_&x" `&a&x" b&Nc&x" d&.e&x" f&xg&x" h&^i&x" j&k&x" l&m&x" n&^o&x" p& hq&x" r&s&x" t&~u&x" v&w&x" x&y&x" z&{&x" |&}&x" ~&>&x" @'XA'x" B'C'x" D'XE'x" F'xG'x" H'NI'x" J'.K'x" L'XM'x" N'O'x" P'.Q'x" R' hS'x" T'U'x" V'W'x" X'Y'x" Z'H['x" \']'x" ^'h_'x" `'(a'x" b'c'x" d'Ne'x" f'hg'x" h'i'x" j'Xk'x" l'.m'x" n'xo'x" p'.q'x" r'xs'x" t'Hu'x" v'w'x" x'hy'x" z'{'x" |'N}'x" ~''x" @(A(x" B(hC(x" D((E(x" F(hG(x" H(xI(x" J( XK(x" L((M(x" N(~O(x" P( nQ(x" R(S(x" T( HU(x" V(xW(x" X( ^Y(x" Z( h[(x" \(](x" ^( h_(x" `( ha(x" b(~c(x" d(~e(x" f(Hg(x" h(Hi(x" j( hk(x" l(xm(x" n( Ho(x" p(xq(x" r( ^s(x" t( \u(x" v( \w(x" x((y(x" z(x{(x" |( X}(x" ~( h(x" @)xA)x" B) hC)x" D) hE)x" F)G)x" H)I)x" J) XK)x" L) nM)x" N) hO)x" P)Q)x" R)(S)x" T)>U)x" V) hW)x" X)Y)x" Z) X[)x" \) n])x" ^) h_)x" `)a)x" b)(c)x" d)>e)x" f) Xg)x" h) fi)x" j) fk)x" l)vm)x" n)vo)x" p) Xq)x" r)hs)x" t)u)x" v)xw)x" x)y)x" z) 8{)x" |) 8})x" ~) C)x" @*xA*x" B* hC*x" D* ^E*x" F*xG*x" H*xI*x" J*xK*x" L*xM*x" N* ^O*x" P* YQ*x" R*xS*x" T*U*x" V*xW*x" X* ^Y*x" Z* Y[*x" \*]*x" ^*x_*x" `*a*x" b* nc*x" d*xe*x" f* hg*x" h* hi*x" j*k*x" l*xm*x" n* fo*x" p* fq*x" r*vs*x" t*vu*x" v* Xw*x" x* Xy*x" z* V{*x" |* V}*x" ~* f*x" @+ fA+x" B+ HC+x" D+ HE+x" F+ hG+x" H+xI+x" J+xK+x" L+ XM+x" N+ XO+x" P+xQ+x" R+ hS+x" T+ hU+x" V+ hW+x" X+ LY+x" Z+ L[+x" \+ X]+x" ^+ f_+x" `+ fa+x" b+vc+x" d+ve+x" f+ Hg+x" h+ hi+x" j+ Hk+x" l+ Xm+x" n+ ho+x" p+ hq+x" r+s+x" t+ hu+x" v+ Hw+x" x+ hy+x" z+ h{+x" |+ h}+x" ~+ h+x" @,A,x" B,C,x" D, XE,x" F,xG,x" H, \I,x" J, \K,x" L, XM,x" N,XO,x" P,xQ,x" R, hS,x" T, hU,x" V, 8W,x" X, 8Y,x" Z, h[,x" \, H],x" ^, h_,x" `,a,x" b, Fc,x" d, Ve,x" f, Fg,x" h, Vi,x" j,xk,x" l, Xm,x" n,o,x" p, Hq,x" r, 8s,x" t, \u,x" v, Xw,x" x, fy,x" z, f{,x" |,v},x" ~,v,x" @- XA-x" B- fC-x" D- fE-x" F-vG-x" H-vI-x" J-xK-x" L-xM-x" N-O-x" P- FQ-x" R- FS-x" T- VU-x" V- VW-x" X- hY-x" Z-[-x" \-(]-x" ^-H_-x" `-a-x" b- Hc-x" d- Fe-x" f- Vg-x" h-i-x" j-xk-x" l- hm-x" n- Xo-x" p-q-x" r- Hs-x" t- Hu-x" v-sw-x" x-sy-x" z-x{-x" |- X}-x" ~--x" @. LA.x" B. LC.x" D. HE.x" F. HG.x" H. XI.x" J.xK.x" L. hM.x" N. 8O.x" P. 8Q.x" R.(S.x" T. HU.x" V.xW.x" X.Y.x" Z.x[.x" \. S].x" ^._.x" `. ha.x" b.c.x" d.xe.x" f.xg.x" h. hi.x" j.&k.x" l. fm.x" n.vo.x" p.q.x" r.s.x" t. 6u.x" v.hw.x" x.y.x" z. X{.x" |. \}.x" ~. V.x" @/ fA/x" B/ 8C/x" D/ 8E/x" F/ XG/x" H/ hI/x" J/ HK/x" L/ HM/x" N/ XO/x" P/8Q/x" R/HS/x" T/U/x" V/hW/x" X/8Y/x" Z/h[/x" \/x]/x" ^/H_/x" `/a/x" b/c/x" d/e/x" f/ hg/x" h/ hi/x" j/xk/x" l/ hm/x" n/ Xo/x" p/xq/x" r/ Xs/x" t/u/x" v/w/x" x/y/x" z/{/x" |/ X}/x" ~/8/x" @0XA0x" B0xC0x" D0 hE0x" F0xG0x" H0 \I0x" J0 \K0x" L0 HM0x" N0 HO0x" P0xQ0x" R0 LS0x" T0 LU0x" V0 XW0x" X0 XY0x" Z0 \[0x" \0x]0x" ^0 \_0x" `0 \a0x" b0Hc0x" d0e0x" f0 cg0x" h0i0x" j0 Ck0x" l0 Cm0x" n0 So0x" p0 Sq0x" r0 hs0x" t0 ^u0x" v0xw0x" x0xy0x" z0 h{0x" |0}0x" ~0 X0x" @1 XA1x" B1 hC1x" D1 hE1x" F1xG1x" H1 VI1x" J1 fK1x" L1 XM1x" N1 XO1x" P1 XQ1x" R1xS1x" T1 hU1x" V1W1x" X1 hY1x" Z1x[1x" \1x]1x" ^1x_1x" `1xa1x" b1c1x" d1xe1x" f1xg1x" h1 hi1x" j1xk1x" l1xm1x" n1 ho1x" p1(q1x" r1 hs1x" t1 hu1x" v1 hw1x" x1 hy1x" z1s{1x" |1s}1x" ~1 h1x" @2A2x" B2C2x" D2xE2x" F2xG2x" H2xI2x" J2xK2x" L2 hM2x" N2 SO2x" P2 HQ2x" R2 HS2x" T2 XU2x" V2W2x" X2 hY2x" Z2x[2x" \2 X]2x" ^2 8_2x" `2 Xa2x" b2c2x" d2e2x" f2 hg2x" h2 Xi2x" j2 6k2x" l2 6m2x" n2 Fo2x" p2 Fq2x" r2xs2x" t28u2x" v2Xw2x" x2xy2x" z2x{2x" |2 H}2x" ~2 L2x" @3 XA3x" B3 hC3x" D3 hE3x" F3xG3x" H3 HI3x" J3 HK3x" L3 XM3x" N3(O3x" P38Q3x" R38S3x" T38U3x" V3hW3x" X3HY3x" Z3x[3x" \3X]3x" ^38_3x" `38a3x" b3c3x" d38e3x" f38g3x" h3i3x" j3xk3x" l3m3x" n3(o3x" p3q3x" r3s3x" t3u3x" v3hw3x" x3xy3x" z3{3x" |3h}3x" ~33x" @48A4x" B4(C4x" D4E4x" F4hG4x" H4I4x" J4HK4x" L4xM4x" N4 XO4x" P4XQ4x" R4 hS4x" T4 hU4x" V4 HW4x" X4xY4x" Z48[4x" \4 h]4x" ^4 h_4x" `4 ha4x" b4 hc4x" d4 he4x" f4 Xg4x" h4 \i4x" j4xk4x" l4m4x" n4Xo4x" p4 Sq4x" r4xs4x" t4u4x" v4 hw4x" x4Hy4x" z4x{4x" |4 X}4x" ~4 \4x" @5 HA5x" B5 HC5x" D5 SE5x" F5 hG5x" H5xI5x" J5xK5x" L5xM5x" N5 XO5x" P5 hQ5x" R5 hS5x" T5U5x" V5HW5x" X5Y5x" Z5 8[5x" \5x]5x" ^5x_5x" `5 ha5x" b5 8c5x" d5 8e5x" f5 Xg5x" h5xi5x" j5xk5x" l5 hm5x" n5 Ho5x" p5 Hq5x" r5xs5x" t5xu5x" v5 hw5x" x5 hy5x" z5 h{5x" |5 X}5x" ~5x5x" @6A6x" B6 hC6x" D6 HE6x" F6 HG6x" H6 XI6x" J6 hK6x" L6 hM6x" N6xO6x" P6 hQ6x" R6 hS6x" T6U6x" V6 FW6x" X6 VY6x" Z6 S[6x" \6x]6x" ^6_6x" `6 ha6x" b6 Xc6x" d6 Le6x" f6 Lg6x" h6xi6x" j6 hk6x" l6xm6x" n6xo6x" p6 Xq6x" r6 Xs6x" t6xu6x" v6xw6x" x6y6x" z6h{6x" |6}6x" ~6X6x" @7 6A7x" B7 FC7x" D7 hE7x" F7 hG7x" H7xI7x" J7xK7x" L7 HM7x" N7xO7x" P7 XQ7x" R7 hS7x" T7 XU7x" V7 hW7x" X7 XY7x" Z7 h[7x" \7 h]7x" ^7_7x" `7a7x" b7 hc7x" d7He7x" f7hg7x" h7xi7x" j7k7x" l7 Xm7x" n7 ho7x" p7 Hq7x" r7 Xs7x" t7 nu7x" v7xw7x" x7xy7x" z7 C{7x" |7 X}7x" ~7x7x" @8 \A8x" B8 \C8x" D8xE8x" F8(G8x" H8 XI8x" J8 hK8x" L8~M8x" N8 hO8x" P8~Q8x" R8 XS8x" T8 hU8x" V8xW8x" X8Y8x" Z88[8x" \8 h]8x" ^8x_8x" `8a8x" b88c8x" d8 He8x" f8xg8x" h8xi8x" j88k8x" l8Xm8x" n8(o8x" p8xq8x" r8Hs8x" t8Hu8x" v8xw8x" x8 Xy8x" z8 h{8x" |8 \}8x" ~8 \8x" @9xA9x" B9xC9x" D9xE9x" F9 XG9x" H9 XI9x" J9 hK9x" L9M9x" N9HO9x" P9 fQ9x" R9 HS9x" T9 HU9x" V9xW9x" X9 XY9x" Z9 X[9x" \9]9x" ^9_9x" `9 ha9x" b9 hc9x" d9e9x" f9g9x" h9xi9x" j9xk9x" l9m9x" n9(o9x" p9Hq9x" r9(s9x" t98u9x" v9xw9x" x9xy9x" z9x{9x" |9 X}9x" ~989x" @:HA:x" B:C:x" D:hE:x" F:8G:x" H:hI:x" J:xK:x" L:HM:x" N:O:x" P:Q:x" R:S:x" T:U:x" V: HW:x" X: HY:x" Z: X[:x" \: F]:x" ^: V_:x" `: Fa:x" b: Vc:x" d: Fe:x" f: Vg:x" h: Hi:x" j: Hk:x" l:xm:x" n:o:x" p: Xq:x" r: Xs:x" t:u:x" v:w:x" x:hy:x" z:{:x" |:}:x" ~::x" @;A;x" B; hC;x" D; hE;x" F;G;x" H;xI;x" J;xK;x" L;M;x" N;(O;x" P;(Q;x" R;8S;x" T;xU;x" V;xW;x" X;xY;x" Z;x[;x" \; h];x" ^; h_;x" `;a;x" b;xc;x" d; Ve;x" f; fg;x" h; Di;x" j;xk;x" l; Hm;x" n; Ho;x" p; Xq;x" r;xs;x" t;xu;x" v;xw;x" x;xy;x" z; H{;x" |; H};x" ~; X;x" @<xAYxA>x" B>xC>x" D> hE>x" F>G>x" H>(I>x" J> fK>x" L> fM>x" N>vO>x" P>vQ>x" R> XS>x" T> XU>x" V> XW>x" X>Y>x" Z> h[>x" \> h]>x" ^>x_>x" `>xa>x" b> Vc>x" d> Ve>x" f> fg>x" h> fi>x" j> Hk>x" l> Hm>x" n> ho>x" p>xq>x" r>xs>x" t> hu>x" v>xw>x" x> Ly>x" z> L{>x" |> f}>x" ~> f>x" @?vA?x" B?vC?x" D? XE?x" F? hG?x" H? hI?x" J? hK?x" L?xM?x" N?O?x" P?xQ?x" R? hS?x" T? hU?x" V? hW?x" X? 6Y?x" Z? F[?x" \?]?x" ^?8_?x" `?Xa?x" b?c?x" d? he?x" f?(g?x" h? hi?x" j? hk?x" l? \m?x" n? \o?x" p?q?x" r?s?x" t?u?x" v?8w?x" x?y?x" z?H{?x" |?H}?x" ~?H?x" @@hA@x" B@hC@x" D@xE@x" F@ hG@x" H@xI@x" J@K@x" L@ XM@x" N@ XO@x" P@ hQ@x" R@S@x" T@U@x" V@ hW@x" X@8Y@x" Z@8[@x" \@x]@x" ^@_@x" `@xa@x" b@ hc@x" d@ he@x" f@ hg@x" h@ \i@x" j@ \k@x" l@ hm@x" n@xo@x" p@xq@x" r@ Xs@x" t@ hu@x" v@ hw@x" x@ Fy@x" z@ F{@x" |@ V}@x" ~@ V@x" @AAAx" BAxCAx" DA8EAx" FAGAx" HA8IAx" JAxKAx" LA hMAx" NA(OAx" PA XQAx" RA XSAx" TAxUAx" VAWAx" XA^YAx" ZAn[Ax" \A^]Ax" ^An_Ax" `AaAx" bAcAx" dAeAx" fA XgAx" hA XiAx" jA hkAx" lA HmAx" nA HoAx" pA hqAx" rA hsAx" tA huAx" vA hwAx" xAxyAx" zA H{Ax" |A H}Ax" ~AxAx" @B hABx" BBxCBx" DBxEBx" FBsGBx" HB XIBx" JB SKBx" LBHMBx" NBSOBx" PB(QBx" RBhSBx" TBhUBx" VB LWBx" XB LYBx" ZB h[Bx" \B n]Bx" ^B n_Bx" `B \aBx" bB \cBx" dB heBx" fB hgBx" hB \iBx" jB \kBx" lB~mBx" nB~oBx" pB~qBx" rB~sBx" tBxuBx" vBwBx" xB hyBx" zB h{Bx" |Bx}Bx" ~B hBx" @C hACx" BCxCCx" DCxECx" FC LGCx" HC LICx" JC \KCx" LC \MCx" NC 8OCx" PC 8QCx" RCxSCx" TC \UCx" VC \WCx" XC XYCx" ZC h[Cx" \C X]Cx" ^C h_Cx" `C LaCx" bC LcCx" dC heCx" fC hgCx" hC 8iCx" jC 8kCx" lC hmCx" nC hoCx" pC XqCx" rC XsCx" tC huCx" vC \wCx" xC \yCx" zCx{Cx" |Cx}Cx" ~C hCx" @D hADx" BD \CDx" DD \EDx" FDxGDx" HDxIDx" JD hKDx" LD XMDx" NDxODx" PD fQDx" RD fSDx" TDvUDx" VDvWDx" XD XYDx" ZD X[Dx" \D h]Dx" ^D h_Dx" `D HaDx" bD HcDx" dD 6eDx" fD FgDx" hD LiDx" jD LkDx" lD XmDx" nD XoDx" pD \qDx" rD \sDx" tD \uDx" vD \wDx" xD XyDx" zD X{Dx" |D F}Dx" ~D XDx" @E VAEx" BExCEx" DExEEx" FExGEx" HExIEx" JE HKEx" LE HMEx" NE XOEx" PE XQEx" RExSEx" TExUEx" VE XWEx" XE XYEx" ZE H[Ex" \E L]Ex" ^E X_Ex" `E XaEx" bEcEx" dE XeEx" fE \gEx" hE   oEx" vE '--/T9 $N99~Jt0 )r__pycache__/__init__.cpython-312.pyc000064400000010437152526357650013243 0ustar00 {|j8dZddlZddlmZddgZdNdZidddd d d d d ddddddddddddddddddd d!d"d#d$d%d&d'id(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;dd?d@dAdBdCdDdEdFdGdHdIZhdJZ dKZ ejdLZ dMZ y)Oz* General functions for HTML manipulation. N)html5escapeunescapec|jdd}|jdd}|jdd}|r$|jdd}|jd d }|S) z Replace special characters "&", "<" and ">" to HTML-safe sequences. If the optional flag quote is true (the default), the quotation mark characters, both double quote (") and single quote (') characters are also translated. &z&z>"z"'z')replace)squotes &/usr/lib64/python3.12/html/__init__.pyrr s\ #wA #vA #vA IIc8 $ IIdH % H�  u€u‚uƒu„u…u†u‡uˆu‰uŠu‹uŒuŽu‘u’u“u”u•u–u—u˜u™ušu›uœužuŸ>~   rrrrrrrrrrrr r!r"r$r%r'r)r*r+r,r-r.r/r0r1r2r3r4r5r7r8c|jd}|ddk(r{|ddvrt|ddjdd}nt|ddjd}|tvr t|Sd|cxkrd ksn|d kDry |tvry t |S|t vr t |Stt|dz dd D]!}|d|t vst |d|||dzcSd|zS)Nrzr#xXr{;riirrr) groupintrstrip_invalid_charrefs_invalid_codepointschr_html5rangelen)r numxs r_replace_charrefr[s  Ats{ Q44<aell3',Caell3'(C # #$S) ) S "F "cHn % %3x ;!9 s1vaxB'A!uae}qu,,(7Nrz7&(#[0-9]+;?|#[xX][0-9a-fA-F]+;?|[^\t\n\f <&#;]{1,32};?)cBd|vr|Stjt|S)a^ Convert all named and numeric character references (e.g. >, >, &x3e;) in the string s to the corresponding unicode characters. This function uses the rules defined by the HTML 5 standard for both valid and invalid character references, and the list of HTML 5 named character references defined in html.entities.html5. r)_charrefsubr)r s rrrzs" !| <<(! ,,r)T)__doc__re_re html.entitiesrr__all__rrrrcompilerrrrrs) Z   $#(#$# (# & #  ( #  ( # (# (# (# (# (# (# (# (# (#  &!#" (##$ &%#& &'#( ()#* (+#, (-#. (/#0 (1#2 (3#4 (5#6 (7#8 (9#: (;#< (=#> (?#@ &A#B (C#D (E#J06 3;;3 4 -r__pycache__/entities.cpython-312.pyc000064400000276603152526357650013341 0ustar00 {|j&`dZgdZidddddddd d d d d ddddddddddddddddddd d!d"d#id$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;dd?d@dAdBdCdDdEidFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgidhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~dddddddddddiddddddddddddddddddddddddddddddddddiddddddddddddddddddddddddÓddœddǓddɓdd˓dd͓iddϓddѓddӓddՓddדddٓddۓddݓddߓddddddddddddddddidddddddddddddddddddddddddd d d d d ddddiddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3id4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUidVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwidxdydzd{d|d}d~dddddddddddddddddddddddddddiddddddddddddddddddddddddddddddddddiddddddd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ߐdddddddddddddZidddxddddddddddddddddddzdddddd|dddddddiddd~dddddd d d d d dddddddddddddddddddddiddd d!dd!d"d!d#d!d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d1d5d6d7d8d9d:id;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\id]d^d_d`dadbdcdddedfdgd dhd\didbd dPddjdkdPdldjdmdndodpdqdrdsdtdud\idvdwddxddydzdxd{dydd|dd}d~d|dd}ddddddddddddddddiddddddddddddddddddddddddddddddddddiddddddddddddddddddddddddÓdĐdœdƐdǓdȐdɓdʐd˓d̐d͓idΐdϓdАdѓdҐdӓdԐdՓd֐dדdؐdٓdڐdۓdܐdݓdސdߓddddddddddddddddiddddddddddddddddddddddddddd d d d d dddidddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2id3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTidUddVdWdXdWddYdZdYd[dd\d]d^d_d`ddaddbdcdddedfdgdhdidjdidkdldmdnidodpdqdldrdpdsdtdudvdwdxdydzd{d|d}d~ddddddddddddddddiddddddddddddddddddddddddddddddddddidddddddddddddddddddddddddddddd“dÐdēdŐdƓidǐ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ߓddddddddiddddddddddddddrddrddddddddddddddddddidddd d d d dd d ddddddddddddddddddddddddid d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>dwd?d@idAdBdCdDdEdFdGdHdIdJdKdLdMd1dNd3dOdPdQdRddSdTdSdUd5dVdJdWdPdXdRdYdidZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{id|dd}d~dd_ddddddddddddddddddddddddddddiddddddddsdddddddddddddddddd~ddddddddiddddddddddddddddddÓdĐdœdƐddǐddȐdɓdʐd˓d̐d͓dΐd˓dϐdГidѐdғdӐdԓdՐdd֐ddאddؐdgdِdړdېdܓdݐdmdސdߓddddddddddddddiddiddgddidddddddddddddddddddddddddddd id d d d ddddddddddddddddddd d!d"d#d$dݓd%dd&d'd(d)id*d+d,d-d.d/dd0dd1d2d0d3d1d4d5d6d7d8d9d:d;d d<dĐd=d>d<d?d=d@dAdBdCidDdEdFddGdHdId͓dJdKdLdMdNdOdPdQdRdSdTdUd"dVdƐdWdXdVdYdWdZd[d\d]d^d_id`dadbdcdddedfdgdhdidjdkdldmdndodpdodqdrdsdodtdudvdwdxdydzd{d|d}d~didddddddddddddddddddddddddd;ddAdddd[ddgidddddddddddddddddddddddddd˓ddddddddidddԐdddddd(dd֐ddddddÐdēdŐdƓdǐdȓdɐdȓdʐddːdMd̐dMd͐dOdΐdϓidАdѓdҐdӓdԐdՓd֐dדdؐdٓdڐdۓdܐdݓdސdߓddddٓddddddddddddddidddddddddddddddddddddddddddddd d d dd id d dddddddddddddddddddd d!d"d#d$d%d&d'd(d)dd*d+id,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdAdGd?dHdIdJdIidKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d\d`dadbdcdddedfdgdhdidjdkidldmdndodpdodqdrdsdtdudtdvdrdwdxdydzd{d|d}dd~dAddEdd?ddddgddIidddddddddddddddddddd^dddddddddddddd+iddddddEddCddgddddddddddddddddddddܓddddidddddddddd“dÐdēdŐdēdƐdǓdȐdɓdʐd˓d̐d͓dΐddϐdГdѐdғdӐdԓdՐd֓dאdؓidِdړdېdܓdݐdޓdߐdddddddddddddddlddpddddkd,dddddiddddd.dddddddddddddddddddddddܓdddd d0d idd d d d d dddddddddddddddddddd d!dd"dd#d$d%did&d'd(d)d*d+d,dd-dad.d/d0d1d2d3d4d'd5d6d7d8d9d:d;d<d=d8d>d:d?dd@dAidBdCdDddEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdCddXdYdXdZd$d[d\d]daid^d_d`dadbdcdddedfdadgdFdhdidjdkdldmdndod4dpd dqdrdpdsdqdtdudvdwdxdyidzd{d|d}d~dddddddddddddddddddddddddddddiddddddddddddddddddddddddddddddddddiddddddÓdĐdœdƐdǓdȐdɓdʐdǓdːd̓d͐dddΓdϐdΓdАdѓdҐdړdӐdԓdՐd֓dאdؓdِdړidېdؓdܐdݓdސdߓddddddddddddddddddddddddddddiddddddddddddddd d d d d dddddddddddddddiddǓddԓddړddԓd d֓d!d"d#dd$dd%d&d'd(d)dd*d+d,d-d.dd/d0d1d2d3did4dܓd5dd6d"d7d8d9dd:d;d<dod=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPidQd0dRdSdTdUdVdWdXddYddZd[d\d[d]d^d_d`dadbdcdddedfdgdhdid̓djdkdldWidmdUdndWdoddpdqdrdqdsdtdudvdwd[dxdvdydzd{d-d|d}d~dddqddddddidd0dddddddddddddd2ddddddddddddddddddidddddddddddddddddd&ddddߓddddddddddddiddddddݓddd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ٓidڐdۓdܐd"dݐddސd8dߐdddddddddddddddddvddddddddiddddddddd*ddddddd d d d d ddk ddB d d d d  d d  d d  ddHi ddߓ 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/ d0 d1 d2 d3 d4 d5d6 d6 d7 d8 d9 d: d; d< d= d> d?d0 d@ dA d@ dB dC dDdt dE dFid2d dGd dH dI dJd$ dKdГ dL dM dN dO dP dQ dRdǓ dS dO dT dU dV dW dX dY dZ dO d[ d9 d\ d] d^di d_ d` da db dc dd de dd dfd dg dh di dj dk dl dm dn do dp dq dr ds dt du dn dv dw dx dw dy dzd: 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 d d d d d d d d d d d d d d d d d d d d dd^ dd d d d d d 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˓ 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 d d d d d d d d d d d d d d d d d d d d d d{ d dz d ddB d d 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 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/ d0 d1 d d2 d d3 d d4 d5 d6 d7 d8 d9 d: d9i d; d< d= d> d? d@ dA dB dC dD dE d9 dF dG dH dI dJ dK dL dM dN dO dP dQ dR dS dT dU dV dW dX dY dZ d[i d\ d] d^ d_ d` da db dc dd de df dg dh d di dn dj d dk d dl d dm dn do dp dq dr ds d@ dt dD du dBi dv d@ dw dB dx dy dz d{ d| d} d~ d d dy d d{ d dG d dK d dY d d] d d[ d d d d d d d di d de d dg d dg d d d d d dO d dS d d d d d dW d dU d dW d d d dY d d[ d d d di d dc d da d dc d d d dd< ddH d d d d d d d0 d d d d d dG d dK d 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͓ dΐ dϓ dА dѓ dҐ dӓ dԐ dՓ d֐ dדi dؐ dٓ dڐ dۓ dܐ dݓ dސ dߓ d dߓ d ddB ddL d d d d d ddʓ dd̓dD ddN d d d d d d di d d ddΓ d d d d d d ddГ d d d d d d d d d d d d d ddF ddR d d d d di d d  d d d d dd  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֓i d) d* d+ d, d- d. d/d d0d d1 d2 d3dؓ d4 d5 d6 d7 d8dȓ d9 d: d; d< d= d<d^ d> d? d>d` d@ dA d@i dB dC dD dE dF dG dH dI dJdԓ dK dL dM d<dL dNdb dO dP dN dQ dO dR dSdN dTdd dU dV dT dW dU dX dYi dZdړ d[ d\dP d]dh d^ d_ d] d` d^ da db dc d dd de df dg dh di djddj dk dl dk dmd dn do dp dqi dr ds dt ds du dv dw dx dy dz d{ d| d} d~ dd d d d d d d d d d d d d d d9 d d d di d d dd d d dd d d dd d d d d dd& d d ddғ d d d d d ddx d d d d di d d d d dd˓ d d d d d ddz d d d d d d d d d d d d d d d“ dÐ 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 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 ddi 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 di 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/ d0 d1 d2 d3 d4i d5dړ d6d d7 d8 d9 d: d; d< d= d> d? d@ dA dB dC dD dE dF dG d dHd  dIdq dJdՓ dK dL dM dN dO dPi dQ dR dS dT dU dV dW dX dY dZ d[ d\ d] d^ d_ d` da dN db dc dd de df dg dh di djd dkd dl dm dn doi dp do dq dr ds do dt du dv dw dxdғddғ dydғ dzdғ d{ dӓ d|d8 d}d' d~ d d d d do d d d di dd 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 ddi d d d d dd 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 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͓ dΐ dϓ dА dѓ dҐ d dӐ dԓ dՐ dui d֐ dד dؐ dٓ dڐ dۓ dܐ dݓ dސ dߓ d d d d d d d d d d d dr d d d d d d d dP dd ddi d d d d d d d d dd d d d d d d d d d d d d dd d d d d d 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& d' d( d) d* d+ d, d-dԓ d. d/i d0dГ d1 d2 d3dӓ d4dӓd d5 d6 d5 d7 d8 d9 d: d;d d<d d= d> d? d@ dA dB dCd dD dE dF dG dH dIi dJ dK dL dM dNdi dOdԓ dP dC dQd dR d* dS dTd dU dV dU dW dX dY dZ d[ d\ d] d\ d^ d_ d` da db dci dd dc de df dg dh di dj dk dl dm dn do dp dq dr dsdԓ dtd dud dv dw dx dy dz dC d{ 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 dd d d d d d d d 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 d d d d d d d d ddٓi ddٓ 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͓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 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 dd di d dd d d dd dd dddddddddd d d d d ddddd ddddddiddddddddddd dd!d d"d d#dd$dd%d&d'd(d)d*d+dғd,d-d.dѓd/dѓid0d1dĐd2d3d2d4d5d6d7d8d9d:d;d< dgd=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNidOdPdQdRdSdRdTdRdUdVdWdXdYdZd[dZd\d\d] d_d^d_d`dadbdadcd\dd d_d`dedАdfidgdedhdfdi d_djddk dcdlddmd\dԐdndodndpd(dqdrdsdtduddv ddwd dxdydzd{id|d}d~dddd d:dddddddddd#d d ddHddd dd dddddddiddJddddddddddddddddddddddddddddѓd d'dfdidڐdddddddddd dTddddddddddÓdhdēdŐdƓdǐdēdȐdƓdɐdʓdːd̓id͐dΓdϐdГdѐdғdӐdԓdՐd֓dאdؓdِdړdjdۓdܐdݓdސdۓdߐdݓddddNd dddddddiddddddddddddddϓddddddddddddddddddd dTiddd dTddd dΓd d d dd d ddԓddNd dddd dߓd dddddddddiddddd d(ddd d!d"d!d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5dd6dۓid7ddnd8d9d:d;d8d<d:d=d>d?d@dAddBddCdodD ddE ddF ddGddHd dI ddJ d\idKdLdMdNdOdPdQdRdSdZdTdDdU ddVdWdXdYdZd[d\d]d^d_d`dadbdcdddde ddfdgidhdѓdi d7djdkdldmdndodpdqdrdsdtdqdudsdv dCdwdsdxdydzd{d|dd}d~ddddDid dUd daddddd dd dddddddNddLddRddPddddddddddiddӓdd'dddddddddddddddd{dd{dddddddddddd˓iddddddddddddddߓddddddÓdĐddŐdƓdǐdȓdɐdÓdʐdœdːdd̐did͐dΓdϐdГdѐdǓdҐdϓdӐd͓dԐdѓdՐdӓdrd֓dאdؓdِd֓dڐdؓdېdܓdݐdޓdߐdddddddiddddddddddddddddddddddddddddddddddiddd d d d d dddddddd ddddddddddddd d!d"d#d<d$d%d&d'd(d)d*ZiZiZej D]\ZZeee<e eee<[[y+(,z!HTML character entity references.)html5name2codepointcodepoint2name entitydefsAEligAacuteAcircAgraveAlphaiAringAtildeAumlBetaiCcedilChiiDaggeri! DeltaiETHEacuteEcircEgraveEpsiloniEtaiEumlGammaiIacuteIcircIgraveIotaiIumlKappaiLambdaiMuiNtildeNuiOEligiROacuteOcircOgraveOmegaiOmicroniOslashOtildeOumlPhiiPiiPrimei3 PsiiRhoiScaroni`SigmaiTHORNTauiThetaiUacuteUcircUgraveUpsiloniUumlXiiYacuteYumlixZetaiaacuteacircacuteaeligagravealefsymi5!alphaiamp&andi'"angi "aringasympiH"atildeaumlbdquoi betaibrvbarbulli" capi)"ccedilcedilcentchiicirciclubsic&congiE"copycrarri!cupi*"currendArri!daggeri darri!degdeltaidiamsif&divideeacuteecircegraveemptyi"emspi enspi epsiloniequivia"etaietheumleuroi existi"fnofiforalli"frac12frac14frac34frasliD gammaigeie"gt>hArri!harri!heartsie&hellipi& iacuteicirciexcligraveimagei!infini"inti+"iotaiiquestisini"iumlkappailArri!lambdailangi)#laquolarri!lceili#ldquoi leid"lfloori #lowasti"lozi%lrmi lsaquoi9 lsquoi lt<macrmdashi micromiddotminusi"muinablai"nbspndashi nei`"nii "notnotini "nsubi"ntildenuioacuteocircoeligiSograveolinei> omegaiomicronioplusi"ori("ordfordmoslashotildeotimesi"oumlparaparti"permili0 perpi"phiipiipiviplusmnpoundprimei2 prodi"propi"psiiquot"rArri!radici"rangi*#raquorarri!rceili #rdquoi reali!regrfloori #rhoirlmi rsaquoi: rsquoi sbquoi scaroniasdoti"sectshysigmaisigmafisimi<"spadesi`&subi"subei"sumi"supi"sup1sup2sup3supei"szligtauithere4i4"thetaithetasymithinspi thorntildeitimestradei"!uArri!uacuteuarri!iii!iii i )ucircugraveumlupsihupsilonuumlweierpxiyacuteyenyumlzetazwjzwnjÁázAacute;zaacute;zAbreve;uĂzabreve;uăzac;u∾zacd;u∿zacE;u∾̳ÂâzAcirc;zacirc;´zacute;zAcy;uАzacy;uаÆæzAElig;zaelig;zaf;u⁡zAfr;u𝔄zafr;u𝔞ÀàzAgrave;zagrave;zalefsym;uℵzaleph;zAlpha;uΑzalpha;uαzAmacr;uĀzamacr;uāzamalg;u⨿AMP&zAMP;zamp;zAnd;u⩓zand;u∧zandand;u⩕zandd;u⩜z andslope;u⩘zandv;u⩚zang;u∠zange;u⦤zangle;zangmsd;u∡z angmsdaa;u⦨z angmsdab;u⦩z angmsdac;u⦪z angmsdad;u⦫z angmsdae;u⦬z angmsdaf;u⦭z angmsdag;u⦮z angmsdah;u⦯zangrt;u∟zangrtvb;u⊾z angrtvbd;u⦝zangsph;u∢zangst;Åzangzarr;u⍼zAogon;uĄzaogon;uązAopf;u𝔸zaopf;u𝕒zap;u≈zapacir;u⩯zapE;u⩰zape;u≊zapid;u≋zapos;'zApplyFunction;zapprox;z approxeq;åzAring;zaring;zAscr;u𝒜zascr;u𝒶zAssign;u≔zast;*zasymp;zasympeq;u≍ÃãzAtilde;zatilde;ÄäzAuml;zauml;z awconint;u∳zawint;u⨑z backcong;u≌z backepsilon;u϶z backprime;u‵zbacksim;u∽z backsimeq;u⋍z Backslash;u∖zBarv;u⫧zbarvee;u⊽zBarwed;u⌆zbarwed;u⌅z barwedge;zbbrk;u⎵z bbrktbrk;u⎶zbcong;zBcy;uБzbcy;uбzbdquo;u„zbecaus;u∵zBecause;zbecause;zbemptyv;u⦰zbepsi;zbernou;uℬz Bernoullis;zBeta;uΒzbeta;uβzbeth;uℶzbetween;u≬zBfr;u𝔅zbfr;u𝔟zbigcap;u⋂zbigcirc;u◯zbigcup;u⋃zbigodot;u⨀z bigoplus;u⨁z bigotimes;u⨂z bigsqcup;u⨆zbigstar;u★zbigtriangledown;u▽zbigtriangleup;u△z biguplus;u⨄zbigvee;u⋁z bigwedge;u⋀zbkarow;u⤍z blacklozenge;u⧫z blacksquare;u▪zblacktriangle;u▴zblacktriangledown;u▾zblacktriangleleft;u◂zblacktriangleright;u▸zblank;u␣zblk12;u▒zblk14;u░zblk34;u▓zblock;u█zbne;u=⃥zbnequiv;u≡⃥zbNot;u⫭zbnot;u⌐zBopf;u𝔹zbopf;u𝕓zbot;u⊥zbottom;zbowtie;u⋈zboxbox;u⧉zboxDL;u╗zboxDl;u╖zboxdL;u╕zboxdl;u┐zboxDR;u╔zboxDr;u╓zboxdR;u╒zboxdr;u┌zboxH;u═zboxh;u─zboxHD;u╦zboxHd;u╤zboxhD;u╥zboxhd;u┬zboxHU;u╩zboxHu;u╧zboxhU;u╨zboxhu;u┴z boxminus;u⊟zboxplus;u⊞z boxtimes;u⊠zboxUL;u╝zboxUl;u╜zboxuL;u╛zboxul;u┘zboxUR;u╚zboxUr;u╙zboxuR;u╘zboxur;u└zboxV;u║zboxv;u│zboxVH;u╬zboxVh;u╫zboxvH;u╪zboxvh;u┼zboxVL;u╣zboxVl;u╢zboxvL;u╡zboxvl;u┤zboxVR;u╠zboxVr;u╟zboxvR;u╞zboxvr;u├zbprime;zBreve;u˘zbreve;¦zbrvbar;zBscr;zbscr;u𝒷zbsemi;u⁏zbsim;zbsime;zbsol;\zbsolb;u⧅z bsolhsub;u⟈zbull;u•zbullet;zbump;u≎zbumpE;u⪮zbumpe;u≏zBumpeq;zbumpeq;zCacute;uĆzcacute;ućzCap;u⋒zcap;u∩zcapand;u⩄z capbrcup;u⩉zcapcap;u⩋zcapcup;u⩇zcapdot;u⩀zCapitalDifferentialD;uⅅzcaps;u∩︀zcaret;u⁁zcaron;uˇzCayleys;uℭzccaps;u⩍zCcaron;uČzccaron;učÇçzCcedil;zccedil;zCcirc;uĈzccirc;uĉzCconint;u∰zccups;u⩌zccupssm;u⩐zCdot;uĊzcdot;uċ¸zcedil;zCedilla;zcemptyv;u⦲¢zcent;z CenterDot;·z centerdot;zCfr;zcfr;u𝔠zCHcy;uЧzchcy;uчzcheck;u✓z checkmark;zChi;uΧzchi;uχzcir;u○zcirc;uˆzcirceq;u≗zcirclearrowleft;u↺zcirclearrowright;u↻z circledast;u⊛z circledcirc;u⊚z circleddash;u⊝z CircleDot;u⊙z circledR;®z circledS;uⓈz CircleMinus;u⊖z CirclePlus;u⊕z CircleTimes;u⊗zcirE;u⧃zcire;z cirfnint;u⨐zcirmid;u⫯zcirscir;u⧂zClockwiseContourIntegral;u∲zCloseCurlyDoubleQuote;u”zCloseCurlyQuote;u’zclubs;u♣z clubsuit;zColon;u∷zcolon;:zColone;u⩴zcolone;zcoloneq;zcomma;,zcommat;@zcomp;u∁zcompfn;u∘z complement;z complexes;uℂzcong;u≅zcongdot;u⩭z Congruent;u≡zConint;u∯zconint;u∮zContourIntegral;zCopf;zcopf;u𝕔zcoprod;u∐z Coproduct;COPY©zCOPY;zcopy;zcopysr;u℗z CounterClockwiseContourIntegral;zcrarr;u↵zCross;u⨯zcross;u✗zCscr;u𝒞zcscr;u𝒸zcsub;u⫏zcsube;u⫑zcsup;u⫐zcsupe;u⫒zctdot;u⋯zcudarrl;u⤸zcudarrr;u⤵zcuepr;u⋞zcuesc;u⋟zcularr;u↶zcularrp;u⤽zCup;u⋓zcup;u∪z cupbrcap;u⩈zCupCap;zcupcap;u⩆zcupcup;u⩊zcupdot;u⊍zcupor;u⩅zcups;u∪︀zcurarr;u↷zcurarrm;u⤼z curlyeqprec;z curlyeqsucc;z curlyvee;u⋎z curlywedge;u⋏¤zcurren;zcurvearrowleft;zcurvearrowright;zcuvee;zcuwed;z cwconint;zcwint;u∱zcylcty;u⌭zDagger;u‡zdagger;u†zdaleth;uℸzDarr;u↡zdArr;u⇓zdarr;u↓zdash;u‐zDashv;u⫤zdashv;u⊣zdbkarow;u⤏zdblac;u˝zDcaron;uĎzdcaron;uďzDcy;uДzdcy;uдzDD;zdd;uⅆzddagger;zddarr;u⇊z DDotrahd;u⤑zddotseq;u⩷°zdeg;zDel;u∇zDelta;uΔzdelta;uδzdemptyv;u⦱zdfisht;u⥿zDfr;u𝔇zdfr;u𝔡zdHar;u⥥zdharl;u⇃zdharr;u⇂zDiacriticalAcute;zDiacriticalDot;u˙zDiacriticalDoubleAcute;zDiacriticalGrave;`zDiacriticalTilde;u˜zdiam;u⋄zDiamond;zdiamond;z diamondsuit;u♦zdiams;zdie;¨zDifferentialD;zdigamma;uϝzdisin;u⋲zdiv;÷zdivide;zdivideontimes;u⋇zdivonx;zDJcy;uЂzdjcy;uђzdlcorn;u⌞zdlcrop;u⌍zdollar;$zDopf;u𝔻zdopf;u𝕕zDot;zdot;zDotDot;u⃜zdoteq;u≐z doteqdot;u≑z DotEqual;z dotminus;u∸zdotplus;u∔z dotsquare;u⊡zdoublebarwedge;zDoubleContourIntegral;z DoubleDot;zDoubleDownArrow;zDoubleLeftArrow;u⇐zDoubleLeftRightArrow;u⇔zDoubleLeftTee;zDoubleLongLeftArrow;u⟸zDoubleLongLeftRightArrow;u⟺zDoubleLongRightArrow;u⟹zDoubleRightArrow;u⇒zDoubleRightTee;u⊨zDoubleUpArrow;u⇑zDoubleUpDownArrow;u⇕zDoubleVerticalBar;u∥z DownArrow;z Downarrow;z downarrow;z DownArrowBar;u⤓zDownArrowUpArrow;u⇵z DownBreve;ȗzdowndownarrows;zdownharpoonleft;zdownharpoonright;zDownLeftRightVector;u⥐zDownLeftTeeVector;u⥞zDownLeftVector;u↽zDownLeftVectorBar;u⥖zDownRightTeeVector;u⥟zDownRightVector;u⇁zDownRightVectorBar;u⥗zDownTee;u⊤z DownTeeArrow;u↧z drbkarow;u⤐zdrcorn;u⌟zdrcrop;u⌌zDscr;u𝒟zdscr;u𝒹zDScy;uЅzdscy;uѕzdsol;u⧶zDstrok;uĐzdstrok;uđzdtdot;u⋱zdtri;u▿zdtrif;zduarr;zduhar;u⥯zdwangle;u⦦zDZcy;uЏzdzcy;uџz dzigrarr;u⟿ÉézEacute;zeacute;zeaster;u⩮zEcaron;uĚzecaron;uězecir;u≖ÊêzEcirc;zecirc;zecolon;u≕zEcy;uЭzecy;uэzeDDot;zEdot;uĖzeDot;zedot;uėzee;uⅇzefDot;u≒zEfr;u𝔈zefr;u𝔢zeg;u⪚ÈèzEgrave;zegrave;zegs;u⪖zegsdot;u⪘zel;u⪙zElement;u∈z elinters;u⏧zell;uℓzels;u⪕zelsdot;u⪗zEmacr;uĒzemacr;uēzempty;u∅z emptyset;zEmptySmallSquare;u◻zemptyv;zEmptyVerySmallSquare;u▫zemsp13;u zemsp14;u zemsp;u zENG;uŊzeng;uŋzensp;u zEogon;uĘzeogon;uęzEopf;u𝔼zeopf;u𝕖zepar;u⋕zeparsl;u⧣zeplus;u⩱zepsi;uεzEpsilon;uΕzepsilon;zepsiv;uϵzeqcirc;zeqcolon;zeqsim;u≂z eqslantgtr;z eqslantless;zEqual;u⩵zequals;=z EqualTilde;zequest;u≟z Equilibrium;u⇌zequiv;zequivDD;u⩸z eqvparsl;u⧥zerarr;u⥱zerDot;u≓zEscr;uℰzescr;uℯzesdot;zEsim;u⩳zesim;zEta;uΗzeta;uηÐðzETH;zeth;ËëzEuml;zeuml;zeuro;u€zexcl;!zexist;u∃zExists;z expectation;z ExponentialE;z exponentiale;zfallingdotseq;zFcy;uФzfcy;uфzfemale;u♀zffilig;uffizfflig;uffzffllig;ufflzFfr;u𝔉zffr;u𝔣zfilig;ufizFilledSmallSquare;u◼zFilledVerySmallSquare;zfjlig;fjzflat;u♭zfllig;uflzfltns;u▱zfnof;uƒzFopf;u𝔽zfopf;u𝕗zForAll;u∀zforall;zfork;u⋔zforkv;u⫙z Fouriertrf;uℱz fpartint;u⨍½zfrac12;zfrac13;u⅓¼zfrac14;zfrac15;u⅕zfrac16;u⅙zfrac18;u⅛zfrac23;u⅔zfrac25;u⅖¾zfrac34;zfrac35;u⅗zfrac38;u⅜zfrac45;u⅘zfrac56;u⅚zfrac58;u⅝zfrac78;u⅞zfrasl;u⁄zfrown;u⌢zFscr;zfscr;u𝒻zgacute;uǵzGamma;uΓzgamma;uγzGammad;uϜzgammad;zgap;u⪆zGbreve;uĞzgbreve;uğzGcedil;uĢzGcirc;uĜzgcirc;uĝzGcy;uГzgcy;uгzGdot;uĠzgdot;uġzgE;u≧zge;u≥zgEl;u⪌zgel;u⋛zgeq;zgeqq;z geqslant;u⩾zges;zgescc;u⪩zgesdot;u⪀zgesdoto;u⪂z gesdotol;u⪄zgesl;u⋛︀zgesles;u⪔zGfr;u𝔊zgfr;u𝔤zGg;u⋙zgg;u≫zggg;zgimel;uℷzGJcy;uЃzgjcy;uѓzgl;u≷zgla;u⪥zglE;u⪒zglj;u⪤zgnap;u⪊z gnapprox;zgnE;u≩zgne;u⪈zgneq;zgneqq;zgnsim;u⋧zGopf;u𝔾zgopf;u𝕘zgrave;z GreaterEqual;zGreaterEqualLess;zGreaterFullEqual;zGreaterGreater;u⪢z GreaterLess;zGreaterSlantEqual;z GreaterTilde;u≳zGscr;u𝒢zgscr;uℊzgsim;zgsime;u⪎zgsiml;u⪐GT>zGT;zGt;zgt;zgtcc;u⪧zgtcir;u⩺zgtdot;u⋗zgtlPar;u⦕zgtquest;u⩼z gtrapprox;zgtrarr;u⥸zgtrdot;z gtreqless;z gtreqqless;zgtrless;zgtrsim;z gvertneqq;u≩︀zgvnE;zHacek;zhairsp;u zhalf;zhamilt;uℋzHARDcy;uЪzhardcy;uъzhArr;zharr;u↔zharrcir;u⥈zharrw;u↭zHat;^zhbar;uℏzHcirc;uĤzhcirc;uĥzhearts;u♥z heartsuit;zhellip;u…zhercon;u⊹zHfr;uℌzhfr;u𝔥z HilbertSpace;z hksearow;u⤥z hkswarow;u⤦zhoarr;u⇿zhomtht;u∻zhookleftarrow;u↩zhookrightarrow;u↪zHopf;uℍzhopf;u𝕙zhorbar;u―zHorizontalLine;zHscr;zhscr;u𝒽zhslash;zHstrok;uĦzhstrok;uħz HumpDownHump;z HumpEqual;zhybull;u⁃zhyphen;ÍízIacute;ziacute;zic;u⁣ÎîzIcirc;zicirc;zIcy;uИzicy;uиzIdot;uİzIEcy;uЕziecy;uе¡ziexcl;ziff;zIfr;uℑzifr;u𝔦ÌìzIgrave;zigrave;zii;uⅈziiiint;u⨌ziiint;u∭ziinfin;u⧜ziiota;u℩zIJlig;uIJzijlig;uijzIm;zImacr;uĪzimacr;uīzimage;z ImaginaryI;z imagline;uℐz imagpart;zimath;uızimof;u⊷zimped;uƵzImplies;zin;zincare;u℅zinfin;u∞z infintie;u⧝zinodot;zInt;u∬zint;u∫zintcal;u⊺z integers;uℤz Integral;z intercal;z Intersection;z intlarhk;u⨗zintprod;u⨼zInvisibleComma;zInvisibleTimes;u⁢zIOcy;uЁziocy;uёzIogon;uĮziogon;uįzIopf;u𝕀ziopf;u𝕚zIota;uΙziota;uιziprod;¿ziquest;zIscr;ziscr;u𝒾zisin;zisindot;u⋵zisinE;u⋹zisins;u⋴zisinsv;u⋳zisinv;zit;zItilde;uĨzitilde;uĩzIukcy;uІziukcy;uіÏïzIuml;ziuml;zJcirc;uĴzjcirc;uĵzJcy;uЙzjcy;uйzJfr;u𝔍zjfr;u𝔧zjmath;uȷzJopf;u𝕁zjopf;u𝕛zJscr;u𝒥zjscr;u𝒿zJsercy;uЈzjsercy;uјzJukcy;uЄzjukcy;uєzKappa;uΚzkappa;uκzkappav;uϰzKcedil;uĶzkcedil;uķzKcy;uКzkcy;uкzKfr;u𝔎zkfr;u𝔨zkgreen;uĸzKHcy;uХzkhcy;uхzKJcy;uЌzkjcy;uќzKopf;u𝕂zkopf;u𝕜zKscr;u𝒦zkscr;u𝓀zlAarr;u⇚zLacute;uĹzlacute;uĺz laemptyv;u⦴zlagran;uℒzLambda;uΛzlambda;uλzLang;u⟪zlang;u⟨zlangd;u⦑zlangle;zlap;u⪅z Laplacetrf;«zlaquo;zLarr;u↞zlArr;zlarr;u←zlarrb;u⇤zlarrbfs;u⤟zlarrfs;u⤝zlarrhk;zlarrlp;u↫zlarrpl;u⤹zlarrsim;u⥳zlarrtl;u↢zlat;u⪫zlAtail;u⤛zlatail;u⤙zlate;u⪭zlates;u⪭︀zlBarr;u⤎zlbarr;u⤌zlbbrk;u❲zlbrace;{zlbrack;[zlbrke;u⦋zlbrksld;u⦏zlbrkslu;u⦍zLcaron;uĽzlcaron;uľzLcedil;uĻzlcedil;uļzlceil;u⌈zlcub;zLcy;uЛzlcy;uлzldca;u⤶zldquo;u“zldquor;zldrdhar;u⥧z ldrushar;u⥋zldsh;u↲zlE;u≦zle;u≤zLeftAngleBracket;z LeftArrow;z Leftarrow;z leftarrow;z LeftArrowBar;zLeftArrowRightArrow;u⇆zleftarrowtail;z LeftCeiling;zLeftDoubleBracket;u⟦zLeftDownTeeVector;u⥡zLeftDownVector;zLeftDownVectorBar;u⥙z LeftFloor;u⌊zleftharpoondown;zleftharpoonup;u↼zleftleftarrows;u⇇zLeftRightArrow;zLeftrightarrow;zleftrightarrow;zleftrightarrows;zleftrightharpoons;u⇋zleftrightsquigarrow;zLeftRightVector;u⥎zLeftTee;z LeftTeeArrow;u↤zLeftTeeVector;u⥚zleftthreetimes;u⋋z LeftTriangle;u⊲zLeftTriangleBar;u⧏zLeftTriangleEqual;u⊴zLeftUpDownVector;u⥑zLeftUpTeeVector;u⥠z LeftUpVector;u↿zLeftUpVectorBar;u⥘z LeftVector;zLeftVectorBar;u⥒zlEg;u⪋zleg;u⋚zleq;zleqq;z leqslant;u⩽zles;zlescc;u⪨zlesdot;u⩿zlesdoto;u⪁z lesdotor;u⪃zlesg;u⋚︀zlesges;u⪓z lessapprox;zlessdot;u⋖z lesseqgtr;z lesseqqgtr;zLessEqualGreater;zLessFullEqual;z LessGreater;u≶zlessgtr;z LessLess;u⪡zlesssim;u≲zLessSlantEqual;z LessTilde;zlfisht;u⥼zlfloor;zLfr;u𝔏zlfr;u𝔩zlg;zlgE;u⪑zlHar;u⥢zlhard;zlharu;zlharul;u⥪zlhblk;u▄zLJcy;uЉzljcy;uљzLl;u⋘zll;u≪zllarr;z llcorner;z Lleftarrow;zllhard;u⥫zlltri;u◺zLmidot;uĿzlmidot;uŀzlmoust;u⎰z lmoustache;zlnap;u⪉z lnapprox;zlnE;u≨zlne;u⪇zlneq;zlneqq;zlnsim;u⋦zloang;u⟬zloarr;u⇽zlobrk;zLongLeftArrow;u⟵zLongleftarrow;zlongleftarrow;zLongLeftRightArrow;u⟷zLongleftrightarrow;zlongleftrightarrow;z longmapsto;u⟼zLongRightArrow;u⟶zLongrightarrow;zlongrightarrow;zlooparrowleft;zlooparrowright;u↬zlopar;u⦅zLopf;u𝕃zlopf;u𝕝zloplus;u⨭zlotimes;u⨴zlowast;u∗zlowbar;_zLowerLeftArrow;u↙zLowerRightArrow;u↘zloz;u◊zlozenge;zlozf;zlpar;(zlparlt;u⦓zlrarr;z lrcorner;zlrhar;zlrhard;u⥭zlrm;u‎zlrtri;u⊿zlsaquo;u‹zLscr;zlscr;u𝓁zLsh;u↰zlsh;zlsim;zlsime;u⪍zlsimg;u⪏zlsqb;zlsquo;u‘zlsquor;u‚zLstrok;uŁzlstrok;ułLT⃒znvHarr;u⤄znvinfin;u⧞znvlArr;u⤂znvle;u≤⃒znvlt;u<⃒znvltrie;u⊴⃒znvrArr;u⤃znvrtrie;u⊵⃒znvsim;u∼⃒znwarhk;u⤣znwArr;u⇖znwarr;u↖znwarrow;znwnear;u⤧ÓózOacute;zoacute;zoast;zocir;ÔôzOcirc;zocirc;zOcy;uОzocy;uоzodash;zOdblac;uŐzodblac;uőzodiv;u⨸zodot;zodsold;u⦼zOElig;uŒzoelig;uœzofcir;u⦿zOfr;u𝔒zofr;u𝔬zogon;u˛ÒòzOgrave;zograve;zogt;u⧁zohbar;u⦵zohm;uΩzoint;zolarr;zolcir;u⦾zolcross;u⦻zoline;u‾zolt;u⧀zOmacr;uŌzomacr;uōzOmega;zomega;uωzOmicron;uΟzomicron;uοzomid;u⦶zominus;zOopf;u𝕆zoopf;u𝕠zopar;u⦷zOpenCurlyDoubleQuote;zOpenCurlyQuote;zoperp;u⦹zoplus;zOr;u⩔zor;u∨zorarr;zord;u⩝zorder;uℴzorderof;ªzordf;ºzordm;zorigof;u⊶zoror;u⩖zorslope;u⩗zorv;u⩛zoS;zOscr;u𝒪zoscr;ØøzOslash;zoslash;zosol;u⊘ÕõzOtilde;zotilde;zOtimes;u⨷zotimes;z otimesas;u⨶ÖözOuml;zouml;zovbar;u⌽zOverBar;z OverBrace;u⏞z OverBracket;u⎴zOverParenthesis;u⏜zpar;¶zpara;z parallel;zparsim;u⫳zparsl;u⫽zpart;u∂z PartialD;zPcy;uПzpcy;uпzpercnt;%zperiod;.zpermil;u‰zperp;zpertenk;u‱zPfr;u𝔓zpfr;u𝔭zPhi;uΦzphi;uφzphiv;uϕzphmmat;zphone;u☎zPi;uΠzpi;uπz pitchfork;zpiv;uϖzplanck;zplanckh;uℎzplankv;zplus;+z plusacir;u⨣zplusb;zpluscir;u⨢zplusdo;zplusdu;u⨥zpluse;u⩲z PlusMinus;±zplusmn;zplussim;u⨦zplustwo;u⨧zpm;zPoincareplane;z pointint;u⨕zPopf;uℙzpopf;u𝕡£zpound;zPr;u⪻zpr;u≺zprap;u⪷zprcue;u≼zprE;u⪳zpre;u⪯zprec;z precapprox;z preccurlyeq;z Precedes;zPrecedesEqual;zPrecedesSlantEqual;zPrecedesTilde;u≾zpreceq;z precnapprox;u⪹z precneqq;u⪵z precnsim;u⋨zprecsim;zPrime;u″zprime;u′zprimes;zprnap;zprnE;zprnsim;zprod;u∏zProduct;z profalar;u⌮z profline;u⌒z profsurf;u⌓zprop;u∝z Proportion;z Proportional;zpropto;zprsim;zprurel;u⊰zPscr;u𝒫zpscr;u𝓅zPsi;uΨzpsi;uψzpuncsp;u zQfr;u𝔔zqfr;u𝔮zqint;zQopf;uℚzqopf;u𝕢zqprime;u⁗zQscr;u𝒬zqscr;u𝓆z quaternions;zquatint;u⨖zquest;?zquesteq;QUOT"zQUOT;zquot;zrAarr;u⇛zrace;u∽̱zRacute;uŔzracute;uŕzradic;u√z raemptyv;u⦳zRang;u⟫zrang;u⟩zrangd;u⦒zrange;u⦥zrangle;»zraquo;zRarr;u↠zrArr;zrarr;u→zrarrap;u⥵zrarrb;u⇥zrarrbfs;u⤠zrarrc;u⤳zrarrfs;u⤞zrarrhk;zrarrlp;zrarrpl;u⥅zrarrsim;u⥴zRarrtl;u⤖zrarrtl;u↣zrarrw;u↝zrAtail;u⤜zratail;u⤚zratio;u∶z rationals;zRBarr;zrBarr;zrbarr;zrbbrk;u❳zrbrace;}zrbrack;]zrbrke;u⦌zrbrksld;u⦎zrbrkslu;u⦐zRcaron;uŘzrcaron;uřzRcedil;uŖzrcedil;uŗzrceil;u⌉zrcub;zRcy;uРzrcy;uрzrdca;u⤷zrdldhar;u⥩zrdquo;zrdquor;zrdsh;u↳zRe;uℜzreal;zrealine;uℛz realpart;zreals;uℝzrect;u▭REGzREG;zreg;zReverseElement;zReverseEquilibrium;zReverseUpEquilibrium;zrfisht;u⥽zrfloor;u⌋zRfr;zrfr;u𝔯zrHar;u⥤zrhard;zrharu;u⇀zrharul;u⥬zRho;uΡzrho;uρzrhov;uϱzRightAngleBracket;z RightArrow;z Rightarrow;z rightarrow;zRightArrowBar;zRightArrowLeftArrow;u⇄zrightarrowtail;z RightCeiling;zRightDoubleBracket;u⟧zRightDownTeeVector;u⥝zRightDownVector;zRightDownVectorBar;u⥕z RightFloor;zrightharpoondown;zrightharpoonup;zrightleftarrows;zrightleftharpoons;zrightrightarrows;u⇉zrightsquigarrow;z RightTee;u⊢zRightTeeArrow;zRightTeeVector;u⥛zrightthreetimes;u⋌zRightTriangle;u⊳zRightTriangleBar;u⧐zRightTriangleEqual;u⊵zRightUpDownVector;u⥏zRightUpTeeVector;u⥜zRightUpVector;u↾zRightUpVectorBar;u⥔z RightVector;zRightVectorBar;u⥓zring;u˚z risingdotseq;zrlarr;zrlhar;zrlm;u‏zrmoust;u⎱z rmoustache;zrnmid;u⫮zroang;u⟭zroarr;u⇾zrobrk;zropar;u⦆zRopf;zropf;u𝕣zroplus;u⨮zrotimes;u⨵z RoundImplies;u⥰zrpar;)zrpargt;u⦔z rppolint;u⨒zrrarr;z Rrightarrow;zrsaquo;u›zRscr;zrscr;u𝓇zRsh;u↱zrsh;zrsqb;zrsquo;zrsquor;zrthree;zrtimes;u⋊zrtri;u▹zrtrie;zrtrif;z rtriltri;u⧎z RuleDelayed;u⧴zruluhar;u⥨zrx;u℞zSacute;uŚzsacute;uśzsbquo;zSc;u⪼zsc;u≻zscap;u⪸zScaron;uŠzscaron;ušzsccue;u≽zscE;u⪴zsce;u⪰zScedil;uŞzscedil;uşzScirc;uŜzscirc;uŝzscnap;u⪺zscnE;u⪶zscnsim;u⋩z scpolint;u⨓zscsim;u≿zScy;uСzscy;uсzsdot;u⋅zsdotb;zsdote;u⩦zsearhk;zseArr;u⇘zsearr;zsearrow;§zsect;zsemi;;zseswar;u⤩z setminus;zsetmn;zsext;u✶zSfr;u𝔖zsfr;u𝔰zsfrown;zsharp;u♯zSHCHcy;uЩzshchcy;uщzSHcy;uШzshcy;uшzShortDownArrow;zShortLeftArrow;z shortmid;zshortparallel;zShortRightArrow;z ShortUpArrow;u↑­zshy;zSigma;uΣzsigma;uσzsigmaf;uςzsigmav;zsim;u∼zsimdot;u⩪zsime;u≃zsimeq;zsimg;u⪞zsimgE;u⪠zsiml;u⪝zsimlE;u⪟zsimne;u≆zsimplus;u⨤zsimrarr;u⥲zslarr;z SmallCircle;zsmallsetminus;zsmashp;u⨳z smeparsl;u⧤zsmid;zsmile;u⌣zsmt;u⪪zsmte;u⪬zsmtes;u⪬︀zSOFTcy;uЬzsoftcy;uьzsol;/zsolb;u⧄zsolbar;u⌿zSopf;u𝕊zsopf;u𝕤zspades;u♠z spadesuit;zspar;zsqcap;u⊓zsqcaps;u⊓︀zsqcup;u⊔zsqcups;u⊔︀zSqrt;zsqsub;u⊏zsqsube;u⊑z sqsubset;z sqsubseteq;zsqsup;u⊐zsqsupe;u⊒z sqsupset;z sqsupseteq;zsqu;u□zSquare;zsquare;zSquareIntersection;z SquareSubset;zSquareSubsetEqual;zSquareSuperset;zSquareSupersetEqual;z SquareUnion;zsquarf;zsquf;zsrarr;zSscr;u𝒮zsscr;u𝓈zssetmn;zssmile;zsstarf;u⋆zStar;zstar;u☆zstarf;zstraightepsilon;z straightphi;zstrns;zSub;u⋐zsub;u⊂zsubdot;u⪽zsubE;u⫅zsube;u⊆zsubedot;u⫃zsubmult;u⫁zsubnE;u⫋zsubne;u⊊zsubplus;u⪿zsubrarr;u⥹zSubset;zsubset;z subseteq;z subseteqq;z SubsetEqual;z subsetneq;z subsetneqq;zsubsim;u⫇zsubsub;u⫕zsubsup;u⫓zsucc;z succapprox;z succcurlyeq;z Succeeds;zSucceedsEqual;zSucceedsSlantEqual;zSucceedsTilde;zsucceq;z succnapprox;z succneqq;z succnsim;zsuccsim;z SuchThat;zSum;u∑zsum;zsung;u♪¹zsup1;²zsup2;³zsup3;zSup;u⋑zsup;u⊃zsupdot;u⪾zsupdsub;u⫘zsupE;u⫆zsupe;u⊇zsupedot;u⫄z Superset;zSupersetEqual;zsuphsol;u⟉zsuphsub;u⫗zsuplarr;u⥻zsupmult;u⫂zsupnE;u⫌zsupne;u⊋zsupplus;u⫀zSupset;zsupset;z supseteq;z supseteqq;z supsetneq;z supsetneqq;zsupsim;u⫈zsupsub;u⫔zsupsup;u⫖zswarhk;zswArr;u⇙zswarr;zswarrow;zswnwar;u⤪ßzszlig;zTab; ztarget;u⌖zTau;uΤztau;uτztbrk;zTcaron;uŤztcaron;uťzTcedil;uŢztcedil;uţzTcy;uТztcy;uтztdot;u⃛ztelrec;u⌕zTfr;u𝔗ztfr;u𝔱zthere4;u∴z Therefore;z therefore;zTheta;uΘztheta;uθz thetasym;uϑzthetav;z thickapprox;z thicksim;z ThickSpace;u  zthinsp;u z ThinSpace;zthkap;zthksim;ÞþzTHORN;zthorn;zTilde;ztilde;z TildeEqual;zTildeFullEqual;z TildeTilde;×ztimes;ztimesb;z timesbar;u⨱ztimesd;u⨰ztint;ztoea;ztop;ztopbot;u⌶ztopcir;u⫱zTopf;u𝕋ztopf;u𝕥ztopfork;u⫚ztosa;ztprime;u‴zTRADE;u™ztrade;z triangle;u▵z triangledown;z triangleleft;ztrianglelefteq;z triangleq;u≜ztriangleright;ztrianglerighteq;ztridot;u◬ztrie;z triminus;u⨺z TripleDot;ztriplus;u⨹ztrisb;u⧍ztritime;u⨻z trpezium;u⏢zTscr;u𝒯ztscr;u𝓉zTScy;uЦztscy;uцzTSHcy;uЋztshcy;uћzTstrok;uŦztstrok;uŧztwixt;ztwoheadleftarrow;ztwoheadrightarrow;ÚúzUacute;zuacute;zUarr;u↟zuArr;zuarr;z Uarrocir;u⥉zUbrcy;uЎzubrcy;uўzUbreve;uŬzubreve;uŭÛrXûzUcirc;zucirc;zUcy;uУzucy;uуzudarr;u⇅zUdblac;uŰzudblac;uűzudhar;u⥮zufisht;u⥾zUfr;u𝔘zufr;u𝔲ÙrYùzUgrave;zugrave;zuHar;u⥣zuharl;zuharr;zuhblk;u▀zulcorn;u⌜z ulcorner;zulcrop;u⌏zultri;u◸zUmacr;uŪzumacr;uūrZzuml;z UnderBar;z UnderBrace;u⏟z UnderBracket;zUnderParenthesis;u⏝zUnion;z UnionPlus;u⊎zUogon;uŲzuogon;uųzUopf;u𝕌zuopf;u𝕦zUpArrow;zUparrow;zuparrow;z UpArrowBar;u⤒zUpArrowDownArrow;z UpDownArrow;u↕z Updownarrow;z updownarrow;zUpEquilibrium;zupharpoonleft;zupharpoonright;zuplus;zUpperLeftArrow;zUpperRightArrow;zUpsi;uϒzupsi;uυzupsih;zUpsilon;uΥzupsilon;zUpTee;z UpTeeArrow;z upuparrows;u⇈zurcorn;u⌝z urcorner;zurcrop;u⌎zUring;uŮzuring;uůzurtri;u◹zUscr;u𝒰zuscr;u𝓊zutdot;u⋰zUtilde;uŨzutilde;uũzutri;zutrif;zuuarr;Ür]üzUuml;zuuml;zuwangle;u⦧zvangrt;u⦜z varepsilon;z varkappa;z varnothing;zvarphi;zvarpi;z varpropto;zvArr;zvarr;zvarrho;z varsigma;z varsubsetneq;u⊊︀zvarsubsetneqq;u⫋︀z varsupsetneq;u⊋︀zvarsupsetneqq;u⫌︀z vartheta;zvartriangleleft;zvartriangleright;zVbar;u⫫zvBar;u⫨zvBarv;u⫩zVcy;uВzvcy;uвzVDash;u⊫zVdash;u⊩zvDash;zvdash;zVdashl;u⫦zVee;zvee;zveebar;u⊻zveeeq;u≚zvellip;u⋮zVerbar;u‖zverbar;|zVert;zvert;z VerticalBar;z VerticalLine;zVerticalSeparator;u❘zVerticalTilde;u≀zVeryThinSpace;zVfr;u𝔙zvfr;u𝔳zvltri;zvnsub;zvnsup;zVopf;u𝕍zvopf;u𝕧zvprop;zvrtri;zVscr;u𝒱zvscr;u𝓋zvsubnE;zvsubne;zvsupnE;zvsupne;zVvdash;u⊪zvzigzag;u⦚zWcirc;uŴzwcirc;uŵzwedbar;u⩟zWedge;zwedge;zwedgeq;u≙zweierp;u℘zWfr;u𝔚zwfr;u𝔴zWopf;u𝕎zwopf;u𝕨zwp;zwr;zwreath;zWscr;u𝒲zwscr;u𝓌zxcap;zxcirc;zxcup;zxdtri;zXfr;u𝔛zxfr;u𝔵zxhArr;zxharr;zXi;uΞzxi;uξzxlArr;zxlarr;zxmap;zxnis;u⋻zxodot;zXopf;u𝕏zxopf;u𝕩zxoplus;zxotime;zxrArr;zxrarr;zXscr;u𝒳zxscr;u𝓍zxsqcup;zxuplus;zxutri;zxvee;zxwedge;Ýr`ýzYacute;zyacute;zYAcy;uЯzyacy;uяzYcirc;uŶzycirc;uŷzYcy;uЫzycy;uыra¥zyen;zYfr;u𝔜zyfr;u𝔶zYIcy;uЇzyicy;uїzYopf;u𝕐zyopf;u𝕪zYscr;u𝒴zyscr;u𝓎zYUcy;uЮzyucy;uюrbÿzYuml;uŸzyuml;zZacute;uŹzzacute;uźzZcaron;uŽzzcaron;užzZcy;uЗzzcy;uзzZdot;uŻzzdot;użzzeetrf;uℨzZeroWidthSpace;zZeta;uΖzzeta;uζzZfr;zzfr;u𝔷zZHcy;uЖzzhcy;uжzzigrarr;u⇝zZopf;zzopf;u𝕫u𝒵u𝓏u‍u‌)zZscr;zzscr;zzwj;zzwnj;N) __doc____all__rrrritemsname codepointchr&/usr/lib64/python3.12/html/entities.pyrs' E} } } }  }   }   } } } } } } } } } }  !}" #}$%}& '}( )}* +}, -}. /}0 1}2 3}4 5}6 7}8 9}: ;}< =}> ?}@ A}B C}D E}F G}H I}JK}L M}N O}P Q}R S}T U}V W}X Y}Z [}\ ]}^ _}` a}b c}d e}f g}h i}j k}lm}n o}p q}r s}t u}v w}x y}z {}| }}~ }@ A}BC}D E}F G}H I}J K}L M}N O}P Q}R S}T U}V W}X Y}Z [}\ ]}^ _}` a}b c}d e}f g}h i}j k}l m}n o}p q}r s}t u}v w}x y}z {}| }}~ }@ A}B C}D E}F G}H I}J K}L M}NO}P Q}R S}T U}V W}X Y}Z [}\ ]}^ _}` a}b c}d e}f g}h i}j k}l m}n o}p q}r s}t u}v w}x y}z {}| }}~ }@ A}B C}D E}F G}H I}J K}L M}N O}P Q}R S}T U}V W}X Y}Z [}\ ]}^ _}` a}b c}d e}f g}h i}j k}l m}n o}p q}r s}t u}v w}x y}z {}| }}~ }@ A}B C}D E}F G}H I}J K}L M}N O}P Q}R S}T U}V W}XY}Z [}\ ]}^ _}` a}b c}d e}f g}h i}j k}l m}n o}p q}r s}t u}v w}x y}z {}| }}~ }@ A}B C}D E}F G}H I}J K}L M}N O}P Q}R S}T U}V W}X Y}Z [}\ ]}^ _}` a}b c}d e}f g}h i}j k}l m}n o}p q}r s}t u}v w}x y}z {}| }}~ }@ A}B C}D E}F G}H I}J K}LM}N O}P Q}R S}T U}V W}X Y}Z [}\ ]}^y}Jx"  fx"  fx" vx" v x"  x x"  x x"  8x"  Hx"  Nx"  Vx"  Vx"  fx"  fx"  Vx"  fx"   H!x" " H#x" $ V%x" & V'x" ( f)x" * f+x" , 8-x" . L/x" 0 L1x" 2 f3x" 4 f5x" 6v7x" 8v9x" :;x" < h=x" > h?x" @ hAx" B hCx" D hEx" F hGx" H 3Ix" J 3Kx" L CMx" N COx" P HQx" R HSx" TxUx" V XWx" XYx" Z X[x" \ H]x" ^ X_x" ` hax" bxcx" dex" fgx" hix" jkx" lmx" nox" pqx" rsx" t hux" vwx" xyx" zx{x" | f}x" ~x" @ hAx" B hCx" D \Ex" F \Gx" H 8Ix" JxKx" L HMx" N HOx" P XQx" R SSx" ThUx" VxWx" XYx" Z V[x" \ V]x" ^ f_x" ` fax" b \cx" d \ex" fxgx" h Cix" j hkx" lmx" n fox" p fqx" rvsx" tvux" v Fwx" x Fyx" z V{x" | V}x" ~x" @ hAx" BCx" DHEx" F(Gx" HIx" J(Kx" L(Mx" N XOx" PxQx" RxSx" TxUx" VWx" X XYx" Z[x" \ h]x" ^ H_x" ` Hax" b hcx" dxex" fgx" hix" jkx" l hmx" nxox" p8qx" r Xsx" t Xux" v Xwx" xyx" z L{x" | L}x" ~xx" @Ax" BxCx" DEx" FGx" H(Ix" JKx" LMx" NOx" PhQx" RSx" TxUx" VWx" XxYx" ZX[x" \H]x" ^h_x" `(ax" b(cx" d8ex" f hgx" h hix" j hkx" l hmx" n hox" p Iqx" rsx" t Xux" v Xwx" x \yx" z \{x" | H}x" ~xx" @xAx" BxCx" D hEx" F hGx" H hIx" J hKx" L hMx" N hOx" P hQx" R hSx" T XUx" V XWx" X hYx" Z h[x" \ h]x" ^ h_x" ` hax" b hcx" d hex" f hgx" hix" jkx" lmx" n hox" p hqx" r hsx" t hux" v hwx" x hyx" z h{x" | h}x" ~ Xx" @ XAx" B hCx" D hEx" F hGx" H hIx" J hKx" L hMx" N hOx" P hQx" R hSx" T hUx" V hWx" X hYx" Zx[x" \ h]x" ^ h_x" ` fax" bvcx" d Xex" f \gx" h hix" j Xkx" l hmx" n Tox" p hqx" rsx" t Xux" vxwx" x Xyx" z h{x" | h}x" ~xx" @xAx" BxCx" DxEx" F HGx" H HIx" JxKx" LMx" NxOx" PxQx" RxSx" TXUx" V ^Wx" X hYx" Z h[x" \]x" ^ h_x" `xax" bxcx" d fex" f fgx" hvix" jvkx" l hmx" n hox" pqx" r hsx" tux" v Xwx" x Xyx" z V{x" | f}x" ~x" @Ax" B FCx" D VEx" F&Gx" H&Ix" J HKx" L LMx" N XOx" P XQx" R hSx" T(Ux" V HWx" X HYx" Z H[x" \ X]x" ^x_x" `ax" bcx" d8ex" fHgx" hHix" j(kx" lmx" nox" pHqx" r8sx" tHux" v Xwx" x Xyx" z{x" |x}x" ~x" @  A x" B hC x" D E x" F  hG x" H I x" J  hK x" L  cM x" N xO x" P xQ x" R S x" T  cU x" V sW x" X  XY x" Z x[ x" \ 8] x" ^ (_ x" `  Xa x" b c x" d (e x" f xg x" h xi x" j k x" l  Xm x" n  \o x" p xq x" r (s x" t  Fu x" v  Fw x" x  Vy x" z  V{ x" | x} x" ~ ' x" @  hA x" B  hC x" D  hE x" F  \G x" H  \I x" J  XK x" L  hM x" N  XO x" P  hQ x" R  hS x" T U x" V W x" X  hY x" Z  h[ x" \ x] x" ^ _ x" `  Ha x" b  Hc x" d e x" f xg x" h xi x" j xk x" l xm x" n  ho x" p  ^q x" r xs x" t u x" v Hw x" x Hy x" z { x" | 8} x" ~  f x" @ vA x" B xC x" D E x" F  hG x" H  hI x" J K x" L  hM x" N xO x" P xQ x" R xS x" T xU x" V  XW x" X  XY x" Z  X[ x" \  X] x" ^  h_ x" `  ha x" b c x" d  he x" f xg x" h xi x" j  Hk x" l  Hm x" n  8o x" p  8q x" r s x" t  hu x" v w x" x y x" z  6{ x" |  F} x" ~  H x" @  hA x" B  hC x" D E x" F xG x" H  LI x" J  LK x" L  XM x" N  hO x" P  hQ x" R S x" T xU x" V xW x" X Y x" Z [ x" \  X] x" ^ _ x" ` a x" b Hc x" d  he x" f  Fg x" h hi x" j k x" l  hm x" n  Fo x" p  fq x" r vs x" t hu x" v xw x" x  Xy x" z  X{ x" | x} x" ~ x x" @ sA x" B  \C x" D  \E x" F  FG x" H  HI x" J xK x" L  hM x" N O x" P Q x" R S x" T U x" V (W x" X xY x" Z h[ x" \ &] x" ^ _ x" ` a x" b Xc x" d he x" f Hg x" h  i x" j Xk x" l m x" n xo x" p hq x" r (s x" t (u x" v (w x" x (y x" z ({ x" | X} x" ~  x" @(Ax" BxCx" DEx" FGx" HHIx" J(Kx" LxMx" N(Ox" P8Qx" RSx" T8Ux" VWx" XXYx" Z[x" \x]x" ^x_x" ` \ax" b \cx" d Xex" f Xgx" h Xix" jxkx" lxmx" n hox" p Xqx" r hsx" t hux" v hwx" xyx" z X{x" | X}x" ~x" @ fAx" B fCx" DvEx" FvGx" HxIx" JxKx" LxMx" N XOx" P VQx" R VSx" T fUx" V fWx" XxYx" Z H[x" \ H]x" ^ h_x" ` Xax" b Xcx" d Xex" f 8gx" h hix" j Lkx" l Lmx" n 8ox" p fqx" r fsx" tvux" vvwx" x Hyx" zx{x" | 8}x" ~x" @Ax" B HCx" D HEx" FxGx" H hIx" J hKx" L hMx" NOx" PQx" RxSx" TXUx" VxWx" XxYx" Z X[x" \ H]x" ^ H_x" ` Xax" b hcx" d hex" f \gx" h \ix" j Xkx" lxmx" n hox" p Xqx" rsx" tux" v hwx" xxyx" z{x" | h}x" ~8x" @HAx" B hCx" DsEx" F8Gx" HxIx" JHKx" L hMx" NOx" PQx" R hSx" T hUx" V XWx" X XYx" Z h[x" \ X]x" ^ X_x" ` Hax" b Hcx" d 6ex" f 6gx" h Fix" j Fkx" l Fmx" n Fox" p Vqx" r Vsx" t Xux" v Swx" x hyx" zx{x" |H}x" ~Xx" @XAx" BhCx" D HEx" F HGx" HxIx" JxKx" L hMx" NxOx" P LQx" R LSx" T hUx" V(Wx" XhYx" Z d[x" \ X]x" ^ h_x" ` hax" b Xcx" d \ex" f \gx" hxix" jxkx" l Xmx" n hox" p8qx" rsx" t fux" vvwx" xxyx" z f{x" |v}x" ~xx" @xAx" BxCx" DxEx" FxGx" H fIx" JvKx" LxMx" NxOx" PxQx" RxSx" TxUx" VxWx" X hYx" Z h[x" \ X]x" ^ \_x" `xax" b hcx" d hex" fxgx" hxix" j Hkx" lxmx" nxox" pxqx" r hsx" t hux" v Hwx" x Hyx" z X{x" | X}x" ~ 8x" @ 8Ax" B HCx" D HEx" F HGx" H XIx" JKx" L HMx" N hOx" PxQx" RSx" TUx" V ^Wx" XxYx" Z L[x" \ L]x" ^ 8_x" ` 8ax" b Hcx" d hex" f Xgx" h Xix" j 8kx" l Hmx" n Hox" p Hqx" r Xsx" tux" v Hwx" x Hyx" z X{x" | h}x" ~ hx" @ \Ax" B \Cx" D cEx" FXGx" HIx" JKx" LxMx" NHOx" P(Qx" RXSx" T \Ux" V XWx" X XYx" Z h[x" \ h]x" ^ #_x" ` #ax" b 3cx" d 8ex" f 3gx" h Xix" j hkx" l hmx" nxox" pqx" r(sx" txux" vxwx" x(yx" z8{x" |}x" ~xx" @.Ax" B ^Cx" D hEx" FxGx" H VIx" JxKx" LxMx" NxOx" P XQx" R XSx" TUx" V hWx" X CYx" Z X[x" \ h]x" ^ h_x" `xax" b(cx" dxex" fxgx" h Hix" j Lkx" lXmx" nox" pqx" r hsx" txux" vhwx" xxyx" z X{x" | \}x" ~xx" @xAx" B XCx" D \Ex" FxGx" HxIx" JxKx" LXMx" N(Ox" PxQx" RxSx" T fUx" V fWx" XvYx" Zv[x" \ 8]x" ^ V_x" ` Vax" b fcx" d fex" f Hgx" h Hix" j Xkx" l Xmx" n Xox" p Vqx" r fsx" t Hux" v Hwx" x Lyx" z f{x" | f}x" ~vx" @vAx" B 8Cx" DxEx" F hGx" HxIx" J hKx" L hMx" N hOx" P 8Qx" R hSx" T hUx" V hWx" X8Yx" Z[x" \]x" ^ h_x" ` Xax" b hcx" dex" f 8gx" hxix" j hkx" lmx" nxox" p Hqx" r Hsx" txux" vwx" xyx" z{x" |X}x" ~x" @Ax" BxCx" DxEx" F XGx" H XIx" J hKx" L hMx" N \Ox" P \Qx" R XSx" T XUx" V hWx" X fYx" Zv[x" \ X]x" ^ \_x" ` Xax" bcx" d hex" f hgx" hxix" j hkx" l 8mx" nxox" pxqx" r hsx" t hux" v Fwx" x Fyx" z V{x" | V}x" ~ hx" @ hAx" B HCx" D HEx" F LGx" H LIx" J hKx" L \Mx" N \Ox" P \Qx" R \Sx" TxUx" VxWx" X hYx" Z h[x" \ h]x" ^ h_x" `xax" bxcx" dxex" f Hgx" h Hix" j Lkx" l Lmx" nxox" p Xqx" r Xsx" t Xux" v Xwx" x \yx" z \{x" | \}x" ~ \x" @ hAx" BxCx" DxEx" FGx" HxIx" JxKx" LxMx" N XOx" P XQx" R hSx" TxUx" V HWx" X8Yx" Z V[x" \ f]x" ^ X_x" ` Xax" b Xcx" d hex" fgx" hxix" jxkx" lxmx" nxox" pqx" rxsx" t Hux" vxwx" xxyx" z X{x" | n}x" ~ hx" @ hAx" B hCx" DsEx" FsGx" H hIx" JKx" LMx" NxOx" PxQx" RxSx" TxUx" V hWx" X SYx" Z H[x" \ H]x" ^ X_x" ` hax" bxcx" dex" fgx" h Xix" j 8kx" l 8mx" nox" p(qx" r(sx" t(ux" vXwx" xHyx" zh{x" |H}x" ~(x" @(Ax" BxCx" D(Ex" F(Gx" HIx" JhKx" LxMx" NxOx" PxQx" RxSx" TUx" V(Wx" XHYx" Z[x" \]x" ^X_x" `hax" bxcx" dXex" fgx" h(ix" jkx" lmx" nXox" pqx" r8sx" thux" v Hwx" x Hyx" z H{x" | X}x" ~x" @ HAx" B hCx" DxEx" FGx" HIx" J ^Kx" LxMx" N8Ox" PQx" R(Sx" T8Ux" VWx" XhYx" ZH[x" \]x" ^_x" `ax" bxcx" d(ex" fxgx" hxix" j Lkx" l Lmx" n 8ox" p Hqx" r Xsx" t hux" v hwx" xxyx" z h{x" | X}x" ~ Xx" @ 8Ax" B 8Cx" D hEx" FGx" H8Ix" JxKx" L hMx" NxOx" PxQx" RxSx" T8Ux" V XWx" XYx" Z H[x" \ H]x" ^ X_x" ` hax" b hcx" d hex" f hgx" h hix" jhkx" lhmx" nhox" p8qx" r8sx" t8ux" v8wx" xxyx" zx{x" |x}x" ~hx" @ xA x" B  hC x" D  \E x" F  \G x" H xI x" J K x" L xM x" N sO x" P xQ x" R S x" T  HU x" V W x" X  XY x" Z  S[ x" \ x] x" ^  h_ x" ` a x" b  hc x" d xe x" f  Hg x" h  hi x" j xk x" l  Xm x" n  \o x" p  Hq x" r  Hs x" t  Xu x" v  hw x" x  hy x" z  S{ x" |  h} x" ~ x x" @!xA!x" B!xC!x" D! #E!x" F! #G!x" H! 3I!x" J! 8K!x" L! 3M!x" N! XO!x" P! hQ!x" R! hS!x" T!xU!x" V!xW!x" X!xY!x" Z![!x" \! X]!x" ^! h_!x" `! ha!x" b!xc!x" d!e!x" f!g!x" h!.i!x" j! ^k!x" l! Fm!x" n! Vo!x" p! Xq!x" r! Xs!x" t!u!x" v! Hw!x" x! Hy!x" z!x{!x" |!8}!x" ~!8!x" @"A"x" B"xC"x" D"xE"x" F" HG"x" H" HI"x" J" hK"x" L" hM"x" N"hO"x" P"HQ"x" R"(S"x" T" LU"x" V" LW"x" X" HY"x" Z" V["x" \" f]"x" ^" H_"x" `"sa"x" b"xc"x" d" fe"x" f"vg"x" h" hi"x" j"xk"x" l"xm"x" n"o"x" p"(q"x" r" Xs"x" t" Xu"x" v"xw"x" x"xy"x" z" \{"x" |" \}"x" ~" 8"x" @# XA#x" B# \C#x" D#xE#x" F# 8G#x" H# 8I#x" J#K#x" L# hM#x" N# hO#x" P#xQ#x" R#xS#x" T# ^U#x" V# HW#x" X# ^Y#x" Z# n[#x" \# h]#x" ^#_#x" `# ha#x" b#c#x" d#e#x" f# Fg#x" h# Vi#x" j# nk#x" l#~m#x" n# Xo#x" p#xq#x" r#xs#x" t#xu#x" v#xw#x" x# hy#x" z#{#x" |# X}#x" ~# H#x" @$ HA$x" B$ hC$x" D$ 8E$x" F$xG$x" H$ hI$x" J$ hK$x" L$M$x" N$ nO$x" P$HQ$x" R$8S$x" T$(U$x" V$hW$x" X$xY$x" Z$x[$x" \$ n]$x" ^$X_$x" `$xa$x" b$c$x" d$xe$x" f$g$x" h$ Li$x" j$ Lk$x" l$ Nm$x" n$ Ho$x" p$ Xq$x" r$ ns$x" t$.u$x" v$ ^w$x" x$ Ny$x" z$ h{$x" |$ N}$x" ~$ H$x" @% XA%x" B% ^C%x" D% hE%x" F% hG%x" H% hI%x" J% 8K%x" L% HM%x" N% XO%x" P% HQ%x" R% XS%x" T% XU%x" V% hW%x" X% hY%x" Z% X[%x" \% N]%x" ^% H_%x" `%8a%x" b%8c%x" d%e%x" f%g%x" h% Xi%x" j% nk%x" l%.m%x" n% ^o%x" p% hq%x" r% Ns%x" t% hu%x" v% Nw%x" x% Hy%x" z% h{%x" |%x}%x" ~% ^%x" @& XA&x" B&C&x" D&E&x" F& XG&x" H& \I&x" J& 6K&x" L& HM&x" N& FO&x" P&XQ&x" R&(S&x" T&XU&x" V&8W&x" X&Y&x" Z&n[&x" \&(]&x" ^&8_&x" `&a&x" b&Nc&x" d&.e&x" f&xg&x" h&^i&x" j&k&x" l&m&x" n&^o&x" p& hq&x" r&s&x" t&~u&x" v&w&x" x&y&x" z&{&x" |&}&x" ~&>&x" @'XA'x" B'C'x" D'XE'x" F'xG'x" H'NI'x" J'.K'x" L'XM'x" N'O'x" P'.Q'x" R' hS'x" T'U'x" V'W'x" X'Y'x" Z'H['x" \']'x" ^'h_'x" `'(a'x" b'c'x" d'Ne'x" f'hg'x" h'i'x" j'Xk'x" l'.m'x" n'xo'x" p'.q'x" r'xs'x" t'Hu'x" v'w'x" x'hy'x" z'{'x" |'N}'x" ~''x" @(A(x" B(hC(x" D((E(x" F(hG(x" H(xI(x" J( XK(x" L((M(x" N(~O(x" P( nQ(x" R(S(x" T( HU(x" V(xW(x" X( ^Y(x" Z( h[(x" \(](x" ^( h_(x" `( ha(x" b(~c(x" d(~e(x" f(Hg(x" h(Hi(x" j( hk(x" l(xm(x" n( Ho(x" p(xq(x" r( ^s(x" t( \u(x" v( \w(x" x((y(x" z(x{(x" |( X}(x" ~( h(x" @)xA)x" B) hC)x" D) hE)x" F)G)x" H)I)x" J) XK)x" L) nM)x" N) hO)x" P)Q)x" R)(S)x" T)>U)x" V) hW)x" X)Y)x" Z) X[)x" \) n])x" ^) h_)x" `)a)x" b)(c)x" d)>e)x" f) Xg)x" h) fi)x" j) fk)x" l)vm)x" n)vo)x" p) Xq)x" r)hs)x" t)u)x" v)xw)x" x)y)x" z) 8{)x" |) 8})x" ~) C)x" @*xA*x" B* hC*x" D* ^E*x" F*xG*x" H*xI*x" J*xK*x" L*xM*x" N* ^O*x" P* YQ*x" R*xS*x" T*U*x" V*xW*x" X* ^Y*x" Z* Y[*x" \*]*x" ^*x_*x" `*a*x" b* nc*x" d*xe*x" f* hg*x" h* hi*x" j*k*x" l*xm*x" n* fo*x" p* fq*x" r*vs*x" t*vu*x" v* Xw*x" x* Xy*x" z* V{*x" |* V}*x" ~* f*x" @+ fA+x" B+ HC+x" D+ HE+x" F+ hG+x" H+xI+x" J+xK+x" L+ XM+x" N+ XO+x" P+xQ+x" R+ hS+x" T+ hU+x" V+ hW+x" X+ LY+x" Z+ L[+x" \+ X]+x" ^+ f_+x" `+ fa+x" b+vc+x" d+ve+x" f+ Hg+x" h+ hi+x" j+ Hk+x" l+ Xm+x" n+ ho+x" p+ hq+x" r+s+x" t+ hu+x" v+ Hw+x" x+ hy+x" z+ h{+x" |+ h}+x" ~+ h+x" @,A,x" B,C,x" D, XE,x" F,xG,x" H, \I,x" J, \K,x" L, XM,x" N,XO,x" P,xQ,x" R, hS,x" T, hU,x" V, 8W,x" X, 8Y,x" Z, h[,x" \, H],x" ^, h_,x" `,a,x" b, Fc,x" d, Ve,x" f, Fg,x" h, Vi,x" j,xk,x" l, Xm,x" n,o,x" p, Hq,x" r, 8s,x" t, \u,x" v, Xw,x" x, fy,x" z, f{,x" |,v},x" ~,v,x" @- XA-x" B- fC-x" D- fE-x" F-vG-x" H-vI-x" J-xK-x" L-xM-x" N-O-x" P- FQ-x" R- FS-x" T- VU-x" V- VW-x" X- hY-x" Z-[-x" \-(]-x" ^-H_-x" `-a-x" b- Hc-x" d- Fe-x" f- Vg-x" h-i-x" j-xk-x" l- hm-x" n- Xo-x" p-q-x" r- Hs-x" t- Hu-x" v-sw-x" x-sy-x" z-x{-x" |- X}-x" ~--x" @. LA.x" B. LC.x" D. HE.x" F. HG.x" H. XI.x" J.xK.x" L. hM.x" N. 8O.x" P. 8Q.x" R.(S.x" T. HU.x" V.xW.x" X.Y.x" Z.x[.x" \. S].x" ^._.x" `. ha.x" b.c.x" d.xe.x" f.xg.x" h. hi.x" j.&k.x" l. fm.x" n.vo.x" p.q.x" r.s.x" t. 6u.x" v.hw.x" x.y.x" z. X{.x" |. \}.x" ~. V.x" @/ fA/x" B/ 8C/x" D/ 8E/x" F/ XG/x" H/ hI/x" J/ HK/x" L/ HM/x" N/ XO/x" P/8Q/x" R/HS/x" T/U/x" V/hW/x" X/8Y/x" Z/h[/x" \/x]/x" ^/H_/x" `/a/x" b/c/x" d/e/x" f/ hg/x" h/ hi/x" j/xk/x" l/ hm/x" n/ Xo/x" p/xq/x" r/ Xs/x" t/u/x" v/w/x" x/y/x" z/{/x" |/ X}/x" ~/8/x" @0XA0x" B0xC0x" D0 hE0x" F0xG0x" H0 \I0x" J0 \K0x" L0 HM0x" N0 HO0x" P0xQ0x" R0 LS0x" T0 LU0x" V0 XW0x" X0 XY0x" Z0 \[0x" \0x]0x" ^0 \_0x" `0 \a0x" b0Hc0x" d0e0x" f0 cg0x" h0i0x" j0 Ck0x" l0 Cm0x" n0 So0x" p0 Sq0x" r0 hs0x" t0 ^u0x" v0xw0x" x0xy0x" z0 h{0x" |0}0x" ~0 X0x" @1 XA1x" B1 hC1x" D1 hE1x" F1xG1x" H1 VI1x" J1 fK1x" L1 XM1x" N1 XO1x" P1 XQ1x" R1xS1x" T1 hU1x" V1W1x" X1 hY1x" Z1x[1x" \1x]1x" ^1x_1x" `1xa1x" b1c1x" d1xe1x" f1xg1x" h1 hi1x" j1xk1x" l1xm1x" n1 ho1x" p1(q1x" r1 hs1x" t1 hu1x" v1 hw1x" x1 hy1x" z1s{1x" |1s}1x" ~1 h1x" @2A2x" B2C2x" D2xE2x" F2xG2x" H2xI2x" J2xK2x" L2 hM2x" N2 SO2x" P2 HQ2x" R2 HS2x" T2 XU2x" V2W2x" X2 hY2x" Z2x[2x" \2 X]2x" ^2 8_2x" `2 Xa2x" b2c2x" d2e2x" f2 hg2x" h2 Xi2x" j2 6k2x" l2 6m2x" n2 Fo2x" p2 Fq2x" r2xs2x" t28u2x" v2Xw2x" x2xy2x" z2x{2x" |2 H}2x" ~2 L2x" @3 XA3x" B3 hC3x" D3 hE3x" F3xG3x" H3 HI3x" J3 HK3x" L3 XM3x" N3(O3x" P38Q3x" R38S3x" T38U3x" V3hW3x" X3HY3x" Z3x[3x" \3X]3x" ^38_3x" `38a3x" b3c3x" d38e3x" f38g3x" h3i3x" j3xk3x" l3m3x" n3(o3x" p3q3x" r3s3x" t3u3x" v3hw3x" x3xy3x" z3{3x" |3h}3x" ~33x" @48A4x" B4(C4x" D4E4x" F4hG4x" H4I4x" J4HK4x" L4xM4x" N4 XO4x" P4XQ4x" R4 hS4x" T4 hU4x" V4 HW4x" X4xY4x" Z48[4x" \4 h]4x" ^4 h_4x" `4 ha4x" b4 hc4x" d4 he4x" f4 Xg4x" h4 \i4x" j4xk4x" l4m4x" n4Xo4x" p4 Sq4x" r4xs4x" t4u4x" v4 hw4x" x4Hy4x" z4x{4x" |4 X}4x" ~4 \4x" @5 HA5x" B5 HC5x" D5 SE5x" F5 hG5x" H5xI5x" J5xK5x" L5xM5x" N5 XO5x" P5 hQ5x" R5 hS5x" T5U5x" V5HW5x" X5Y5x" Z5 8[5x" \5x]5x" ^5x_5x" `5 ha5x" b5 8c5x" d5 8e5x" f5 Xg5x" h5xi5x" j5xk5x" l5 hm5x" n5 Ho5x" p5 Hq5x" r5xs5x" t5xu5x" v5 hw5x" x5 hy5x" z5 h{5x" |5 X}5x" ~5x5x" @6A6x" B6 hC6x" D6 HE6x" F6 HG6x" H6 XI6x" J6 hK6x" L6 hM6x" N6xO6x" P6 hQ6x" R6 hS6x" T6U6x" V6 FW6x" X6 VY6x" Z6 S[6x" \6x]6x" ^6_6x" `6 ha6x" b6 Xc6x" d6 Le6x" f6 Lg6x" h6xi6x" j6 hk6x" l6xm6x" n6xo6x" p6 Xq6x" r6 Xs6x" t6xu6x" v6xw6x" x6y6x" z6h{6x" |6}6x" ~6X6x" @7 6A7x" B7 FC7x" D7 hE7x" F7 hG7x" H7xI7x" J7xK7x" L7 HM7x" N7xO7x" P7 XQ7x" R7 hS7x" T7 XU7x" V7 hW7x" X7 XY7x" Z7 h[7x" \7 h]7x" ^7_7x" `7a7x" b7 hc7x" d7He7x" f7hg7x" h7xi7x" j7k7x" l7 Xm7x" n7 ho7x" p7 Hq7x" r7 Xs7x" t7 nu7x" v7xw7x" x7xy7x" z7 C{7x" |7 X}7x" ~7x7x" @8 \A8x" B8 \C8x" D8xE8x" F8(G8x" H8 XI8x" J8 hK8x" L8~M8x" N8 hO8x" P8~Q8x" R8 XS8x" T8 hU8x" V8xW8x" X8Y8x" Z88[8x" \8 h]8x" ^8x_8x" `8a8x" b88c8x" d8 He8x" f8xg8x" h8xi8x" j88k8x" l8Xm8x" n8(o8x" p8xq8x" r8Hs8x" t8Hu8x" v8xw8x" x8 Xy8x" z8 h{8x" |8 \}8x" ~8 \8x" @9xA9x" B9xC9x" D9xE9x" F9 XG9x" H9 XI9x" J9 hK9x" L9M9x" N9HO9x" P9 fQ9x" R9 HS9x" T9 HU9x" V9xW9x" X9 XY9x" Z9 X[9x" \9]9x" ^9_9x" `9 ha9x" b9 hc9x" d9e9x" f9g9x" h9xi9x" j9xk9x" l9m9x" n9(o9x" p9Hq9x" r9(s9x" t98u9x" v9xw9x" x9xy9x" z9x{9x" |9 X}9x" ~989x" @:HA:x" B:C:x" D:hE:x" F:8G:x" H:hI:x" J:xK:x" L:HM:x" N:O:x" P:Q:x" R:S:x" T:U:x" V: HW:x" X: HY:x" Z: X[:x" \: F]:x" ^: V_:x" `: Fa:x" b: Vc:x" d: Fe:x" f: Vg:x" h: Hi:x" j: Hk:x" l:xm:x" n:o:x" p: Xq:x" r: Xs:x" t:u:x" v:w:x" x:hy:x" z:{:x" |:}:x" ~::x" @;A;x" B; hC;x" D; hE;x" F;G;x" H;xI;x" J;xK;x" L;M;x" N;(O;x" P;(Q;x" R;8S;x" T;xU;x" V;xW;x" X;xY;x" Z;x[;x" \; h];x" ^; h_;x" `;a;x" b;xc;x" d; Ve;x" f; fg;x" h; Di;x" j;xk;x" l; Hm;x" n; Ho;x" p; Xq;x" r;xs;x" t;xu;x" v;xw;x" x;xy;x" z; H{;x" |; H};x" ~; X;x" @<xAYxA>x" B>xC>x" D> hE>x" F>G>x" H>(I>x" J> fK>x" L> fM>x" N>vO>x" P>vQ>x" R> XS>x" T> XU>x" V> XW>x" X>Y>x" Z> h[>x" \> h]>x" ^>x_>x" `>xa>x" b> Vc>x" d> Ve>x" f> fg>x" h> fi>x" j> Hk>x" l> Hm>x" n> ho>x" p>xq>x" r>xs>x" t> hu>x" v>xw>x" x> Ly>x" z> L{>x" |> f}>x" ~> f>x" @?vA?x" B?vC?x" D? XE?x" F? hG?x" H? hI?x" J? hK?x" L?xM?x" N?O?x" P?xQ?x" R? hS?x" T? hU?x" V? hW?x" X? 6Y?x" Z? F[?x" \?]?x" ^?8_?x" `?Xa?x" b?c?x" d? he?x" f?(g?x" h? hi?x" j? hk?x" l? \m?x" n? \o?x" p?q?x" r?s?x" t?u?x" v?8w?x" x?y?x" z?H{?x" |?H}?x" ~?H?x" @@hA@x" B@hC@x" D@xE@x" F@ hG@x" H@xI@x" J@K@x" L@ XM@x" N@ XO@x" P@ hQ@x" R@S@x" T@U@x" V@ hW@x" X@8Y@x" Z@8[@x" \@x]@x" ^@_@x" `@xa@x" b@ hc@x" d@ he@x" f@ hg@x" h@ \i@x" j@ \k@x" l@ hm@x" n@xo@x" p@xq@x" r@ Xs@x" t@ hu@x" v@ hw@x" x@ Fy@x" z@ F{@x" |@ V}@x" ~@ V@x" @AAAx" BAxCAx" DA8EAx" FAGAx" HA8IAx" JAxKAx" LA hMAx" NA(OAx" PA XQAx" RA XSAx" TAxUAx" VAWAx" XA^YAx" ZAn[Ax" \A^]Ax" ^An_Ax" `AaAx" bAcAx" dAeAx" fA XgAx" hA XiAx" jA hkAx" lA HmAx" nA HoAx" pA hqAx" rA hsAx" tA huAx" vA hwAx" xAxyAx" zA H{Ax" |A H}Ax" ~AxAx" @B hABx" BBxCBx" DBxEBx" FBsGBx" HB XIBx" JB SKBx" LBHMBx" NBSOBx" PB(QBx" RBhSBx" TBhUBx" VB LWBx" XB LYBx" ZB h[Bx" \B n]Bx" ^B n_Bx" `B \aBx" bB \cBx" dB heBx" fB hgBx" hB \iBx" jB \kBx" lB~mBx" nB~oBx" pB~qBx" rB~sBx" tBxuBx" vBwBx" xB hyBx" zB h{Bx" |Bx}Bx" ~B hBx" @C hACx" BCxCCx" DCxECx" FC LGCx" HC LICx" JC \KCx" LC \MCx" NC 8OCx" PC 8QCx" RCxSCx" TC \UCx" VC \WCx" XC XYCx" ZC h[Cx" \C X]Cx" ^C h_Cx" `C LaCx" bC LcCx" dC heCx" fC hgCx" hC 8iCx" jC 8kCx" lC hmCx" nC hoCx" pC XqCx" rC XsCx" tC huCx" vC \wCx" xC \yCx" zCx{Cx" |Cx}Cx" ~C hCx" @D hADx" BD \CDx" DD \EDx" FDxGDx" HDxIDx" JD hKDx" LD XMDx" NDxODx" PD fQDx" RD fSDx" TDvUDx" VDvWDx" XD XYDx" ZD X[Dx" \D h]Dx" ^D h_Dx" `D HaDx" bD HcDx" dD 6eDx" fD FgDx" hD LiDx" jD LkDx" lD XmDx" nD XoDx" pD \qDx" rD \sDx" tD \uDx" vD \wDx" xD XyDx" zD X{Dx" |D F}Dx" ~D XDx" @E VAEx" BExCEx" DExEEx" FExGEx" HExIEx" JE HKEx" LE HMEx" NE XOEx" PE XQEx" RExSEx" TExUEx" VE XWEx" XE XYEx" ZE H[Ex" \E L]Ex" ^E X_Ex" `E XaEx" bEcEx" dE XeEx" fE \gEx" hE   oEx" vE '--/T9 $N99~Jt0 )r__pycache__/parser.cpython-312.opt-2.pyc000064400000046401152526357650013740 0ustar00 {|j V ddlZddlZddlmZdgZej dZej dZej dZej dZ ej dZ ej d Z ej d Z ej d Z ej d Zej d Zej dej Zej dej Zej dej Zej d Zej dZGddej,Zy)N)unescape HTMLParserz[&<]z &[a-zA-Z#]z%&([a-zA-Z][-.a-zA-Z0-9]*)[^a-zA-Z0-9]z)&#(?:[0-9]+|[xX][0-9a-fA-F]+)[^0-9a-fA-F]z <[a-zA-Z]z z--!?>z-?>z0([a-zA-Z][^\t\n\r\f />]*)(?:[\t\n\r\f ]|/(?!>))*a{ ( (?<=['"\t\n\r\f /])[^\t\n\r\f />][^\t\n\r\f /=>]* # attribute name ) ([\t\n\r\f ]*=[\t\n\r\f ]* # value indicator ('[^']*' # LITA-enclosed value |"[^"]*" # LIT-enclosed value |(?!['"])[^>\t\n\r\f ]* # bare value ) )? (?:[\t\n\r\f ]|/(?!>))* # possibly followed by a space a [a-zA-Z][^\t\n\r\f />]* # tag name [\t\n\r\f /]* # optional whitespace before attribute name (?:(?<=['"\t\n\r\f /])[^\t\n\r\f />][^\t\n\r\f /=>]* # attribute name (?:[\t\n\r\f ]*=[\t\n\r\f ]* # value indicator (?:'[^']*' # LITA-enclosed value |"[^"]*" # LIT-enclosed value |(?!['"])[^>\t\n\r\f ]* # bare value ) )? [\t\n\r\f /]* # possibly followed by a space )* >? aF <[a-zA-Z][^\t\n\r\f />\x00]* # tag name (?:[\s/]* # optional whitespace before attribute name (?:(?<=['"\s/])[^\s/>][^\s/=>]* # attribute name (?:\s*=+\s* # value indicator (?:'[^']*' # LITA-enclosed value |"[^"]*" # LIT-enclosed value |(?!['"])[^>\s]* # bare value ) \s* # possibly followed by a space )?(?:\s|/(?!>))* )* )? \s* # trailing whitespace z#ceZdZ dZdZdddfd ZfdZdZd Zd Z d Z dd d Z dZ d"dZ dZdZd"dZd#dZdZdZdZdZdZdZdZdZdZdZdZdZd Zd!ZxZ S)$r)scriptstylexmpiframenoembednoframes)textareatitleTF)convert_charrefs scriptingc` t|||_||_|j yN)super__init__rrreset)selfrr __class__s $/usr/lib64/python3.12/html/parser.pyrzHTMLParser.__init__vs-   0" c d|_d|_t|_d|_d|_d|_g|_d|_d|_ t|-y)Nz???Tr) rawdatalasttaginteresting_normal interesting cdata_elem_support_cdata _escapable_pending _pending_len_parse_thresholdrr)rrs rrzHTMLParser.resetsR?  -"  !  rc |xjt|z c_|j|jkr|jj |y|js|xj |z c_nc|jj ||xj dj |jz c_|jjd|_t|j }|jdt|j |krd|_yt|j |_yNrrr) r%lenr&r$appendrjoincleargoahead)rdatans rfeedzHTMLParser.feeds  SY&   t44 4 MM  &== $  $$T*  66  ##% !D DLL!A LLO4<< 1$()%),DLL(9%rc |jrO|xjdj|jz c_|jjd|_|j dyr()r$rr+r,r%r-rs rclosezHTMLParser.closesJ' == LLBGGDMM2 2L MM   ! !D  QrNc |jSr)_HTMLParser__starttag_textr2s rget_starttag_textzHTMLParser.get_starttag_texts7###r escapablec|j|_||_|jdk(rtjd|_y|rT|j sHtjd|jztjtjz|_ytjd|jztjtjz|_y)N plaintextz\Zz&|])z])) lowerr!r#recompiler r IGNORECASEASCII)relemr8s rset_cdata_modezHTMLParser.set_cdata_modes**,# ??k )!zz%0D  t44!zz*Dt*V*,--*@ BD  "zz*BT__*T*,--*@ BD rc6t|_d|_d|_y)NT)rr r!r#r2s rclear_cdata_modezHTMLParser.clear_cdata_modes-rc ||_yr)r")rflags r_set_support_cdatazHTMLParser._set_support_cdatas #rc |j}d}t|}||kr2|jrq|jse|j d|}|dkr|j dt ||dz }|dk\r'tjdj||sn|}n?|jj||}|r|j}n|jrnx|}||krJ|jr*|jr|jt|||n|j||||j||}||k(rn|j }|d|r=t"j%||r|j'|} n|d|r|j)|} nt|d|r|j+|} nY|d|r|j-|} n>|d |r|j/|} n#|d z|ks|r|jd|d z} nnA| dkrl|sn7t"j%||rnN|d|rK|d z|k(r|jdn*t0j%||rn|j3||d zdn|d|rF|}d D]'} |j5| |d zs|t| z}n|j3||d z|n|d|r$|j6r|j9||dzdn~|||dzj;dk(r|j=||d zdnM|d |r|j3||d zdn,|d|r|j?||d zdn tAd|} |j|| }n|d|rtBj%||}|rY|jEd d} |jG| |jI} |d| d z s| d z } |j|| }d||dvr,|j|||d z|j||d z}n |d|rtJj%||}|rW|jEd } |jM| |jI} |d| d z s| d z } |j|| }tNj%||}|rE|rB|jE||dk(r,|jI} | |kr|} |j||d z}n7|d z|kr'|jd|j||d z}nn||kr2|ra||kr\|jr*|jr|jt|||n|j||||j||}||d|_y)Nr<&"z [\t\n\r\f ;]z>wOA((//; AA1u((T__$$Xgal%;<$$WQq\2q!$AAvu ++J#q!%%gq1++A.Aa())!,A***1-Aa( a(Aa(33A6A!eq[C$$S)AAq5#))'15#D!,q5A: ,,T2'--gq9 !//! >#FA.&8F&//!< !S[ 0 %'9++GAaCN;#K38K8K))'!A#$-8 1Q3--/;>((17#D!,++GAaCDM:#D!,wqst}5,-FGGANN1a(D!$ gq1 ;;=2.D''- A%c1Q3/Eq!,Agabk)((1Q38 NN1ac2C#!3 ;;q>D))$/ A%c1Q3/Eq!,A"((!4u{{} ;!IIK6 !A NN1a!e4!eq[$$S)q!a%0As!ez 1q5$$  '!A,!78  1.q!$Aqr{ rc|j}|||dzdk(r|j|S|||dzdk(rC|jr7|jd|dz}|dkry|j ||dz||dzS|||dzj d k(r7|jd |dz}|dk(ry|j ||d z||d zS|||dzd k(ra|jd |dz}|dkry||d z dk(r|j ||dz|d z |d zS|j||d z||d zS|j|S)NrNrKrQrOz]]>rrSrPrRrrLrzV #%%a( ( Qqs^{ *t/B/B UAaC(A1u   gac1o .q5L Qqs^ ! ! #{ 2LLac*E{   WQqS/ 07N Qqs^u $ S!A#&A1uqs|s"!!'!A#qs"34q5L##GAaCO4q5L++A. .rc|j}tj||dz}|stj ||dz}|sy|r'|j }|j ||dz||jS)NrNrS)r commentcloserXcommentabruptcloser^rYrern)rrrreportrr^rss rrazHTMLParser.parse_commentsr,,##GQqS1&,,Wac:E  A   !Q 0yy{rc|j}|jd|dz}|dk(ry|r|j||dz||dzS)NrrLrSr)rrUre)rrrrrposs rrzzHTMLParser.parse_bogus_commentsP,,ll3!$ "9    !C 0 1Qwrc|j}tj||dz}|sy|j}|j ||dz||j }|S)NrLrS)rpicloserXrYrirnrrrrr^rss rrbzHTMLParser.parse_pisV,,w!, KKM wqsA' IIKrcd|_|j|}|dkr|S|j}||||_g}tj ||dz}|j }|j djx|_}||krtj ||}|sn|j ddd\} } } | sd} n,| dddcxk(r| ddk(sn| dddcxk(r| ddk(rnn| dd} | r t| } |j| j| f|j }||kr|||j} | dvr|j||||S| jd r|j|||S|j!||||j"vs|j$r|d k(s|d k(r|j'|d |S||j(vr|j'|d |S)NrrrLrP'rS")r/>rnoscriptr:Fr7T)r5check_for_whole_start_tagrtagfind_tolerantr^rnrlr;rattrfind_tolerantrr*striprZrfhandle_startendtaghandle_starttagCDATA_CONTENT_ELEMENTSrrARCDATA_CONTENT_ELEMENTS) rrrendposrattrsr^rutagmattrnamerest attrvaluerns rr_zHTMLParser.parse_starttags $//2 A:M,,&q0 &&w!4 IIK"[[^1133 s&j!''3A()1a(8 %HdI 2A$8)BC.82A#7237%aO $Y/ LL(..*I6 7A&ja%%' k !   WQv. /M <<   # #C /   e ,t222C:$5{"##C5#9 444##C4#8 rc|j}tj||dz}|j}||dz dk7ry|S)NrrrS)r locatetagendr^rnrs rrz$HTMLParser.check_for_whole_start_tagsD,,""7AaC0 IIK 1Q3<3 rc|j}|jd|dzdkrytj||s$||dz|dzdk(r|dzS|j |St j||dz}|j }||dz dk7rytj||dz}|jdj}|j||j|S)NrrLrrSrPr) rrUrdr^rzrrnrrlr; handle_endtagrC)rrrrr^rsrs rr`zHTMLParser.parse_endtags,, <<QqS !A %+qs1Q33&s //22""7AaC0 IIK 1Q3<3 !&&w!4kk!n""$ 3 rcJ|j|||j|yr)rrrrrs rrzHTMLParser.handle_startendtags  S%( 3rcyrrs rrzHTMLParser.handle_starttag rcyrr)rrs rrzHTMLParser.handle_endtagrrcyrrrrws rrmzHTMLParser.handle_charrefrrcyrrrs rrpzHTMLParser.handle_entityrefrrcyrrrr.s rrZzHTMLParser.handle_data#rrcyrrrs rrezHTMLParser.handle_comment'rrcyrr)rdecls rrhzHTMLParser.handle_decl+rrcyrrrs rrizHTMLParser.handle_pi/rrcyrrrs rrgzHTMLParser.unknown_decl2rr)T)r)!__name__ __module__ __qualname__rrrrr0r3r5r6rArCrFr-rcrarzrbr_rr`rrrrmrprZrerhrirg __classcell__)rs@rrrZs0Y3+/5  :<O$16 B # G#X/D   .d<          r)r< _markupbasehtmlr__all__r=rrqrorkr]rdrr}r~rVERBOSErrlocatestarttagend_tolerant endendtag endtagfind ParserBaserrrrrs["  . RZZ' RZZ % BJJ> ? "**@ Arzz+& RZZ % "**S/rzz(# RZZ'2::QRBJJ ZZ rzz ZZ  (RZZ)ZZ BJJsO RZZ> ? Y ''Y r__pycache__/parser.cpython-312.opt-1.pyc000064400000052375152526357650013746 0ustar00 {|j VdZddlZddlZddlmZdgZej dZej dZej dZ ej dZ ej d Z ej d Z ej d Z ej d Zej d Zej dZej dej"Zej dej"Zej dej"Zej d Zej dZGddej.Zy)zA parser for HTML and XHTML.N)unescape HTMLParserz[&<]z &[a-zA-Z#]z%&([a-zA-Z][-.a-zA-Z0-9]*)[^a-zA-Z0-9]z)&#(?:[0-9]+|[xX][0-9a-fA-F]+)[^0-9a-fA-F]z <[a-zA-Z]z z--!?>z-?>z0([a-zA-Z][^\t\n\r\f />]*)(?:[\t\n\r\f ]|/(?!>))*a{ ( (?<=['"\t\n\r\f /])[^\t\n\r\f />][^\t\n\r\f /=>]* # attribute name ) ([\t\n\r\f ]*=[\t\n\r\f ]* # value indicator ('[^']*' # LITA-enclosed value |"[^"]*" # LIT-enclosed value |(?!['"])[^>\t\n\r\f ]* # bare value ) )? (?:[\t\n\r\f ]|/(?!>))* # possibly followed by a space a [a-zA-Z][^\t\n\r\f />]* # tag name [\t\n\r\f /]* # optional whitespace before attribute name (?:(?<=['"\t\n\r\f /])[^\t\n\r\f />][^\t\n\r\f /=>]* # attribute name (?:[\t\n\r\f ]*=[\t\n\r\f ]* # value indicator (?:'[^']*' # LITA-enclosed value |"[^"]*" # LIT-enclosed value |(?!['"])[^>\t\n\r\f ]* # bare value ) )? [\t\n\r\f /]* # possibly followed by a space )* >? aF <[a-zA-Z][^\t\n\r\f />\x00]* # tag name (?:[\s/]* # optional whitespace before attribute name (?:(?<=['"\s/])[^\s/>][^\s/=>]* # attribute name (?:\s*=+\s* # value indicator (?:'[^']*' # LITA-enclosed value |"[^"]*" # LIT-enclosed value |(?!['"])[^>\s]* # bare value ) \s* # possibly followed by a space )?(?:\s|/(?!>))* )* )? \s* # trailing whitespace z#ceZdZdZdZdZdddfd ZfdZd Zd Z d Z d Z dd dZ dZ d#dZdZdZd#dZd$dZdZdZdZdZdZdZdZdZdZdZdZd Zd!Zd"Z xZ!S)%raEFind tags and other markup and call handler functions. Usage: p = HTMLParser() p.feed(data) ... p.close() Start tags are handled by calling self.handle_starttag() or self.handle_startendtag(); end tags by self.handle_endtag(). The data between tags is passed from the parser to the derived class by calling self.handle_data() with the data as argument (the data may be split up in arbitrary chunks). If convert_charrefs is True the character references are converted automatically to the corresponding Unicode character (and self.handle_data() is no longer split in chunks), otherwise they are passed by calling self.handle_entityref() or self.handle_charref() with the string containing respectively the named or numeric reference as the argument. )scriptstylexmpiframenoembednoframes)textareatitleTF)convert_charrefs scriptingc^t|||_||_|j y)azInitialize and reset this instance. If convert_charrefs is true (the default), all character references are automatically converted to the corresponding Unicode characters. If *scripting* is false (the default), the content of the ``noscript`` element is parsed normally; if it's true, it's returned as is without being parsed. N)super__init__rrreset)selfrr __class__s $/usr/lib64/python3.12/html/parser.pyrzHTMLParser.__init__vs(  0" cd|_d|_t|_d|_d|_d|_g|_d|_d|_ t|-y)z1Reset this instance. Loses all unprocessed data.z???NTr) rawdatalasttaginteresting_normal interesting cdata_elem_support_cdata _escapable_pending _pending_len_parse_thresholdrr)rrs rrzHTMLParser.resetsO  -"  !  rc|xjt|z c_|j|jkr|jj |y|js|xj |z c_nc|jj ||xj dj |jz c_|jjd|_t|j }|jdt|j |krd|_yt|j |_y)zFeed data to the parser. Call this as often as you want, with as little or as much text as you want (may include '\n'). rrrN) r$lenr%r#appendrjoincleargoahead)rdatans rfeedzHTMLParser.feeds SY&   t44 4 MM  &== $  $$T*  66  ##% !D DLL!A LLO4<< 1$()%),DLL(9%rc|jrO|xjdj|jz c_|jjd|_|j dy)zHandle any buffered data.rrrN)r#rr)r*r$r+rs rclosezHTMLParser.closesG == LLBGGDMM2 2L MM   ! !D  QrNc|jS)z)Return full source of start tag: '<...>'.)_HTMLParser__starttag_textr0s rget_starttag_textzHTMLParser.get_starttag_texts###r escapablec|j|_||_|jdk(rtjd|_y|rT|j sHtjd|jztjtjz|_ytjd|jztjtjz|_y)N plaintextz\Zz&|])z])) lowerr r"recompilerr IGNORECASEASCII)relemr6s rset_cdata_modezHTMLParser.set_cdata_modes**,# ??k )!zz%0D  t44!zz*Dt*V*,--*@ BD  "zz*BT__*T*,--*@ BD rc6t|_d|_d|_y)NT)rrr r"r0s rclear_cdata_modezHTMLParser.clear_cdata_modes-rc||_y)aEnable or disable support of the CDATA sections. If enabled, "<[CDATA[" starts a CDATA section which ends with "]]>". If disabled, "<[CDATA[" starts a bogus comments which ends with ">". This method is not called by default. Its purpose is to be called in custom handle_starttag() and handle_endtag() methods, with value that depends on the adjusted current node. See https://html.spec.whatwg.org/multipage/parsing.html#markup-declaration-open-state for details. N)r!)rflags r_set_support_cdatazHTMLParser._set_support_cdatas #rc |j}d}t|}||kr2|jrq|jse|j d|}|dkr|j dt ||dz }|dk\r'tjdj||sn|}n?|jj||}|r|j}n|jrnx|}||krJ|jr*|jr|jt|||n|j||||j||}||k(rn|j }|d|r=t"j%||r|j'|} n|d|r|j)|} nt|d|r|j+|} nY|d|r|j-|} n>|d |r|j/|} n#|d z|ks|r|jd|d z} nnA| dkrl|sn7t"j%||rnN|d|rK|d z|k(r|jdn*t0j%||rn|j3||d zdn|d|rF|}d D]'} |j5| |d zs|t| z}n|j3||d z|n|d|r$|j6r|j9||dzdn~|||dzj;dk(r|j=||d zdnM|d |r|j3||d zdn,|d|r|j?||d zdn tAd|} |j|| }n|d|rtBj%||}|rY|jEd d} |jG| |jI} |d| d z s| d z } |j|| }d||dvr,|j|||d z|j||d z}n |d|rtJj%||}|rW|jEd } |jM| |jI} |d| d z s| d z } |j|| }tNj%||}|rE|rB|jE||dk(r,|jI} | |kr|} |j||d z}n7|d z|kr'|jd|j||d z}nn||kr2|ra||kr\|jr*|jr|jt|||n|j||||j||}||d|_y)Nr<&"z [\t\n\r\f ;]z>wOA((//; AA1u((T__$$Xgal%;<$$WQq\2q!$AAvu ++J#q!%%gq1++A.Aa())!,A***1-Aa( a(Aa(33A6A!eq[C$$S)AAq5#))'15#D!,q5A: ,,T2'--gq9 !//! >#FA.&8F&//!< !S[ 0 %'9++GAaCN;#K38K8K))'!A#$-8 1Q3--/;>((17#D!,++GAaCDM:#D!,wqst}5,-FGGANN1a(D!$ gq1 ;;=2.D''- A%c1Q3/Eq!,Agabk)((1Q38 NN1ac2C#!3 ;;q>D))$/ A%c1Q3/Eq!,A"((!4u{{} ;!IIK6 !A NN1a!e4!eq[$$S)q!a%0As!ez 1q5$$  '!A,!78  1.q!$Aqr{ rc|j}|||dzdk(r|j|S|||dzdk(rC|jr7|jd|dz}|dkry|j ||dz||dzS|||dzj d k(r7|jd |dz}|dk(ry|j ||d z||d zS|||dzd k(ra|jd |dz}|dkry||d z dk(r|j ||dz|d z |d zS|j||d z||d zS|j|S)NrLrIrOrMz]]>rrQrNrPrrJrzV #%%a( ( Qqs^{ *t/B/B UAaC(A1u   gac1o .q5L Qqs^ ! ! #{ 2LLac*E{   WQqS/ 07N Qqs^u $ S!A#&A1uqs|s"!!'!A#qs"34q5L##GAaCO4q5L++A. .rc|j}tj||dz}|stj ||dz}|sy|r'|j }|j ||dz||jS)NrLrQ)r commentcloserVcommentabruptcloser\rWrcrl)rrpreportrr\rqs rr_zHTMLParser.parse_commentsr,,##GQqS1&,,Wac:E  A   !Q 0yy{rc|j}|jd|dz}|dk(ry|r|j||dz||dzS)NrrJrQr)rrSrc)rrpr}rposs rrxzHTMLParser.parse_bogus_commentsP,,ll3!$ "9    !C 0 1Qwrc|j}tj||dz}|sy|j}|j ||dz||j }|S)NrJrQ)rpicloserVrWrgrlrrprr\rqs rr`zHTMLParser.parse_pisV,,w!, KKM wqsA' IIKrcd|_|j|}|dkr|S|j}||||_g}tj ||dz}|j }|j djx|_}||krtj ||}|sn|j ddd\} } } | sd} n,| dddcxk(r| ddk(sn| dddcxk(r| ddk(rnn| dd} | r t| } |j| j| f|j }||kr|||j} | dvr|j||||S| jd r|j|||S|j!||||j"vs|j$r|d k(s|d k(r|j'|d |S||j(vr|j'|d |S)NrrrJrN'rQ")r/>rnoscriptr8Fr5T)r3check_for_whole_start_tagrtagfind_tolerantr\rlrjr9rattrfind_tolerantrr(striprXrdhandle_startendtaghandle_starttagCDATA_CONTENT_ELEMENTSrr?RCDATA_CONTENT_ELEMENTS) rrpendposrattrsr\rstagmattrnamerest attrvaluerls rr]zHTMLParser.parse_starttags $//2 A:M,,&q0 &&w!4 IIK"[[^1133 s&j!''3A()1a(8 %HdI 2A$8)BC.82A#7237%aO $Y/ LL(..*I6 7A&ja%%' k !   WQv. /M <<   # #C /   e ,t222C:$5{"##C5#9 444##C4#8 rc|j}tj||dz}|j}||dz dk7ry|S)NrrrQ)r locatetagendr\rlrs rrz$HTMLParser.check_for_whole_start_tagsD,,""7AaC0 IIK 1Q3<3 rc|j}|jd|dzdkrytj||s$||dz|dzdk(r|dzS|j |St j||dz}|j }||dz dk7rytj||dz}|jdj}|j||j|S)NrrJrrQrNr) rrSrbr\rxrrlrrjr9 handle_endtagrA)rrprr\rqrs rr^zHTMLParser.parse_endtags,, <<QqS !A %+qs1Q33&s //22""7AaC0 IIK 1Q3<3 !&&w!4kk!n""$ 3 rcJ|j|||j|yN)rrrrrs rrzHTMLParser.handle_startendtags  S%( 3rcyrrs rrzHTMLParser.handle_starttag rcyrr)rrs rrzHTMLParser.handle_endtagrrcyrrrrus rrkzHTMLParser.handle_charrefrrcyrrrs rrnzHTMLParser.handle_entityrefrrcyrrrr,s rrXzHTMLParser.handle_data#rrcyrrrs rrczHTMLParser.handle_comment'rrcyrr)rdecls rrfzHTMLParser.handle_decl+rrcyrrrs rrgzHTMLParser.handle_pi/rrcyrrrs rrezHTMLParser.unknown_decl2rr)T)r)"__name__ __module__ __qualname____doc__rrrrr.r1r3r4r?rArDr+rar_rxr`r]rr^rrrrkrnrXrcrfrgre __classcell__)rs@rrrZs0Y3+/5  :<O$16 B # G#X/D   .d<          r)rr: _markupbasehtmlr__all__r;rrormrir[rbrr{r|rVERBOSErrlocatestarttagend_tolerant endendtag endtagfind ParserBaserrrrrs["  . RZZ' RZZ % BJJ> ? "**@ Arzz+& RZZ % "**S/rzz(# RZZ'2::QRBJJ ZZ rzz ZZ  (RZZ)ZZ BJJsO RZZ> ? Y ''Y r__pycache__/__init__.cpython-312.opt-1.pyc000064400000010437152526357650014202 0ustar00 {|j8dZddlZddlmZddgZdNdZidddd d d d d ddddddddddddddddddd d!d"d#d$d%d&d'id(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;dd?d@dAdBdCdDdEdFdGdHdIZhdJZ dKZ ejdLZ dMZ y)Oz* General functions for HTML manipulation. N)html5escapeunescapec|jdd}|jdd}|jdd}|r$|jdd}|jd d }|S) z Replace special characters "&", "<" and ">" to HTML-safe sequences. If the optional flag quote is true (the default), the quotation mark characters, both double quote (") and single quote (') characters are also translated. &z&z>"z"'z')replace)squotes &/usr/lib64/python3.12/html/__init__.pyrr s\ #wA #vA #vA IIc8 $ IIdH % H�  u€u‚uƒu„u…u†u‡uˆu‰uŠu‹uŒuŽu‘u’u“u”u•u–u—u˜u™ušu›uœužuŸ>~   rrrrrrrrrrrr r!r"r$r%r'r)r*r+r,r-r.r/r0r1r2r3r4r5r7r8c|jd}|ddk(r{|ddvrt|ddjdd}nt|ddjd}|tvr t|Sd|cxkrd ksn|d kDry |tvry t |S|t vr t |Stt|dz dd D]!}|d|t vst |d|||dzcSd|zS)Nrzr#xXr{;riirrr) groupintrstrip_invalid_charrefs_invalid_codepointschr_html5rangelen)r numxs r_replace_charrefr[s  Ats{ Q44<aell3',Caell3'(C # #$S) ) S "F "cHn % %3x ;!9 s1vaxB'A!uae}qu,,(7Nrz7&(#[0-9]+;?|#[xX][0-9a-fA-F]+;?|[^\t\n\f <&#;]{1,32};?)cBd|vr|Stjt|S)a^ Convert all named and numeric character references (e.g. >, >, &x3e;) in the string s to the corresponding unicode characters. This function uses the rules defined by the HTML 5 standard for both valid and invalid character references, and the list of HTML 5 named character references defined in html.entities.html5. r)_charrefsubr)r s rrrzs" !| <<(! ,,r)T)__doc__re_re html.entitiesrr__all__rrrrcompilerrrrrs) Z   $#(#$# (# & #  ( #  ( # (# (# (# (# (# (# (# (# (#  &!#" (##$ &%#& &'#( ()#* (+#, (-#. (/#0 (1#2 (3#4 (5#6 (7#8 (9#: (;#< (=#> (?#@ &A#B (C#D (E#J06 3;;3 4 -r__pycache__/__init__.cpython-312.opt-2.pyc000064400000007236152526357650014206 0ustar00 {|j6 ddlZddlmZddgZdMdZiddddd d d d d ddddddddddddddddddd d!d"d#d$d%d&id'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHZhdIZdJZ ejdKZ dLZ y)NN)html5escapeunescapec |jdd}|jdd}|jdd}|r$|jdd}|jd d }|S) N&z&z>"z"'z')replace)squotes &/usr/lib64/python3.12/html/__init__.pyrr sa #wA #vA #vA IIc8 $ IIdH % H�  u€u‚uƒu„u…u†u‡uˆu‰uŠu‹uŒuŽu‘u’u“u”u•u–u—u˜u™ušu›uœužuŸ>~   rrrrrrrrrrrr r!r"r$r%r'r)r*r+r,r-r.r/r0r1r2r3r4r5r7r8c|jd}|ddk(r{|ddvrt|ddjdd}nt|ddjd}|tvr t|Sd|cxkrd ksn|d kDry |tvry t |S|t vr t |Stt|dz dd D]!}|d|t vst |d|||dzcSd|zS)Nrzr#xXr{;riirrr) groupintrstrip_invalid_charrefs_invalid_codepointschr_html5rangelen)r numxs r_replace_charrefr[s  Ats{ Q44<aell3',Caell3'(C # #$S) ) S "F "cHn % %3x ;!9 s1vaxB'A!uae}qu,,(7Nrz7&(#[0-9]+;?|#[xX][0-9a-fA-F]+;?|[^\t\n\f <&#;]{1,32};?)cD d|vr|Stjt|S)Nr)_charrefsubr)r s rrrzs' !| <<(! ,,r)T) re_re html.entitiesrr__all__rrrrcompilerrrrrs) Z   $#(#$# (# & #  ( #  ( # (# (# (# (# (# (# (# (# (#  &!#" (##$ &%#& &'#( ()#* (+#, (-#. (/#0 (1#2 (3#4 (5#6 (7#8 (9#: (;#< (=#> (?#@ &A#B (C#D (E#J06 3;;3 4 -r__pycache__/entities.cpython-312.opt-2.pyc000064400000276523152526357650014302 0ustar00 {|j&` gdZiddddddddd d d d d ddddddddddddddddddd d!d"id#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDidEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfidgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~ddddddddddiddddddddddddddddddddddddddddddddddidddddddddddddddddddddddd“ddēddƓddȓddʓdd̓iddΓddГddғddԓdd֓ddؓddړddܓddޓddddddddddddddddiddddddddddddddddddddddddddd d d d d dddidddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2id3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTidUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvidwdxdydzd{d|d}d~ddddddddddddddddddddddddddiddddddddddddddddddddddddddddddddddidddddddd“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ߐddddddddddddZidddwddddddddddddddddddydddddd{dddddddiddd}ddddddd d d d d ddddddddddddddddddddidddd dd d!d d"d d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d0d4d5d6d7d8d9id:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[id\d]d^d_d`dadbdcdddedfd dgd[dhdad dOddidjdOdkdidldmdndodpdqdrdsdtd[idudvd dwddxdydwdzdxdd{dd|d}d{d~d|ddddddddddddddddiddddddddddddddddddddddddddddddddddidddddddddddddddddddddddd“dÐdēdŐdƓdǐdȓdɐdʓdːd̓id͐dΓdϐdГdѐdғdӐdԓdՐd֓dאdؓdِdړdېdܓdݐdޓdߐdddddddddddddddidddddddddddddddddddddddddddd d d d d ddiddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1id2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSidTddUdVdWdVddXdYdXdZdd[d\d]d^d_dd`ddadbdcdddedfdgdhdidhdjdkdldmidndodpdkdqdodrdsdtdudvdwdxdydzd{d|d}d~dddddddddddddddiddddddddddddddddddddddddddddddddddiddddddddddddddddddddddddddddddddÓdĐdœidƐ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ߐdddddddiddddddddddddddqddqddddddddddddddddddiddddd dd dd d d dddddddddddddddddddddddidd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=dvd>d?id@dAdBdCdDdEdFdGdHdIdJdKdLd0dMd2dNdOdPdQddRdSdRdTd4dUdIdVdOdWdQdXdidYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzid{dd|d}d~d^ddddddddddddddddddddddddddddiddddddddrdddddddddddddddddd}ddddddddidddddddddddddddddd“dÐdēdŐddƐddǐdȓdɐdʓdːd̓d͐dʓdΐdϓidАdѓdҐdӓdԐddՐdd֐ddאdfdؐdٓdڐdۓdܐdldݐdޓdߐdddddddddddddiddhddfddhddddddddddddddddddddddddddddid d d d d ddddddddddddddddddd d!d"d#dܓd$dd%d&d'd(id)d*d+d,d-d.dd/dd0d1d/d2d0d3d4d5d6d7d8d9d:dd;dÐd<d=d;d>d<d?d@dAdBidCdDdEddFdGdHd̓dIdJdKdLdMdNdOdPdQdRdSdTd!dUdŐdVdWdUdXdVdYdZd[d\d]d^id_d`dadbdcdddedfdgdhdidjdkdldmdndodndpdqdrdndsdtdudvdwdxdydzd{d|d}d~idddddddddddddddddddddddddd:dd@ddddZddfiddddddddddddddddddddddddddʓddddddddidddӐdddddd'ddՐdddddddÓdĐdœdƐdǓdȐdǓdɐddʐdLdːdLd̐dNd͐dΓidϐdГdѐdғdӐdԓdՐd֓dאdؓdِdړdېdܓdݐdޓdߐdddؓddddddddddddddidddddddddddddߐdddddddddddddddddd d dd id d d dddddddddddddddddddd d!d"d#d$d%d&d'd(dd)d*id+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEd@dFd>dGdHdIdHidJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d[d_d`dadbdcdddedfdgdhdidjidkdldmdndodndpdqdrdsdtdsdudqdvdwdxdydzd{d|dd}d@d~dDdd>ddddfddHidddddddddddddddddddd]dddddddddddddd*iddddddDddBddfddddddddddddddddddddۓddddiddddddddddddÓdĐdÓdŐdƓdǐdȓdɐdʓdːd̓d͐ddΐdϓdАdѓdҐdӓdԐdՓd֐dדidؐdٓdڐdۓdܐdݓdސdߓddddddddddddddkddoddddjd+dddddiddddd-dddddddddddddddddddddddۓddddd/d idd d d d d d dddddddddddddddddddd dd!dd"d#d$did%d&d'd(d)d*d+dd,d`d-d.d/d0d1d2d3d&d4d5d6d7d8d9d:d;d<d7d=d9d>dd?d@idAdBdCddDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdBddWdXdWdYd#dZd[d\d`id]d^d_d`dadbdcddded`dfdEdgdhdidjdkdldmdnd3dod dpdqdodrdpdsdtdudvdwdxidydzd{d|d}d~ddddddddddddddddddddddddddddiddddddddddddddddddddddddddddddddddidddddd“dÐdēdŐdƓdǐdȓdɐdƓdʐd˓d̐ddd͓dΐd͓dϐdГdѐdٓdҐdӓdԐdՓd֐dדdؐdٓidڐdדdېdܓdݐdޓdߐdddddddddddddddddddddddddddidddddddddddddddd d d d d ddddddddddddddiddƓddӓddٓddӓddՓd d!d"dd#dd$d%d&d'd(dd)d*d+d,d-dd.d/d0d1d2did3dۓd4dd5d!d6d7d8dd9d:d;dnd<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOidPd/dQdRdSdTdUdVdWddXddYdZd[dZd\d]d^d_d`dadbdcdddedfdgdhd˓didjdkdVidldTdmdVdnddodpdqdpdrdsdtdudvdZdwdudxdydzd,d{d|d}d~ddpddddddidd/dddddddddddddd1ddddddddddddddddddidddddddddddddddddd%ddddޓddddddddddddiddddddܓdddd“dÐdēdŐdƓdǐdȓdɐdʓdːd̓d͐dΓdϐdГdѐdғdӐdԓdՐdԓd֐d֓dאdؓidِdړdېd!dܐddݐd7dސdߓdddddddddddddddduddddddddiddddddddd)dddddddd d d d ddj ddA d d d d d d  d d  d dGi ddޓ 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/ d0 d1 d2 d3 d4d5 d5 d6 d7 d8 d9 d: d; d< d= d>d/ d? d@ d? dA dB dCds dD dEid1d dFd dG dH dId# dJdϓ dK dL dM dN dO dP dQdƓ dR dN dS dT dU dV dW dX dY dN dZ d8 d[ d\ d]di d^ d_ d` da db dc dd dc ded df dg dh di dj dk dl dm dn do dp dq dr ds dt dm du dv dw dv dx dyd9 dzi d{ 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 d 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 dd] dd d d d d d 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ʓ 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 d d d d d d d d d d d d d d d d d d d d d dz d dy d ddA d d 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 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 d d2 d d3 d4 d5 d6 d7 d8 d9 d8i d: d; d< d= d> d? d@ dA dB dC dD d8 dE dF dG dH dI dJ dK dL dM dN dO dP dQ dR dS dT dU dV dW dX dY dZi d[ d\ d] d^ d_ d` da db dc dd de df dg d dh dm di d dj d dk d dl dm dn do dp dq dr d? ds dC dt dAi du d? dv dA dw dx dy dz d{ d| d} d~ d dx d dz d dF d dJ d dX d d\ d dZ d d d d d d d di d dd d df d df d d d d d dN d dR d d d d d dV d dT d dV d d d dX d dZ d d d di d db d d` d db d d d dd; ddG d d d d d d d/ d d d d d dF d dJ d 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̓ d͐ dΓ dϐ dГ dѐ dғ dӐ dԓ dՐ d֓i dא dؓ dِ dړ dې dܓ dݐ dޓ dߐ dޓ d ddA ddK d d d d d ddɓ dd˓dC ddM d d d d d d di d d dd͓ d d d d d d ddϓ d d d d d d d d d d d d d ddE ddQ d d d d di d d  d d  d d dd 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Փi d( d) d* d+ d, d- d.d d/d d0 d1 d2dד d3 d4 d5 d6 d7dǓ d8 d9 d: d; d< d;d] d= d> d=d_ d? d@ d?i dA dB dC dD dE dF dG dH dIdӓ dJ dK dL d;dK dMda dN dO dM dP dN dQ dRdM dSdc dT dU dS dV dT dW dXi dYdٓ dZ d[dO d\dg d] d^ d\ d_ d] d` da db d dc dd de df dg dh diddi dj dk dj dld dm dn do dpi dq dr ds dr 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 d8 d d d di d d dd d d dd d d dd d d d d dd% d d ddѓ d d d d d ddw d d d d di d d d d ddʓ d d d d d ddy d d d d d d d d d d d d d d d d 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 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 ddi 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 di 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/ d0 d1 d2 d3i d4dٓ d5d d6 d7 d8 d9 d: d; d< d= d> d? d@ dA dB dC dD dE dF d dGd  dHdp dIdԓ dJ dK dL dM dN dOi dP dQ dR dS dT dU dV dW dX dY dZ d[ d\ d] d^ d_ d` dM da db dc dd de df dg dh did djd dk dl dm dni do dn dp dq dr dn ds dt du dv dwdѓddѓ dxdѓ dydѓ dz dғ d{d7 d|d& d} d~ d d d dn d d d di dd 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 ddi d d d d dd 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 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̓ d͐ dΓ dϐ dГ dѐ d dҐ dӓ dԐ dti dՐ d֓ dא dؓ dِ dړ dې dܓ dݐ dޓ dߐ d d d d d d d d d d dq d d d d d d d dO dd ddi d d d d d d d d dd d d d d d d d d d d d d dd 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ϓ d0 d1 d2dғ d3dғd d4 d5 d4 d6 d7 d8 d9 d:d d;d d< d= d> d? d@ dA dBd dC dD dE dF dG dHi dI dJ dK dL dMdh dNdӓ dO dB dPd dQ d) dR dSd dT dU dT dV dW dX dY dZ d[ d\ d[ d] d^ d_ d` da dbi dc db dd de df dg dh di dj dk dl dm dn do dp dq drdӓ dsd dtd du dv dw dx dy dB dz 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 dd d d d d d d d 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 d d d d d d d d ddؓi ddؓ d d) d d d d dd d d{ d d d d d d ddȓ 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 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 dd di d dd d d dd d d ddddddddddd d d d d dddd ddddddiddddddddddddd d d!d d"dd#dd$d%d&d'd(d)d*dѓd+d,d-dГd.dГid/d0dÐd1d2d1d3d4d5d6d7d8d9d:d; dfd<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMidNdOdPdQdRdQdSdQdTdUdVdWdXdYdZdYd[d[d\ d^d]d^d_d`dad`dbd[dc d^d_dddϐdeidfdddgdedh d^diddj dbdkddld[dӐdmdndmdod'dpdqdrdsdtddu ddvddwdxdydzid{d|d}d~ddd d9dddddddddd"d d ddGddd dd dddddddiddIddddddddddddddddddddddddddddГd d&dedidِdddddddddd dSdddddddddd“dgdÓdĐdœdƐdÓdǐdœdȐdɓdʐd˓id̐d͓dΐdϓdАdѓdҐdӓdԐdՓd֐dדdؐdٓdidړdېdܓdݐdړdސdܓdߐdddMd dddddddiddddddddddddddΓddddddddddddddddddd dSiddd dSdddd͓d d d dd d d dӓddMd dddd dޓd dddddddddiddddd d'dddd d!d d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4dd5dړid6ddmd7d8d9d:d7d;d9d<d=d>d?d@ddAddBdndC ddD ddE ddFddGd dH ddI d[idJdKdLdMdNdOdPdQdRdYdSdCdT ddUdVdWdXdYdZd[d\d]d^d_d`dadbdcddd ddedfidgdГdh d6didjdkdldmdndodpdqdrdsdpdtdrdu dBdvdrdwdxdydzd{dd|d}d~dddCid dTd d`ddddd dd dddddddMddKddQddOddddddddddiddғdd&ddddddddddddddddzddzddddddddddddʓiddddddddddddddޓdddddd“dÐddĐdœdƐdǓdȐd“dɐdēdʐddːdid̐d͓dΐdϓdАdƓdѐdΓdҐd̓dӐdГdԐdғdqdՓd֐dדdؐdՓdِdדdڐdۓdܐdݓdސdߓddddddiddddddddddddddddddddddddddddddddddidddd d d d d ddddddd dddddddddddddd d!d"d;d#d$d%d&d'd(d)ZiZiZej D]\ZZeee<eeee<[[y*(+)html5name2codepointcodepoint2name entitydefsAEligAacuteAcircAgraveAlphaiAringAtildeAumlBetaiCcedilChiiDaggeri! DeltaiETHEacuteEcircEgraveEpsiloniEtaiEumlGammaiIacuteIcircIgraveIotaiIumlKappaiLambdaiMuiNtildeNuiOEligiROacuteOcircOgraveOmegaiOmicroniOslashOtildeOumlPhiiPiiPrimei3 PsiiRhoiScaroni`SigmaiTHORNTauiThetaiUacuteUcircUgraveUpsiloniUumlXiiYacuteYumlixZetaiaacuteacircacuteaeligagravealefsymi5!alphaiamp&andi'"angi "aringasympiH"atildeaumlbdquoi betaibrvbarbulli" capi)"ccedilcedilcentchiicirciclubsic&congiE"copycrarri!cupi*"currendArri!daggeri darri!degdeltaidiamsif&divideeacuteecircegraveemptyi"emspi enspi epsiloniequivia"etaietheumleuroi existi"fnofiforalli"frac12frac14frac34frasliD gammaigeie"gt>hArri!harri!heartsie&hellipi& iacuteicirciexcligraveimagei!infini"inti+"iotaiiquestisini"iumlkappailArri!lambdailangi)#laquolarri!lceili#ldquoi leid"lfloori #lowasti"lozi%lrmi lsaquoi9 lsquoi lt<macrmdashi micromiddotminusi"muinablai"nbspndashi nei`"nii "notnotini "nsubi"ntildenuioacuteocircoeligiSograveolinei> omegaiomicronioplusi"ori("ordfordmoslashotildeotimesi"oumlparaparti"permili0 perpi"phiipiipiviplusmnpoundprimei2 prodi"propi"psiiquot"rArri!radici"rangi*#raquorarri!rceili #rdquoi reali!regrfloori #rhoirlmi rsaquoi: rsquoi sbquoi scaroniasdoti"sectshysigmaisigmafisimi<"spadesi`&subi"subei"sumi"supi"sup1sup2sup3supei"szligtauithere4i4"thetaithetasymithinspi thorntildeitimestradei"!uArri!uacuteuarri!iii!iii i )ucircugraveumlupsihupsilonuumlweierpxiyacuteyenyumlzetazwjzwnjÁázAacute;zaacute;zAbreve;uĂzabreve;uăzac;u∾zacd;u∿zacE;u∾̳ÂâzAcirc;zacirc;´zacute;zAcy;uАzacy;uаÆæzAElig;zaelig;zaf;u⁡zAfr;u𝔄zafr;u𝔞ÀàzAgrave;zagrave;zalefsym;uℵzaleph;zAlpha;uΑzalpha;uαzAmacr;uĀzamacr;uāzamalg;u⨿AMP&zAMP;zamp;zAnd;u⩓zand;u∧zandand;u⩕zandd;u⩜z andslope;u⩘zandv;u⩚zang;u∠zange;u⦤zangle;zangmsd;u∡z angmsdaa;u⦨z angmsdab;u⦩z angmsdac;u⦪z angmsdad;u⦫z angmsdae;u⦬z angmsdaf;u⦭z angmsdag;u⦮z angmsdah;u⦯zangrt;u∟zangrtvb;u⊾z angrtvbd;u⦝zangsph;u∢zangst;Åzangzarr;u⍼zAogon;uĄzaogon;uązAopf;u𝔸zaopf;u𝕒zap;u≈zapacir;u⩯zapE;u⩰zape;u≊zapid;u≋zapos;'zApplyFunction;zapprox;z approxeq;åzAring;zaring;zAscr;u𝒜zascr;u𝒶zAssign;u≔zast;*zasymp;zasympeq;u≍ÃãzAtilde;zatilde;ÄäzAuml;zauml;z awconint;u∳zawint;u⨑z backcong;u≌z backepsilon;u϶z backprime;u‵zbacksim;u∽z backsimeq;u⋍z Backslash;u∖zBarv;u⫧zbarvee;u⊽zBarwed;u⌆zbarwed;u⌅z barwedge;zbbrk;u⎵z bbrktbrk;u⎶zbcong;zBcy;uБzbcy;uбzbdquo;u„zbecaus;u∵zBecause;zbecause;zbemptyv;u⦰zbepsi;zbernou;uℬz Bernoullis;zBeta;uΒzbeta;uβzbeth;uℶzbetween;u≬zBfr;u𝔅zbfr;u𝔟zbigcap;u⋂zbigcirc;u◯zbigcup;u⋃zbigodot;u⨀z bigoplus;u⨁z bigotimes;u⨂z bigsqcup;u⨆zbigstar;u★zbigtriangledown;u▽zbigtriangleup;u△z biguplus;u⨄zbigvee;u⋁z bigwedge;u⋀zbkarow;u⤍z blacklozenge;u⧫z blacksquare;u▪zblacktriangle;u▴zblacktriangledown;u▾zblacktriangleleft;u◂zblacktriangleright;u▸zblank;u␣zblk12;u▒zblk14;u░zblk34;u▓zblock;u█zbne;u=⃥zbnequiv;u≡⃥zbNot;u⫭zbnot;u⌐zBopf;u𝔹zbopf;u𝕓zbot;u⊥zbottom;zbowtie;u⋈zboxbox;u⧉zboxDL;u╗zboxDl;u╖zboxdL;u╕zboxdl;u┐zboxDR;u╔zboxDr;u╓zboxdR;u╒zboxdr;u┌zboxH;u═zboxh;u─zboxHD;u╦zboxHd;u╤zboxhD;u╥zboxhd;u┬zboxHU;u╩zboxHu;u╧zboxhU;u╨zboxhu;u┴z boxminus;u⊟zboxplus;u⊞z boxtimes;u⊠zboxUL;u╝zboxUl;u╜zboxuL;u╛zboxul;u┘zboxUR;u╚zboxUr;u╙zboxuR;u╘zboxur;u└zboxV;u║zboxv;u│zboxVH;u╬zboxVh;u╫zboxvH;u╪zboxvh;u┼zboxVL;u╣zboxVl;u╢zboxvL;u╡zboxvl;u┤zboxVR;u╠zboxVr;u╟zboxvR;u╞zboxvr;u├zbprime;zBreve;u˘zbreve;¦zbrvbar;zBscr;zbscr;u𝒷zbsemi;u⁏zbsim;zbsime;zbsol;\zbsolb;u⧅z bsolhsub;u⟈zbull;u•zbullet;zbump;u≎zbumpE;u⪮zbumpe;u≏zBumpeq;zbumpeq;zCacute;uĆzcacute;ućzCap;u⋒zcap;u∩zcapand;u⩄z capbrcup;u⩉zcapcap;u⩋zcapcup;u⩇zcapdot;u⩀zCapitalDifferentialD;uⅅzcaps;u∩︀zcaret;u⁁zcaron;uˇzCayleys;uℭzccaps;u⩍zCcaron;uČzccaron;učÇçzCcedil;zccedil;zCcirc;uĈzccirc;uĉzCconint;u∰zccups;u⩌zccupssm;u⩐zCdot;uĊzcdot;uċ¸zcedil;zCedilla;zcemptyv;u⦲¢zcent;z CenterDot;·z centerdot;zCfr;zcfr;u𝔠zCHcy;uЧzchcy;uчzcheck;u✓z checkmark;zChi;uΧzchi;uχzcir;u○zcirc;uˆzcirceq;u≗zcirclearrowleft;u↺zcirclearrowright;u↻z circledast;u⊛z circledcirc;u⊚z circleddash;u⊝z CircleDot;u⊙z circledR;®z circledS;uⓈz CircleMinus;u⊖z CirclePlus;u⊕z CircleTimes;u⊗zcirE;u⧃zcire;z cirfnint;u⨐zcirmid;u⫯zcirscir;u⧂zClockwiseContourIntegral;u∲zCloseCurlyDoubleQuote;u”zCloseCurlyQuote;u’zclubs;u♣z clubsuit;zColon;u∷zcolon;:zColone;u⩴zcolone;zcoloneq;zcomma;,zcommat;@zcomp;u∁zcompfn;u∘z complement;z complexes;uℂzcong;u≅zcongdot;u⩭z Congruent;u≡zConint;u∯zconint;u∮zContourIntegral;zCopf;zcopf;u𝕔zcoprod;u∐z Coproduct;COPY©zCOPY;zcopy;zcopysr;u℗z CounterClockwiseContourIntegral;zcrarr;u↵zCross;u⨯zcross;u✗zCscr;u𝒞zcscr;u𝒸zcsub;u⫏zcsube;u⫑zcsup;u⫐zcsupe;u⫒zctdot;u⋯zcudarrl;u⤸zcudarrr;u⤵zcuepr;u⋞zcuesc;u⋟zcularr;u↶zcularrp;u⤽zCup;u⋓zcup;u∪z cupbrcap;u⩈zCupCap;zcupcap;u⩆zcupcup;u⩊zcupdot;u⊍zcupor;u⩅zcups;u∪︀zcurarr;u↷zcurarrm;u⤼z curlyeqprec;z curlyeqsucc;z curlyvee;u⋎z curlywedge;u⋏¤zcurren;zcurvearrowleft;zcurvearrowright;zcuvee;zcuwed;z cwconint;zcwint;u∱zcylcty;u⌭zDagger;u‡zdagger;u†zdaleth;uℸzDarr;u↡zdArr;u⇓zdarr;u↓zdash;u‐zDashv;u⫤zdashv;u⊣zdbkarow;u⤏zdblac;u˝zDcaron;uĎzdcaron;uďzDcy;uДzdcy;uдzDD;zdd;uⅆzddagger;zddarr;u⇊z DDotrahd;u⤑zddotseq;u⩷°zdeg;zDel;u∇zDelta;uΔzdelta;uδzdemptyv;u⦱zdfisht;u⥿zDfr;u𝔇zdfr;u𝔡zdHar;u⥥zdharl;u⇃zdharr;u⇂zDiacriticalAcute;zDiacriticalDot;u˙zDiacriticalDoubleAcute;zDiacriticalGrave;`zDiacriticalTilde;u˜zdiam;u⋄zDiamond;zdiamond;z diamondsuit;u♦zdiams;zdie;¨zDifferentialD;zdigamma;uϝzdisin;u⋲zdiv;÷zdivide;zdivideontimes;u⋇zdivonx;zDJcy;uЂzdjcy;uђzdlcorn;u⌞zdlcrop;u⌍zdollar;$zDopf;u𝔻zdopf;u𝕕zDot;zdot;zDotDot;u⃜zdoteq;u≐z doteqdot;u≑z DotEqual;z dotminus;u∸zdotplus;u∔z dotsquare;u⊡zdoublebarwedge;zDoubleContourIntegral;z DoubleDot;zDoubleDownArrow;zDoubleLeftArrow;u⇐zDoubleLeftRightArrow;u⇔zDoubleLeftTee;zDoubleLongLeftArrow;u⟸zDoubleLongLeftRightArrow;u⟺zDoubleLongRightArrow;u⟹zDoubleRightArrow;u⇒zDoubleRightTee;u⊨zDoubleUpArrow;u⇑zDoubleUpDownArrow;u⇕zDoubleVerticalBar;u∥z DownArrow;z Downarrow;z downarrow;z DownArrowBar;u⤓zDownArrowUpArrow;u⇵z DownBreve;ȗzdowndownarrows;zdownharpoonleft;zdownharpoonright;zDownLeftRightVector;u⥐zDownLeftTeeVector;u⥞zDownLeftVector;u↽zDownLeftVectorBar;u⥖zDownRightTeeVector;u⥟zDownRightVector;u⇁zDownRightVectorBar;u⥗zDownTee;u⊤z DownTeeArrow;u↧z drbkarow;u⤐zdrcorn;u⌟zdrcrop;u⌌zDscr;u𝒟zdscr;u𝒹zDScy;uЅzdscy;uѕzdsol;u⧶zDstrok;uĐzdstrok;uđzdtdot;u⋱zdtri;u▿zdtrif;zduarr;zduhar;u⥯zdwangle;u⦦zDZcy;uЏzdzcy;uџz dzigrarr;u⟿ÉézEacute;zeacute;zeaster;u⩮zEcaron;uĚzecaron;uězecir;u≖ÊêzEcirc;zecirc;zecolon;u≕zEcy;uЭzecy;uэzeDDot;zEdot;uĖzeDot;zedot;uėzee;uⅇzefDot;u≒zEfr;u𝔈zefr;u𝔢zeg;u⪚ÈèzEgrave;zegrave;zegs;u⪖zegsdot;u⪘zel;u⪙zElement;u∈z elinters;u⏧zell;uℓzels;u⪕zelsdot;u⪗zEmacr;uĒzemacr;uēzempty;u∅z emptyset;zEmptySmallSquare;u◻zemptyv;zEmptyVerySmallSquare;u▫zemsp13;u zemsp14;u zemsp;u zENG;uŊzeng;uŋzensp;u zEogon;uĘzeogon;uęzEopf;u𝔼zeopf;u𝕖zepar;u⋕zeparsl;u⧣zeplus;u⩱zepsi;uεzEpsilon;uΕzepsilon;zepsiv;uϵzeqcirc;zeqcolon;zeqsim;u≂z eqslantgtr;z eqslantless;zEqual;u⩵zequals;=z EqualTilde;zequest;u≟z Equilibrium;u⇌zequiv;zequivDD;u⩸z eqvparsl;u⧥zerarr;u⥱zerDot;u≓zEscr;uℰzescr;uℯzesdot;zEsim;u⩳zesim;zEta;uΗzeta;uηÐðzETH;zeth;ËëzEuml;zeuml;zeuro;u€zexcl;!zexist;u∃zExists;z expectation;z ExponentialE;z exponentiale;zfallingdotseq;zFcy;uФzfcy;uфzfemale;u♀zffilig;uffizfflig;uffzffllig;ufflzFfr;u𝔉zffr;u𝔣zfilig;ufizFilledSmallSquare;u◼zFilledVerySmallSquare;zfjlig;fjzflat;u♭zfllig;uflzfltns;u▱zfnof;uƒzFopf;u𝔽zfopf;u𝕗zForAll;u∀zforall;zfork;u⋔zforkv;u⫙z Fouriertrf;uℱz fpartint;u⨍½zfrac12;zfrac13;u⅓¼zfrac14;zfrac15;u⅕zfrac16;u⅙zfrac18;u⅛zfrac23;u⅔zfrac25;u⅖¾zfrac34;zfrac35;u⅗zfrac38;u⅜zfrac45;u⅘zfrac56;u⅚zfrac58;u⅝zfrac78;u⅞zfrasl;u⁄zfrown;u⌢zFscr;zfscr;u𝒻zgacute;uǵzGamma;uΓzgamma;uγzGammad;uϜzgammad;zgap;u⪆zGbreve;uĞzgbreve;uğzGcedil;uĢzGcirc;uĜzgcirc;uĝzGcy;uГzgcy;uгzGdot;uĠzgdot;uġzgE;u≧zge;u≥zgEl;u⪌zgel;u⋛zgeq;zgeqq;z geqslant;u⩾zges;zgescc;u⪩zgesdot;u⪀zgesdoto;u⪂z gesdotol;u⪄zgesl;u⋛︀zgesles;u⪔zGfr;u𝔊zgfr;u𝔤zGg;u⋙zgg;u≫zggg;zgimel;uℷzGJcy;uЃzgjcy;uѓzgl;u≷zgla;u⪥zglE;u⪒zglj;u⪤zgnap;u⪊z gnapprox;zgnE;u≩zgne;u⪈zgneq;zgneqq;zgnsim;u⋧zGopf;u𝔾zgopf;u𝕘zgrave;z GreaterEqual;zGreaterEqualLess;zGreaterFullEqual;zGreaterGreater;u⪢z GreaterLess;zGreaterSlantEqual;z GreaterTilde;u≳zGscr;u𝒢zgscr;uℊzgsim;zgsime;u⪎zgsiml;u⪐GT>zGT;zGt;zgt;zgtcc;u⪧zgtcir;u⩺zgtdot;u⋗zgtlPar;u⦕zgtquest;u⩼z gtrapprox;zgtrarr;u⥸zgtrdot;z gtreqless;z gtreqqless;zgtrless;zgtrsim;z gvertneqq;u≩︀zgvnE;zHacek;zhairsp;u zhalf;zhamilt;uℋzHARDcy;uЪzhardcy;uъzhArr;zharr;u↔zharrcir;u⥈zharrw;u↭zHat;^zhbar;uℏzHcirc;uĤzhcirc;uĥzhearts;u♥z heartsuit;zhellip;u…zhercon;u⊹zHfr;uℌzhfr;u𝔥z HilbertSpace;z hksearow;u⤥z hkswarow;u⤦zhoarr;u⇿zhomtht;u∻zhookleftarrow;u↩zhookrightarrow;u↪zHopf;uℍzhopf;u𝕙zhorbar;u―zHorizontalLine;zHscr;zhscr;u𝒽zhslash;zHstrok;uĦzhstrok;uħz HumpDownHump;z HumpEqual;zhybull;u⁃zhyphen;ÍízIacute;ziacute;zic;u⁣ÎîzIcirc;zicirc;zIcy;uИzicy;uиzIdot;uİzIEcy;uЕziecy;uе¡ziexcl;ziff;zIfr;uℑzifr;u𝔦ÌìzIgrave;zigrave;zii;uⅈziiiint;u⨌ziiint;u∭ziinfin;u⧜ziiota;u℩zIJlig;uIJzijlig;uijzIm;zImacr;uĪzimacr;uīzimage;z ImaginaryI;z imagline;uℐz imagpart;zimath;uızimof;u⊷zimped;uƵzImplies;zin;zincare;u℅zinfin;u∞z infintie;u⧝zinodot;zInt;u∬zint;u∫zintcal;u⊺z integers;uℤz Integral;z intercal;z Intersection;z intlarhk;u⨗zintprod;u⨼zInvisibleComma;zInvisibleTimes;u⁢zIOcy;uЁziocy;uёzIogon;uĮziogon;uįzIopf;u𝕀ziopf;u𝕚zIota;uΙziota;uιziprod;¿ziquest;zIscr;ziscr;u𝒾zisin;zisindot;u⋵zisinE;u⋹zisins;u⋴zisinsv;u⋳zisinv;zit;zItilde;uĨzitilde;uĩzIukcy;uІziukcy;uіÏïzIuml;ziuml;zJcirc;uĴzjcirc;uĵzJcy;uЙzjcy;uйzJfr;u𝔍zjfr;u𝔧zjmath;uȷzJopf;u𝕁zjopf;u𝕛zJscr;u𝒥zjscr;u𝒿zJsercy;uЈzjsercy;uјzJukcy;uЄzjukcy;uєzKappa;uΚzkappa;uκzkappav;uϰzKcedil;uĶzkcedil;uķzKcy;uКzkcy;uкzKfr;u𝔎zkfr;u𝔨zkgreen;uĸzKHcy;uХzkhcy;uхzKJcy;uЌzkjcy;uќzKopf;u𝕂zkopf;u𝕜zKscr;u𝒦zkscr;u𝓀zlAarr;u⇚zLacute;uĹzlacute;uĺz laemptyv;u⦴zlagran;uℒzLambda;uΛzlambda;uλzLang;u⟪zlang;u⟨zlangd;u⦑zlangle;zlap;u⪅z Laplacetrf;«zlaquo;zLarr;u↞zlArr;zlarr;u←zlarrb;u⇤zlarrbfs;u⤟zlarrfs;u⤝zlarrhk;zlarrlp;u↫zlarrpl;u⤹zlarrsim;u⥳zlarrtl;u↢zlat;u⪫zlAtail;u⤛zlatail;u⤙zlate;u⪭zlates;u⪭︀zlBarr;u⤎zlbarr;u⤌zlbbrk;u❲zlbrace;{zlbrack;[zlbrke;u⦋zlbrksld;u⦏zlbrkslu;u⦍zLcaron;uĽzlcaron;uľzLcedil;uĻzlcedil;uļzlceil;u⌈zlcub;zLcy;uЛzlcy;uлzldca;u⤶zldquo;u“zldquor;zldrdhar;u⥧z ldrushar;u⥋zldsh;u↲zlE;u≦zle;u≤zLeftAngleBracket;z LeftArrow;z Leftarrow;z leftarrow;z LeftArrowBar;zLeftArrowRightArrow;u⇆zleftarrowtail;z LeftCeiling;zLeftDoubleBracket;u⟦zLeftDownTeeVector;u⥡zLeftDownVector;zLeftDownVectorBar;u⥙z LeftFloor;u⌊zleftharpoondown;zleftharpoonup;u↼zleftleftarrows;u⇇zLeftRightArrow;zLeftrightarrow;zleftrightarrow;zleftrightarrows;zleftrightharpoons;u⇋zleftrightsquigarrow;zLeftRightVector;u⥎zLeftTee;z LeftTeeArrow;u↤zLeftTeeVector;u⥚zleftthreetimes;u⋋z LeftTriangle;u⊲zLeftTriangleBar;u⧏zLeftTriangleEqual;u⊴zLeftUpDownVector;u⥑zLeftUpTeeVector;u⥠z LeftUpVector;u↿zLeftUpVectorBar;u⥘z LeftVector;zLeftVectorBar;u⥒zlEg;u⪋zleg;u⋚zleq;zleqq;z leqslant;u⩽zles;zlescc;u⪨zlesdot;u⩿zlesdoto;u⪁z lesdotor;u⪃zlesg;u⋚︀zlesges;u⪓z lessapprox;zlessdot;u⋖z lesseqgtr;z lesseqqgtr;zLessEqualGreater;zLessFullEqual;z LessGreater;u≶zlessgtr;z LessLess;u⪡zlesssim;u≲zLessSlantEqual;z LessTilde;zlfisht;u⥼zlfloor;zLfr;u𝔏zlfr;u𝔩zlg;zlgE;u⪑zlHar;u⥢zlhard;zlharu;zlharul;u⥪zlhblk;u▄zLJcy;uЉzljcy;uљzLl;u⋘zll;u≪zllarr;z llcorner;z Lleftarrow;zllhard;u⥫zlltri;u◺zLmidot;uĿzlmidot;uŀzlmoust;u⎰z lmoustache;zlnap;u⪉z lnapprox;zlnE;u≨zlne;u⪇zlneq;zlneqq;zlnsim;u⋦zloang;u⟬zloarr;u⇽zlobrk;zLongLeftArrow;u⟵zLongleftarrow;zlongleftarrow;zLongLeftRightArrow;u⟷zLongleftrightarrow;zlongleftrightarrow;z longmapsto;u⟼zLongRightArrow;u⟶zLongrightarrow;zlongrightarrow;zlooparrowleft;zlooparrowright;u↬zlopar;u⦅zLopf;u𝕃zlopf;u𝕝zloplus;u⨭zlotimes;u⨴zlowast;u∗zlowbar;_zLowerLeftArrow;u↙zLowerRightArrow;u↘zloz;u◊zlozenge;zlozf;zlpar;(zlparlt;u⦓zlrarr;z lrcorner;zlrhar;zlrhard;u⥭zlrm;u‎zlrtri;u⊿zlsaquo;u‹zLscr;zlscr;u𝓁zLsh;u↰zlsh;zlsim;zlsime;u⪍zlsimg;u⪏zlsqb;zlsquo;u‘zlsquor;u‚zLstrok;uŁzlstrok;ułLT⃒znvHarr;u⤄znvinfin;u⧞znvlArr;u⤂znvle;u≤⃒znvlt;u<⃒znvltrie;u⊴⃒znvrArr;u⤃znvrtrie;u⊵⃒znvsim;u∼⃒znwarhk;u⤣znwArr;u⇖znwarr;u↖znwarrow;znwnear;u⤧ÓózOacute;zoacute;zoast;zocir;ÔôzOcirc;zocirc;zOcy;uОzocy;uоzodash;zOdblac;uŐzodblac;uőzodiv;u⨸zodot;zodsold;u⦼zOElig;uŒzoelig;uœzofcir;u⦿zOfr;u𝔒zofr;u𝔬zogon;u˛ÒòzOgrave;zograve;zogt;u⧁zohbar;u⦵zohm;uΩzoint;zolarr;zolcir;u⦾zolcross;u⦻zoline;u‾zolt;u⧀zOmacr;uŌzomacr;uōzOmega;zomega;uωzOmicron;uΟzomicron;uοzomid;u⦶zominus;zOopf;u𝕆zoopf;u𝕠zopar;u⦷zOpenCurlyDoubleQuote;zOpenCurlyQuote;zoperp;u⦹zoplus;zOr;u⩔zor;u∨zorarr;zord;u⩝zorder;uℴzorderof;ªzordf;ºzordm;zorigof;u⊶zoror;u⩖zorslope;u⩗zorv;u⩛zoS;zOscr;u𝒪zoscr;ØøzOslash;zoslash;zosol;u⊘ÕõzOtilde;zotilde;zOtimes;u⨷zotimes;z otimesas;u⨶ÖözOuml;zouml;zovbar;u⌽zOverBar;z OverBrace;u⏞z OverBracket;u⎴zOverParenthesis;u⏜zpar;¶zpara;z parallel;zparsim;u⫳zparsl;u⫽zpart;u∂z PartialD;zPcy;uПzpcy;uпzpercnt;%zperiod;.zpermil;u‰zperp;zpertenk;u‱zPfr;u𝔓zpfr;u𝔭zPhi;uΦzphi;uφzphiv;uϕzphmmat;zphone;u☎zPi;uΠzpi;uπz pitchfork;zpiv;uϖzplanck;zplanckh;uℎzplankv;zplus;+z plusacir;u⨣zplusb;zpluscir;u⨢zplusdo;zplusdu;u⨥zpluse;u⩲z PlusMinus;±zplusmn;zplussim;u⨦zplustwo;u⨧zpm;zPoincareplane;z pointint;u⨕zPopf;uℙzpopf;u𝕡£zpound;zPr;u⪻zpr;u≺zprap;u⪷zprcue;u≼zprE;u⪳zpre;u⪯zprec;z precapprox;z preccurlyeq;z Precedes;zPrecedesEqual;zPrecedesSlantEqual;zPrecedesTilde;u≾zpreceq;z precnapprox;u⪹z precneqq;u⪵z precnsim;u⋨zprecsim;zPrime;u″zprime;u′zprimes;zprnap;zprnE;zprnsim;zprod;u∏zProduct;z profalar;u⌮z profline;u⌒z profsurf;u⌓zprop;u∝z Proportion;z Proportional;zpropto;zprsim;zprurel;u⊰zPscr;u𝒫zpscr;u𝓅zPsi;uΨzpsi;uψzpuncsp;u zQfr;u𝔔zqfr;u𝔮zqint;zQopf;uℚzqopf;u𝕢zqprime;u⁗zQscr;u𝒬zqscr;u𝓆z quaternions;zquatint;u⨖zquest;?zquesteq;QUOT"zQUOT;zquot;zrAarr;u⇛zrace;u∽̱zRacute;uŔzracute;uŕzradic;u√z raemptyv;u⦳zRang;u⟫zrang;u⟩zrangd;u⦒zrange;u⦥zrangle;»zraquo;zRarr;u↠zrArr;zrarr;u→zrarrap;u⥵zrarrb;u⇥zrarrbfs;u⤠zrarrc;u⤳zrarrfs;u⤞zrarrhk;zrarrlp;zrarrpl;u⥅zrarrsim;u⥴zRarrtl;u⤖zrarrtl;u↣zrarrw;u↝zrAtail;u⤜zratail;u⤚zratio;u∶z rationals;zRBarr;zrBarr;zrbarr;zrbbrk;u❳zrbrace;}zrbrack;]zrbrke;u⦌zrbrksld;u⦎zrbrkslu;u⦐zRcaron;uŘzrcaron;uřzRcedil;uŖzrcedil;uŗzrceil;u⌉zrcub;zRcy;uРzrcy;uрzrdca;u⤷zrdldhar;u⥩zrdquo;zrdquor;zrdsh;u↳zRe;uℜzreal;zrealine;uℛz realpart;zreals;uℝzrect;u▭REGzREG;zreg;zReverseElement;zReverseEquilibrium;zReverseUpEquilibrium;zrfisht;u⥽zrfloor;u⌋zRfr;zrfr;u𝔯zrHar;u⥤zrhard;zrharu;u⇀zrharul;u⥬zRho;uΡzrho;uρzrhov;uϱzRightAngleBracket;z RightArrow;z Rightarrow;z rightarrow;zRightArrowBar;zRightArrowLeftArrow;u⇄zrightarrowtail;z RightCeiling;zRightDoubleBracket;u⟧zRightDownTeeVector;u⥝zRightDownVector;zRightDownVectorBar;u⥕z RightFloor;zrightharpoondown;zrightharpoonup;zrightleftarrows;zrightleftharpoons;zrightrightarrows;u⇉zrightsquigarrow;z RightTee;u⊢zRightTeeArrow;zRightTeeVector;u⥛zrightthreetimes;u⋌zRightTriangle;u⊳zRightTriangleBar;u⧐zRightTriangleEqual;u⊵zRightUpDownVector;u⥏zRightUpTeeVector;u⥜zRightUpVector;u↾zRightUpVectorBar;u⥔z RightVector;zRightVectorBar;u⥓zring;u˚z risingdotseq;zrlarr;zrlhar;zrlm;u‏zrmoust;u⎱z rmoustache;zrnmid;u⫮zroang;u⟭zroarr;u⇾zrobrk;zropar;u⦆zRopf;zropf;u𝕣zroplus;u⨮zrotimes;u⨵z RoundImplies;u⥰zrpar;)zrpargt;u⦔z rppolint;u⨒zrrarr;z Rrightarrow;zrsaquo;u›zRscr;zrscr;u𝓇zRsh;u↱zrsh;zrsqb;zrsquo;zrsquor;zrthree;zrtimes;u⋊zrtri;u▹zrtrie;zrtrif;z rtriltri;u⧎z RuleDelayed;u⧴zruluhar;u⥨zrx;u℞zSacute;uŚzsacute;uśzsbquo;zSc;u⪼zsc;u≻zscap;u⪸zScaron;uŠzscaron;ušzsccue;u≽zscE;u⪴zsce;u⪰zScedil;uŞzscedil;uşzScirc;uŜzscirc;uŝzscnap;u⪺zscnE;u⪶zscnsim;u⋩z scpolint;u⨓zscsim;u≿zScy;uСzscy;uсzsdot;u⋅zsdotb;zsdote;u⩦zsearhk;zseArr;u⇘zsearr;zsearrow;§zsect;zsemi;;zseswar;u⤩z setminus;zsetmn;zsext;u✶zSfr;u𝔖zsfr;u𝔰zsfrown;zsharp;u♯zSHCHcy;uЩzshchcy;uщzSHcy;uШzshcy;uшzShortDownArrow;zShortLeftArrow;z shortmid;zshortparallel;zShortRightArrow;z ShortUpArrow;u↑­zshy;zSigma;uΣzsigma;uσzsigmaf;uςzsigmav;zsim;u∼zsimdot;u⩪zsime;u≃zsimeq;zsimg;u⪞zsimgE;u⪠zsiml;u⪝zsimlE;u⪟zsimne;u≆zsimplus;u⨤zsimrarr;u⥲zslarr;z SmallCircle;zsmallsetminus;zsmashp;u⨳z smeparsl;u⧤zsmid;zsmile;u⌣zsmt;u⪪zsmte;u⪬zsmtes;u⪬︀zSOFTcy;uЬzsoftcy;uьzsol;/zsolb;u⧄zsolbar;u⌿zSopf;u𝕊zsopf;u𝕤zspades;u♠z spadesuit;zspar;zsqcap;u⊓zsqcaps;u⊓︀zsqcup;u⊔zsqcups;u⊔︀zSqrt;zsqsub;u⊏zsqsube;u⊑z sqsubset;z sqsubseteq;zsqsup;u⊐zsqsupe;u⊒z sqsupset;z sqsupseteq;zsqu;u□zSquare;zsquare;zSquareIntersection;z SquareSubset;zSquareSubsetEqual;zSquareSuperset;zSquareSupersetEqual;z SquareUnion;zsquarf;zsquf;zsrarr;zSscr;u𝒮zsscr;u𝓈zssetmn;zssmile;zsstarf;u⋆zStar;zstar;u☆zstarf;zstraightepsilon;z straightphi;zstrns;zSub;u⋐zsub;u⊂zsubdot;u⪽zsubE;u⫅zsube;u⊆zsubedot;u⫃zsubmult;u⫁zsubnE;u⫋zsubne;u⊊zsubplus;u⪿zsubrarr;u⥹zSubset;zsubset;z subseteq;z subseteqq;z SubsetEqual;z subsetneq;z subsetneqq;zsubsim;u⫇zsubsub;u⫕zsubsup;u⫓zsucc;z succapprox;z succcurlyeq;z Succeeds;zSucceedsEqual;zSucceedsSlantEqual;zSucceedsTilde;zsucceq;z succnapprox;z succneqq;z succnsim;zsuccsim;z SuchThat;zSum;u∑zsum;zsung;u♪¹zsup1;²zsup2;³zsup3;zSup;u⋑zsup;u⊃zsupdot;u⪾zsupdsub;u⫘zsupE;u⫆zsupe;u⊇zsupedot;u⫄z Superset;zSupersetEqual;zsuphsol;u⟉zsuphsub;u⫗zsuplarr;u⥻zsupmult;u⫂zsupnE;u⫌zsupne;u⊋zsupplus;u⫀zSupset;zsupset;z supseteq;z supseteqq;z supsetneq;z supsetneqq;zsupsim;u⫈zsupsub;u⫔zsupsup;u⫖zswarhk;zswArr;u⇙zswarr;zswarrow;zswnwar;u⤪ßzszlig;zTab; ztarget;u⌖zTau;uΤztau;uτztbrk;zTcaron;uŤztcaron;uťzTcedil;uŢztcedil;uţzTcy;uТztcy;uтztdot;u⃛ztelrec;u⌕zTfr;u𝔗ztfr;u𝔱zthere4;u∴z Therefore;z therefore;zTheta;uΘztheta;uθz thetasym;uϑzthetav;z thickapprox;z thicksim;z ThickSpace;u  zthinsp;u z ThinSpace;zthkap;zthksim;ÞþzTHORN;zthorn;zTilde;ztilde;z TildeEqual;zTildeFullEqual;z TildeTilde;×ztimes;ztimesb;z timesbar;u⨱ztimesd;u⨰ztint;ztoea;ztop;ztopbot;u⌶ztopcir;u⫱zTopf;u𝕋ztopf;u𝕥ztopfork;u⫚ztosa;ztprime;u‴zTRADE;u™ztrade;z triangle;u▵z triangledown;z triangleleft;ztrianglelefteq;z triangleq;u≜ztriangleright;ztrianglerighteq;ztridot;u◬ztrie;z triminus;u⨺z TripleDot;ztriplus;u⨹ztrisb;u⧍ztritime;u⨻z trpezium;u⏢zTscr;u𝒯ztscr;u𝓉zTScy;uЦztscy;uцzTSHcy;uЋztshcy;uћzTstrok;uŦztstrok;uŧztwixt;ztwoheadleftarrow;ztwoheadrightarrow;ÚúzUacute;zuacute;zUarr;u↟zuArr;zuarr;z Uarrocir;u⥉zUbrcy;uЎzubrcy;uўzUbreve;uŬzubreve;uŭÛrXûzUcirc;zucirc;zUcy;uУzucy;uуzudarr;u⇅zUdblac;uŰzudblac;uűzudhar;u⥮zufisht;u⥾zUfr;u𝔘zufr;u𝔲ÙrYùzUgrave;zugrave;zuHar;u⥣zuharl;zuharr;zuhblk;u▀zulcorn;u⌜z ulcorner;zulcrop;u⌏zultri;u◸zUmacr;uŪzumacr;uūrZzuml;z UnderBar;z UnderBrace;u⏟z UnderBracket;zUnderParenthesis;u⏝zUnion;z UnionPlus;u⊎zUogon;uŲzuogon;uųzUopf;u𝕌zuopf;u𝕦zUpArrow;zUparrow;zuparrow;z UpArrowBar;u⤒zUpArrowDownArrow;z UpDownArrow;u↕z Updownarrow;z updownarrow;zUpEquilibrium;zupharpoonleft;zupharpoonright;zuplus;zUpperLeftArrow;zUpperRightArrow;zUpsi;uϒzupsi;uυzupsih;zUpsilon;uΥzupsilon;zUpTee;z UpTeeArrow;z upuparrows;u⇈zurcorn;u⌝z urcorner;zurcrop;u⌎zUring;uŮzuring;uůzurtri;u◹zUscr;u𝒰zuscr;u𝓊zutdot;u⋰zUtilde;uŨzutilde;uũzutri;zutrif;zuuarr;Ür]üzUuml;zuuml;zuwangle;u⦧zvangrt;u⦜z varepsilon;z varkappa;z varnothing;zvarphi;zvarpi;z varpropto;zvArr;zvarr;zvarrho;z varsigma;z varsubsetneq;u⊊︀zvarsubsetneqq;u⫋︀z varsupsetneq;u⊋︀zvarsupsetneqq;u⫌︀z vartheta;zvartriangleleft;zvartriangleright;zVbar;u⫫zvBar;u⫨zvBarv;u⫩zVcy;uВzvcy;uвzVDash;u⊫zVdash;u⊩zvDash;zvdash;zVdashl;u⫦zVee;zvee;zveebar;u⊻zveeeq;u≚zvellip;u⋮zVerbar;u‖zverbar;|zVert;zvert;z VerticalBar;z VerticalLine;zVerticalSeparator;u❘zVerticalTilde;u≀zVeryThinSpace;zVfr;u𝔙zvfr;u𝔳zvltri;zvnsub;zvnsup;zVopf;u𝕍zvopf;u𝕧zvprop;zvrtri;zVscr;u𝒱zvscr;u𝓋zvsubnE;zvsubne;zvsupnE;zvsupne;zVvdash;u⊪zvzigzag;u⦚zWcirc;uŴzwcirc;uŵzwedbar;u⩟zWedge;zwedge;zwedgeq;u≙zweierp;u℘zWfr;u𝔚zwfr;u𝔴zWopf;u𝕎zwopf;u𝕨zwp;zwr;zwreath;zWscr;u𝒲zwscr;u𝓌zxcap;zxcirc;zxcup;zxdtri;zXfr;u𝔛zxfr;u𝔵zxhArr;zxharr;zXi;uΞzxi;uξzxlArr;zxlarr;zxmap;zxnis;u⋻zxodot;zXopf;u𝕏zxopf;u𝕩zxoplus;zxotime;zxrArr;zxrarr;zXscr;u𝒳zxscr;u𝓍zxsqcup;zxuplus;zxutri;zxvee;zxwedge;Ýr`ýzYacute;zyacute;zYAcy;uЯzyacy;uяzYcirc;uŶzycirc;uŷzYcy;uЫzycy;uыra¥zyen;zYfr;u𝔜zyfr;u𝔶zYIcy;uЇzyicy;uїzYopf;u𝕐zyopf;u𝕪zYscr;u𝒴zyscr;u𝓎zYUcy;uЮzyucy;uюrbÿzYuml;uŸzyuml;zZacute;uŹzzacute;uźzZcaron;uŽzzcaron;užzZcy;uЗzzcy;uзzZdot;uŻzzdot;użzzeetrf;uℨzZeroWidthSpace;zZeta;uΖzzeta;uζzZfr;zzfr;u𝔷zZHcy;uЖzzhcy;uжzzigrarr;u⇝zZopf;zzopf;u𝕫u𝒵u𝓏u‍u‌)zZscr;zzscr;zzwj;zzwnj;N) __all__rrrritemsname codepointchr&/usr/lib64/python3.12/html/entities.pyrs' E} } } }  }   }   } } } } } } } } } }  !}" #}$%}& '}( )}* +}, -}. /}0 1}2 3}4 5}6 7}8 9}: ;}< =}> ?}@ A}B C}D E}F G}H I}JK}L M}N O}P Q}R S}T U}V W}X Y}Z [}\ ]}^ _}` a}b c}d e}f g}h i}j k}lm}n o}p q}r s}t u}v w}x y}z {}| }}~ }@ A}BC}D E}F G}H I}J K}L M}N O}P Q}R S}T U}V W}X Y}Z [}\ ]}^ _}` a}b c}d e}f g}h i}j k}l m}n o}p q}r s}t u}v w}x y}z {}| }}~ }@ A}B C}D E}F G}H I}J K}L M}NO}P Q}R S}T U}V W}X Y}Z [}\ ]}^ _}` a}b c}d e}f g}h i}j k}l m}n o}p q}r s}t u}v w}x y}z {}| }}~ }@ A}B C}D E}F G}H I}J K}L M}N O}P Q}R S}T U}V W}X Y}Z [}\ ]}^ _}` a}b c}d e}f g}h i}j k}l m}n o}p q}r s}t u}v w}x y}z {}| }}~ }@ A}B C}D E}F G}H I}J K}L M}N O}P Q}R S}T U}V W}XY}Z [}\ ]}^ _}` a}b c}d e}f g}h i}j k}l m}n o}p q}r s}t u}v w}x y}z {}| }}~ }@ A}B C}D E}F G}H I}J K}L M}N O}P Q}R S}T U}V W}X Y}Z [}\ ]}^ _}` a}b c}d e}f g}h i}j k}l m}n o}p q}r s}t u}v w}x y}z {}| }}~ }@ A}B C}D E}F G}H I}J K}LM}N O}P Q}R S}T U}V W}X Y}Z [}\ ]}^y}Jx"  fx"  fx" vx" v x"  x x"  x x"  8x"  Hx"  Nx"  Vx"  Vx"  fx"  fx"  Vx"  fx"   H!x" " H#x" $ V%x" & V'x" ( f)x" * f+x" , 8-x" . L/x" 0 L1x" 2 f3x" 4 f5x" 6v7x" 8v9x" :;x" < h=x" > h?x" @ hAx" B hCx" D hEx" F hGx" H 3Ix" J 3Kx" L CMx" N COx" P HQx" R HSx" TxUx" V XWx" XYx" Z X[x" \ H]x" ^ X_x" ` hax" bxcx" dex" fgx" hix" jkx" lmx" nox" pqx" rsx" t hux" vwx" xyx" zx{x" | f}x" ~x" @ hAx" B hCx" D \Ex" F \Gx" H 8Ix" JxKx" L HMx" N HOx" P XQx" R SSx" ThUx" VxWx" XYx" Z V[x" \ V]x" ^ f_x" ` fax" b \cx" d \ex" fxgx" h Cix" j hkx" lmx" n fox" p fqx" rvsx" tvux" v Fwx" x Fyx" z V{x" | V}x" ~x" @ hAx" BCx" DHEx" F(Gx" HIx" J(Kx" L(Mx" N XOx" PxQx" RxSx" TxUx" VWx" X XYx" Z[x" \ h]x" ^ H_x" ` Hax" b hcx" dxex" fgx" hix" jkx" l hmx" nxox" p8qx" r Xsx" t Xux" v Xwx" xyx" z L{x" | L}x" ~xx" @Ax" BxCx" DEx" FGx" H(Ix" JKx" LMx" NOx" PhQx" RSx" TxUx" VWx" XxYx" ZX[x" \H]x" ^h_x" `(ax" b(cx" d8ex" f hgx" h hix" j hkx" l hmx" n hox" p Iqx" rsx" t Xux" v Xwx" x \yx" z \{x" | H}x" ~xx" @xAx" BxCx" D hEx" F hGx" H hIx" J hKx" L hMx" N hOx" P hQx" R hSx" T XUx" V XWx" X hYx" Z h[x" \ h]x" ^ h_x" ` hax" b hcx" d hex" f hgx" hix" jkx" lmx" n hox" p hqx" r hsx" t hux" v hwx" x hyx" z h{x" | h}x" ~ Xx" @ XAx" B hCx" D hEx" F hGx" H hIx" J hKx" L hMx" N hOx" P hQx" R hSx" T hUx" V hWx" X hYx" Zx[x" \ h]x" ^ h_x" ` fax" bvcx" d Xex" f \gx" h hix" j Xkx" l hmx" n Tox" p hqx" rsx" t Xux" vxwx" x Xyx" z h{x" | h}x" ~xx" @xAx" BxCx" DxEx" F HGx" H HIx" JxKx" LMx" NxOx" PxQx" RxSx" TXUx" V ^Wx" X hYx" Z h[x" \]x" ^ h_x" `xax" bxcx" d fex" f fgx" hvix" jvkx" l hmx" n hox" pqx" r hsx" tux" v Xwx" x Xyx" z V{x" | f}x" ~x" @Ax" B FCx" D VEx" F&Gx" H&Ix" J HKx" L LMx" N XOx" P XQx" R hSx" T(Ux" V HWx" X HYx" Z H[x" \ X]x" ^x_x" `ax" bcx" d8ex" fHgx" hHix" j(kx" lmx" nox" pHqx" r8sx" tHux" v Xwx" x Xyx" z{x" |x}x" ~x" @  A x" B hC x" D E x" F  hG x" H I x" J  hK x" L  cM x" N xO x" P xQ x" R S x" T  cU x" V sW x" X  XY x" Z x[ x" \ 8] x" ^ (_ x" `  Xa x" b c x" d (e x" f xg x" h xi x" j k x" l  Xm x" n  \o x" p xq x" r (s x" t  Fu x" v  Fw x" x  Vy x" z  V{ x" | x} x" ~ ' x" @  hA x" B  hC x" D  hE x" F  \G x" H  \I x" J  XK x" L  hM x" N  XO x" P  hQ x" R  hS x" T U x" V W x" X  hY x" Z  h[ x" \ x] x" ^ _ x" `  Ha x" b  Hc x" d e x" f xg x" h xi x" j xk x" l xm x" n  ho x" p  ^q x" r xs x" t u x" v Hw x" x Hy x" z { x" | 8} x" ~  f x" @ vA x" B xC x" D E x" F  hG x" H  hI x" J K x" L  hM x" N xO x" P xQ x" R xS x" T xU x" V  XW x" X  XY x" Z  X[ x" \  X] x" ^  h_ x" `  ha x" b c x" d  he x" f xg x" h xi x" j  Hk x" l  Hm x" n  8o x" p  8q x" r s x" t  hu x" v w x" x y x" z  6{ x" |  F} x" ~  H x" @  hA x" B  hC x" D E x" F xG x" H  LI x" J  LK x" L  XM x" N  hO x" P  hQ x" R S x" T xU x" V xW x" X Y x" Z [ x" \  X] x" ^ _ x" ` a x" b Hc x" d  he x" f  Fg x" h hi x" j k x" l  hm x" n  Fo x" p  fq x" r vs x" t hu x" v xw x" x  Xy x" z  X{ x" | x} x" ~ x x" @ sA x" B  \C x" D  \E x" F  FG x" H  HI x" J xK x" L  hM x" N O x" P Q x" R S x" T U x" V (W x" X xY x" Z h[ x" \ &] x" ^ _ x" ` a x" b Xc x" d he x" f Hg x" h  i x" j Xk x" l m x" n xo x" p hq x" r (s x" t (u x" v (w x" x (y x" z ({ x" | X} x" ~  x" @(Ax" BxCx" DEx" FGx" HHIx" J(Kx" LxMx" N(Ox" P8Qx" RSx" T8Ux" VWx" XXYx" Z[x" \x]x" ^x_x" ` \ax" b \cx" d Xex" f Xgx" h Xix" jxkx" lxmx" n hox" p Xqx" r hsx" t hux" v hwx" xyx" z X{x" | X}x" ~x" @ fAx" B fCx" DvEx" FvGx" HxIx" JxKx" LxMx" N XOx" P VQx" R VSx" T fUx" V fWx" XxYx" Z H[x" \ H]x" ^ h_x" ` Xax" b Xcx" d Xex" f 8gx" h hix" j Lkx" l Lmx" n 8ox" p fqx" r fsx" tvux" vvwx" x Hyx" zx{x" | 8}x" ~x" @Ax" B HCx" D HEx" FxGx" H hIx" J hKx" L hMx" NOx" PQx" RxSx" TXUx" VxWx" XxYx" Z X[x" \ H]x" ^ H_x" ` Xax" b hcx" d hex" f \gx" h \ix" j Xkx" lxmx" n hox" p Xqx" rsx" tux" v hwx" xxyx" z{x" | h}x" ~8x" @HAx" B hCx" DsEx" F8Gx" HxIx" JHKx" L hMx" NOx" PQx" R hSx" T hUx" V XWx" X XYx" Z h[x" \ X]x" ^ X_x" ` Hax" b Hcx" d 6ex" f 6gx" h Fix" j Fkx" l Fmx" n Fox" p Vqx" r Vsx" t Xux" v Swx" x hyx" zx{x" |H}x" ~Xx" @XAx" BhCx" D HEx" F HGx" HxIx" JxKx" L hMx" NxOx" P LQx" R LSx" T hUx" V(Wx" XhYx" Z d[x" \ X]x" ^ h_x" ` hax" b Xcx" d \ex" f \gx" hxix" jxkx" l Xmx" n hox" p8qx" rsx" t fux" vvwx" xxyx" z f{x" |v}x" ~xx" @xAx" BxCx" DxEx" FxGx" H fIx" JvKx" LxMx" NxOx" PxQx" RxSx" TxUx" VxWx" X hYx" Z h[x" \ X]x" ^ \_x" `xax" b hcx" d hex" fxgx" hxix" j Hkx" lxmx" nxox" pxqx" r hsx" t hux" v Hwx" x Hyx" z X{x" | X}x" ~ 8x" @ 8Ax" B HCx" D HEx" F HGx" H XIx" JKx" L HMx" N hOx" PxQx" RSx" TUx" V ^Wx" XxYx" Z L[x" \ L]x" ^ 8_x" ` 8ax" b Hcx" d hex" f Xgx" h Xix" j 8kx" l Hmx" n Hox" p Hqx" r Xsx" tux" v Hwx" x Hyx" z X{x" | h}x" ~ hx" @ \Ax" B \Cx" D cEx" FXGx" HIx" JKx" LxMx" NHOx" P(Qx" RXSx" T \Ux" V XWx" X XYx" Z h[x" \ h]x" ^ #_x" ` #ax" b 3cx" d 8ex" f 3gx" h Xix" j hkx" l hmx" nxox" pqx" r(sx" txux" vxwx" x(yx" z8{x" |}x" ~xx" @.Ax" B ^Cx" D hEx" FxGx" H VIx" JxKx" LxMx" NxOx" P XQx" R XSx" TUx" V hWx" X CYx" Z X[x" \ h]x" ^ h_x" `xax" b(cx" dxex" fxgx" h Hix" j Lkx" lXmx" nox" pqx" r hsx" txux" vhwx" xxyx" z X{x" | \}x" ~xx" @xAx" B XCx" D \Ex" FxGx" HxIx" JxKx" LXMx" N(Ox" PxQx" RxSx" T fUx" V fWx" XvYx" Zv[x" \ 8]x" ^ V_x" ` Vax" b fcx" d fex" f Hgx" h Hix" j Xkx" l Xmx" n Xox" p Vqx" r fsx" t Hux" v Hwx" x Lyx" z f{x" | f}x" ~vx" @vAx" B 8Cx" DxEx" F hGx" HxIx" J hKx" L hMx" N hOx" P 8Qx" R hSx" T hUx" V hWx" X8Yx" Z[x" \]x" ^ h_x" ` Xax" b hcx" dex" f 8gx" hxix" j hkx" lmx" nxox" p Hqx" r Hsx" txux" vwx" xyx" z{x" |X}x" ~x" @Ax" BxCx" DxEx" F XGx" H XIx" J hKx" L hMx" N \Ox" P \Qx" R XSx" T XUx" V hWx" X fYx" Zv[x" \ X]x" ^ \_x" ` Xax" bcx" d hex" f hgx" hxix" j hkx" l 8mx" nxox" pxqx" r hsx" t hux" v Fwx" x Fyx" z V{x" | V}x" ~ hx" @ hAx" B HCx" D HEx" F LGx" H LIx" J hKx" L \Mx" N \Ox" P \Qx" R \Sx" TxUx" VxWx" X hYx" Z h[x" \ h]x" ^ h_x" `xax" bxcx" dxex" f Hgx" h Hix" j Lkx" l Lmx" nxox" p Xqx" r Xsx" t Xux" v Xwx" x \yx" z \{x" | \}x" ~ \x" @ hAx" BxCx" DxEx" FGx" HxIx" JxKx" LxMx" N XOx" P XQx" R hSx" TxUx" V HWx" X8Yx" Z V[x" \ f]x" ^ X_x" ` Xax" b Xcx" d hex" fgx" hxix" jxkx" lxmx" nxox" pqx" rxsx" t Hux" vxwx" xxyx" z X{x" | n}x" ~ hx" @ hAx" B hCx" DsEx" FsGx" H hIx" JKx" LMx" NxOx" PxQx" RxSx" TxUx" V hWx" X SYx" Z H[x" \ H]x" ^ X_x" ` hax" bxcx" dex" fgx" h Xix" j 8kx" l 8mx" nox" p(qx" r(sx" t(ux" vXwx" xHyx" zh{x" |H}x" ~(x" @(Ax" BxCx" D(Ex" F(Gx" HIx" JhKx" LxMx" NxOx" PxQx" RxSx" TUx" V(Wx" XHYx" Z[x" \]x" ^X_x" `hax" bxcx" dXex" fgx" h(ix" jkx" lmx" nXox" pqx" r8sx" thux" v Hwx" x Hyx" z H{x" | X}x" ~x" @ HAx" B hCx" DxEx" FGx" HIx" J ^Kx" LxMx" N8Ox" PQx" R(Sx" T8Ux" VWx" XhYx" ZH[x" \]x" ^_x" `ax" bxcx" d(ex" fxgx" hxix" j Lkx" l Lmx" n 8ox" p Hqx" r Xsx" t hux" v hwx" xxyx" z h{x" | X}x" ~ Xx" @ 8Ax" B 8Cx" D hEx" FGx" H8Ix" JxKx" L hMx" NxOx" PxQx" RxSx" T8Ux" V XWx" XYx" Z H[x" \ H]x" ^ X_x" ` hax" b hcx" d hex" f hgx" h hix" jhkx" lhmx" nhox" p8qx" r8sx" t8ux" v8wx" xxyx" zx{x" |x}x" ~hx" @ xA x" B  hC x" D  \E x" F  \G x" H xI x" J K x" L xM x" N sO x" P xQ x" R S x" T  HU x" V W x" X  XY x" Z  S[ x" \ x] x" ^  h_ x" ` a x" b  hc x" d xe x" f  Hg x" h  hi x" j xk x" l  Xm x" n  \o x" p  Hq x" r  Hs x" t  Xu x" v  hw x" x  hy x" z  S{ x" |  h} x" ~ x x" @!xA!x" B!xC!x" D! #E!x" F! #G!x" H! 3I!x" J! 8K!x" L! 3M!x" N! XO!x" P! hQ!x" R! hS!x" T!xU!x" V!xW!x" X!xY!x" Z![!x" \! X]!x" ^! h_!x" `! ha!x" b!xc!x" d!e!x" f!g!x" h!.i!x" j! ^k!x" l! Fm!x" n! Vo!x" p! Xq!x" r! Xs!x" t!u!x" v! Hw!x" x! Hy!x" z!x{!x" |!8}!x" ~!8!x" @"A"x" B"xC"x" D"xE"x" F" HG"x" H" HI"x" J" hK"x" L" hM"x" N"hO"x" P"HQ"x" R"(S"x" T" LU"x" V" LW"x" X" HY"x" Z" V["x" \" f]"x" ^" H_"x" `"sa"x" b"xc"x" d" fe"x" f"vg"x" h" hi"x" j"xk"x" l"xm"x" n"o"x" p"(q"x" r" Xs"x" t" Xu"x" v"xw"x" x"xy"x" z" \{"x" |" \}"x" ~" 8"x" @# XA#x" B# \C#x" D#xE#x" F# 8G#x" H# 8I#x" J#K#x" L# hM#x" N# hO#x" P#xQ#x" R#xS#x" T# ^U#x" V# HW#x" X# ^Y#x" Z# n[#x" \# h]#x" ^#_#x" `# ha#x" b#c#x" d#e#x" f# Fg#x" h# Vi#x" j# nk#x" l#~m#x" n# Xo#x" p#xq#x" r#xs#x" t#xu#x" v#xw#x" x# hy#x" z#{#x" |# X}#x" ~# H#x" @$ HA$x" B$ hC$x" D$ 8E$x" F$xG$x" H$ hI$x" J$ hK$x" L$M$x" N$ nO$x" P$HQ$x" R$8S$x" T$(U$x" V$hW$x" X$xY$x" Z$x[$x" \$ n]$x" ^$X_$x" `$xa$x" b$c$x" d$xe$x" f$g$x" h$ Li$x" j$ Lk$x" l$ Nm$x" n$ Ho$x" p$ Xq$x" r$ ns$x" t$.u$x" v$ ^w$x" x$ Ny$x" z$ h{$x" |$ N}$x" ~$ H$x" @% XA%x" B% ^C%x" D% hE%x" F% hG%x" H% hI%x" J% 8K%x" L% HM%x" N% XO%x" P% HQ%x" R% XS%x" T% XU%x" V% hW%x" X% hY%x" Z% X[%x" \% N]%x" ^% H_%x" `%8a%x" b%8c%x" d%e%x" f%g%x" h% Xi%x" j% nk%x" l%.m%x" n% ^o%x" p% hq%x" r% Ns%x" t% hu%x" v% Nw%x" x% Hy%x" z% h{%x" |%x}%x" ~% ^%x" @& XA&x" B&C&x" D&E&x" F& XG&x" H& \I&x" J& 6K&x" L& HM&x" N& FO&x" P&XQ&x" R&(S&x" T&XU&x" V&8W&x" X&Y&x" Z&n[&x" \&(]&x" ^&8_&x" `&a&x" b&Nc&x" d&.e&x" f&xg&x" h&^i&x" j&k&x" l&m&x" n&^o&x" p& hq&x" r&s&x" t&~u&x" v&w&x" x&y&x" z&{&x" |&}&x" ~&>&x" @'XA'x" B'C'x" D'XE'x" F'xG'x" H'NI'x" J'.K'x" L'XM'x" N'O'x" P'.Q'x" R' hS'x" T'U'x" V'W'x" X'Y'x" Z'H['x" \']'x" ^'h_'x" `'(a'x" b'c'x" d'Ne'x" f'hg'x" h'i'x" j'Xk'x" l'.m'x" n'xo'x" p'.q'x" r'xs'x" t'Hu'x" v'w'x" x'hy'x" z'{'x" |'N}'x" ~''x" @(A(x" B(hC(x" D((E(x" F(hG(x" H(xI(x" J( XK(x" L((M(x" N(~O(x" P( nQ(x" R(S(x" T( HU(x" V(xW(x" X( ^Y(x" Z( h[(x" \(](x" ^( h_(x" `( ha(x" b(~c(x" d(~e(x" f(Hg(x" h(Hi(x" j( hk(x" l(xm(x" n( Ho(x" p(xq(x" r( ^s(x" t( \u(x" v( \w(x" x((y(x" z(x{(x" |( X}(x" ~( h(x" @)xA)x" B) hC)x" D) hE)x" F)G)x" H)I)x" J) XK)x" L) nM)x" N) hO)x" P)Q)x" R)(S)x" T)>U)x" V) hW)x" X)Y)x" Z) X[)x" \) n])x" ^) h_)x" `)a)x" b)(c)x" d)>e)x" f) Xg)x" h) fi)x" j) fk)x" l)vm)x" n)vo)x" p) Xq)x" r)hs)x" t)u)x" v)xw)x" x)y)x" z) 8{)x" |) 8})x" ~) C)x" @*xA*x" B* hC*x" D* ^E*x" F*xG*x" H*xI*x" J*xK*x" L*xM*x" N* ^O*x" P* YQ*x" R*xS*x" T*U*x" V*xW*x" X* ^Y*x" Z* Y[*x" \*]*x" ^*x_*x" `*a*x" b* nc*x" d*xe*x" f* hg*x" h* hi*x" j*k*x" l*xm*x" n* fo*x" p* fq*x" r*vs*x" t*vu*x" v* Xw*x" x* Xy*x" z* V{*x" |* V}*x" ~* f*x" @+ fA+x" B+ HC+x" D+ HE+x" F+ hG+x" H+xI+x" J+xK+x" L+ XM+x" N+ XO+x" P+xQ+x" R+ hS+x" T+ hU+x" V+ hW+x" X+ LY+x" Z+ L[+x" \+ X]+x" ^+ f_+x" `+ fa+x" b+vc+x" d+ve+x" f+ Hg+x" h+ hi+x" j+ Hk+x" l+ Xm+x" n+ ho+x" p+ hq+x" r+s+x" t+ hu+x" v+ Hw+x" x+ hy+x" z+ h{+x" |+ h}+x" ~+ h+x" @,A,x" B,C,x" D, XE,x" F,xG,x" H, \I,x" J, \K,x" L, XM,x" N,XO,x" P,xQ,x" R, hS,x" T, hU,x" V, 8W,x" X, 8Y,x" Z, h[,x" \, H],x" ^, h_,x" `,a,x" b, Fc,x" d, Ve,x" f, Fg,x" h, Vi,x" j,xk,x" l, Xm,x" n,o,x" p, Hq,x" r, 8s,x" t, \u,x" v, Xw,x" x, fy,x" z, f{,x" |,v},x" ~,v,x" @- XA-x" B- fC-x" D- fE-x" F-vG-x" H-vI-x" J-xK-x" L-xM-x" N-O-x" P- FQ-x" R- FS-x" T- VU-x" V- VW-x" X- hY-x" Z-[-x" \-(]-x" ^-H_-x" `-a-x" b- Hc-x" d- Fe-x" f- Vg-x" h-i-x" j-xk-x" l- hm-x" n- Xo-x" p-q-x" r- Hs-x" t- Hu-x" v-sw-x" x-sy-x" z-x{-x" |- X}-x" ~--x" @. LA.x" B. LC.x" D. HE.x" F. HG.x" H. XI.x" J.xK.x" L. hM.x" N. 8O.x" P. 8Q.x" R.(S.x" T. HU.x" V.xW.x" X.Y.x" Z.x[.x" \. S].x" ^._.x" `. ha.x" b.c.x" d.xe.x" f.xg.x" h. hi.x" j.&k.x" l. fm.x" n.vo.x" p.q.x" r.s.x" t. 6u.x" v.hw.x" x.y.x" z. X{.x" |. \}.x" ~. V.x" @/ fA/x" B/ 8C/x" D/ 8E/x" F/ XG/x" H/ hI/x" J/ HK/x" L/ HM/x" N/ XO/x" P/8Q/x" R/HS/x" T/U/x" V/hW/x" X/8Y/x" Z/h[/x" \/x]/x" ^/H_/x" `/a/x" b/c/x" d/e/x" f/ hg/x" h/ hi/x" j/xk/x" l/ hm/x" n/ Xo/x" p/xq/x" r/ Xs/x" t/u/x" v/w/x" x/y/x" z/{/x" |/ X}/x" ~/8/x" @0XA0x" B0xC0x" D0 hE0x" F0xG0x" H0 \I0x" J0 \K0x" L0 HM0x" N0 HO0x" P0xQ0x" R0 LS0x" T0 LU0x" V0 XW0x" X0 XY0x" Z0 \[0x" \0x]0x" ^0 \_0x" `0 \a0x" b0Hc0x" d0e0x" f0 cg0x" h0i0x" j0 Ck0x" l0 Cm0x" n0 So0x" p0 Sq0x" r0 hs0x" t0 ^u0x" v0xw0x" x0xy0x" z0 h{0x" |0}0x" ~0 X0x" @1 XA1x" B1 hC1x" D1 hE1x" F1xG1x" H1 VI1x" J1 fK1x" L1 XM1x" N1 XO1x" P1 XQ1x" R1xS1x" T1 hU1x" V1W1x" X1 hY1x" Z1x[1x" \1x]1x" ^1x_1x" `1xa1x" b1c1x" d1xe1x" f1xg1x" h1 hi1x" j1xk1x" l1xm1x" n1 ho1x" p1(q1x" r1 hs1x" t1 hu1x" v1 hw1x" x1 hy1x" z1s{1x" |1s}1x" ~1 h1x" @2A2x" B2C2x" D2xE2x" F2xG2x" H2xI2x" J2xK2x" L2 hM2x" N2 SO2x" P2 HQ2x" R2 HS2x" T2 XU2x" V2W2x" X2 hY2x" Z2x[2x" \2 X]2x" ^2 8_2x" `2 Xa2x" b2c2x" d2e2x" f2 hg2x" h2 Xi2x" j2 6k2x" l2 6m2x" n2 Fo2x" p2 Fq2x" r2xs2x" t28u2x" v2Xw2x" x2xy2x" z2x{2x" |2 H}2x" ~2 L2x" @3 XA3x" B3 hC3x" D3 hE3x" F3xG3x" H3 HI3x" J3 HK3x" L3 XM3x" N3(O3x" P38Q3x" R38S3x" T38U3x" V3hW3x" X3HY3x" Z3x[3x" \3X]3x" ^38_3x" `38a3x" b3c3x" d38e3x" f38g3x" h3i3x" j3xk3x" l3m3x" n3(o3x" p3q3x" r3s3x" t3u3x" v3hw3x" x3xy3x" z3{3x" |3h}3x" ~33x" @48A4x" B4(C4x" D4E4x" F4hG4x" H4I4x" J4HK4x" L4xM4x" N4 XO4x" P4XQ4x" R4 hS4x" T4 hU4x" V4 HW4x" X4xY4x" Z48[4x" \4 h]4x" ^4 h_4x" `4 ha4x" b4 hc4x" d4 he4x" f4 Xg4x" h4 \i4x" j4xk4x" l4m4x" n4Xo4x" p4 Sq4x" r4xs4x" t4u4x" v4 hw4x" x4Hy4x" z4x{4x" |4 X}4x" ~4 \4x" @5 HA5x" B5 HC5x" D5 SE5x" F5 hG5x" H5xI5x" J5xK5x" L5xM5x" N5 XO5x" P5 hQ5x" R5 hS5x" T5U5x" V5HW5x" X5Y5x" Z5 8[5x" \5x]5x" ^5x_5x" `5 ha5x" b5 8c5x" d5 8e5x" f5 Xg5x" h5xi5x" j5xk5x" l5 hm5x" n5 Ho5x" p5 Hq5x" r5xs5x" t5xu5x" v5 hw5x" x5 hy5x" z5 h{5x" |5 X}5x" ~5x5x" @6A6x" B6 hC6x" D6 HE6x" F6 HG6x" H6 XI6x" J6 hK6x" L6 hM6x" N6xO6x" P6 hQ6x" R6 hS6x" T6U6x" V6 FW6x" X6 VY6x" Z6 S[6x" \6x]6x" ^6_6x" `6 ha6x" b6 Xc6x" d6 Le6x" f6 Lg6x" h6xi6x" j6 hk6x" l6xm6x" n6xo6x" p6 Xq6x" r6 Xs6x" t6xu6x" v6xw6x" x6y6x" z6h{6x" |6}6x" ~6X6x" @7 6A7x" B7 FC7x" D7 hE7x" F7 hG7x" H7xI7x" J7xK7x" L7 HM7x" N7xO7x" P7 XQ7x" R7 hS7x" T7 XU7x" V7 hW7x" X7 XY7x" Z7 h[7x" \7 h]7x" ^7_7x" `7a7x" b7 hc7x" d7He7x" f7hg7x" h7xi7x" j7k7x" l7 Xm7x" n7 ho7x" p7 Hq7x" r7 Xs7x" t7 nu7x" v7xw7x" x7xy7x" z7 C{7x" |7 X}7x" ~7x7x" @8 \A8x" B8 \C8x" D8xE8x" F8(G8x" H8 XI8x" J8 hK8x" L8~M8x" N8 hO8x" P8~Q8x" R8 XS8x" T8 hU8x" V8xW8x" X8Y8x" Z88[8x" \8 h]8x" ^8x_8x" `8a8x" b88c8x" d8 He8x" f8xg8x" h8xi8x" j88k8x" l8Xm8x" n8(o8x" p8xq8x" r8Hs8x" t8Hu8x" v8xw8x" x8 Xy8x" z8 h{8x" |8 \}8x" ~8 \8x" @9xA9x" B9xC9x" D9xE9x" F9 XG9x" H9 XI9x" J9 hK9x" L9M9x" N9HO9x" P9 fQ9x" R9 HS9x" T9 HU9x" V9xW9x" X9 XY9x" Z9 X[9x" \9]9x" ^9_9x" `9 ha9x" b9 hc9x" d9e9x" f9g9x" h9xi9x" j9xk9x" l9m9x" n9(o9x" p9Hq9x" r9(s9x" t98u9x" v9xw9x" x9xy9x" z9x{9x" |9 X}9x" ~989x" @:HA:x" B:C:x" D:hE:x" F:8G:x" H:hI:x" J:xK:x" L:HM:x" N:O:x" P:Q:x" R:S:x" T:U:x" V: HW:x" X: HY:x" Z: X[:x" \: F]:x" ^: V_:x" `: Fa:x" b: Vc:x" d: Fe:x" f: Vg:x" h: Hi:x" j: Hk:x" l:xm:x" n:o:x" p: Xq:x" r: Xs:x" t:u:x" v:w:x" x:hy:x" z:{:x" |:}:x" ~::x" @;A;x" B; hC;x" D; hE;x" F;G;x" H;xI;x" J;xK;x" L;M;x" N;(O;x" P;(Q;x" R;8S;x" T;xU;x" V;xW;x" X;xY;x" Z;x[;x" \; h];x" ^; h_;x" `;a;x" b;xc;x" d; Ve;x" f; fg;x" h; Di;x" j;xk;x" l; Hm;x" n; Ho;x" p; Xq;x" r;xs;x" t;xu;x" v;xw;x" x;xy;x" z; H{;x" |; H};x" ~; X;x" @<xAYxA>x" B>xC>x" D> hE>x" F>G>x" H>(I>x" J> fK>x" L> fM>x" N>vO>x" P>vQ>x" R> XS>x" T> XU>x" V> XW>x" X>Y>x" Z> h[>x" \> h]>x" ^>x_>x" `>xa>x" b> Vc>x" d> Ve>x" f> fg>x" h> fi>x" j> Hk>x" l> Hm>x" n> ho>x" p>xq>x" r>xs>x" t> hu>x" v>xw>x" x> Ly>x" z> L{>x" |> f}>x" ~> f>x" @?vA?x" B?vC?x" D? XE?x" F? hG?x" H? hI?x" J? hK?x" L?xM?x" N?O?x" P?xQ?x" R? hS?x" T? hU?x" V? hW?x" X? 6Y?x" Z? F[?x" \?]?x" ^?8_?x" `?Xa?x" b?c?x" d? he?x" f?(g?x" h? hi?x" j? hk?x" l? \m?x" n? \o?x" p?q?x" r?s?x" t?u?x" v?8w?x" x?y?x" z?H{?x" |?H}?x" ~?H?x" @@hA@x" B@hC@x" D@xE@x" F@ hG@x" H@xI@x" J@K@x" L@ XM@x" N@ XO@x" P@ hQ@x" R@S@x" T@U@x" V@ hW@x" X@8Y@x" Z@8[@x" \@x]@x" ^@_@x" `@xa@x" b@ hc@x" d@ he@x" f@ hg@x" h@ \i@x" j@ \k@x" l@ hm@x" n@xo@x" p@xq@x" r@ Xs@x" t@ hu@x" v@ hw@x" x@ Fy@x" z@ F{@x" |@ V}@x" ~@ V@x" @AAAx" BAxCAx" DA8EAx" FAGAx" HA8IAx" JAxKAx" LA hMAx" NA(OAx" PA XQAx" RA XSAx" TAxUAx" VAWAx" XA^YAx" ZAn[Ax" \A^]Ax" ^An_Ax" `AaAx" bAcAx" dAeAx" fA XgAx" hA XiAx" jA hkAx" lA HmAx" nA HoAx" pA hqAx" rA hsAx" tA huAx" vA hwAx" xAxyAx" zA H{Ax" |A H}Ax" ~AxAx" @B hABx" BBxCBx" DBxEBx" FBsGBx" HB XIBx" JB SKBx" LBHMBx" NBSOBx" PB(QBx" RBhSBx" TBhUBx" VB LWBx" XB LYBx" ZB h[Bx" \B n]Bx" ^B n_Bx" `B \aBx" bB \cBx" dB heBx" fB hgBx" hB \iBx" jB \kBx" lB~mBx" nB~oBx" pB~qBx" rB~sBx" tBxuBx" vBwBx" xB hyBx" zB h{Bx" |Bx}Bx" ~B hBx" @C hACx" BCxCCx" DCxECx" FC LGCx" HC LICx" JC \KCx" LC \MCx" NC 8OCx" PC 8QCx" RCxSCx" TC \UCx" VC \WCx" XC XYCx" ZC h[Cx" \C X]Cx" ^C h_Cx" `C LaCx" bC LcCx" dC heCx" fC hgCx" hC 8iCx" jC 8kCx" lC hmCx" nC hoCx" pC XqCx" rC XsCx" tC huCx" vC \wCx" xC \yCx" zCx{Cx" |Cx}Cx" ~C hCx" @D hADx" BD \CDx" DD \EDx" FDxGDx" HDxIDx" JD hKDx" LD XMDx" NDxODx" PD fQDx" RD fSDx" TDvUDx" VDvWDx" XD XYDx" ZD X[Dx" \D h]Dx" ^D h_Dx" `D HaDx" bD HcDx" dD 6eDx" fD FgDx" hD LiDx" jD LkDx" lD XmDx" nD XoDx" pD \qDx" rD \sDx" tD \uDx" vD \wDx" xD XyDx" zD X{Dx" |D F}Dx" ~D XDx" @E VAEx" BExCEx" DExEEx" FExGEx" HExIEx" JE HKEx" LE HMEx" NE XOEx" PE XQEx" RExSEx" TExUEx" VE XWEx" XE XYEx" ZE H[Ex" \E L]Ex" ^E X_Ex" `E XaEx" bEcEx" dE XeEx" fE \gEx" hE   oEx" vE '--/T9 $N99~Jt0 )r__pycache__/parser.cpython-312.pyc000064400000053700152526357650013000 0ustar00 {|j VdZddlZddlZddlmZdgZej dZej dZej dZ ej dZ ej d Z ej d Z ej d Z ej d Zej d Zej dZej dej"Zej dej"Zej dej"Zej d Zej dZGddej.Zy)zA parser for HTML and XHTML.N)unescape HTMLParserz[&<]z &[a-zA-Z#]z%&([a-zA-Z][-.a-zA-Z0-9]*)[^a-zA-Z0-9]z)&#(?:[0-9]+|[xX][0-9a-fA-F]+)[^0-9a-fA-F]z <[a-zA-Z]z z--!?>z-?>z0([a-zA-Z][^\t\n\r\f />]*)(?:[\t\n\r\f ]|/(?!>))*a{ ( (?<=['"\t\n\r\f /])[^\t\n\r\f />][^\t\n\r\f /=>]* # attribute name ) ([\t\n\r\f ]*=[\t\n\r\f ]* # value indicator ('[^']*' # LITA-enclosed value |"[^"]*" # LIT-enclosed value |(?!['"])[^>\t\n\r\f ]* # bare value ) )? (?:[\t\n\r\f ]|/(?!>))* # possibly followed by a space a [a-zA-Z][^\t\n\r\f />]* # tag name [\t\n\r\f /]* # optional whitespace before attribute name (?:(?<=['"\t\n\r\f /])[^\t\n\r\f />][^\t\n\r\f /=>]* # attribute name (?:[\t\n\r\f ]*=[\t\n\r\f ]* # value indicator (?:'[^']*' # LITA-enclosed value |"[^"]*" # LIT-enclosed value |(?!['"])[^>\t\n\r\f ]* # bare value ) )? [\t\n\r\f /]* # possibly followed by a space )* >? aF <[a-zA-Z][^\t\n\r\f />\x00]* # tag name (?:[\s/]* # optional whitespace before attribute name (?:(?<=['"\s/])[^\s/>][^\s/=>]* # attribute name (?:\s*=+\s* # value indicator (?:'[^']*' # LITA-enclosed value |"[^"]*" # LIT-enclosed value |(?!['"])[^>\s]* # bare value ) \s* # possibly followed by a space )?(?:\s|/(?!>))* )* )? \s* # trailing whitespace z#ceZdZdZdZdZdddfd ZfdZd Zd Z d Z d Z dd dZ dZ d#dZdZdZd#dZd$dZdZdZdZdZdZdZdZdZdZdZdZd Zd!Zd"Z xZ!S)%raEFind tags and other markup and call handler functions. Usage: p = HTMLParser() p.feed(data) ... p.close() Start tags are handled by calling self.handle_starttag() or self.handle_startendtag(); end tags by self.handle_endtag(). The data between tags is passed from the parser to the derived class by calling self.handle_data() with the data as argument (the data may be split up in arbitrary chunks). If convert_charrefs is True the character references are converted automatically to the corresponding Unicode character (and self.handle_data() is no longer split in chunks), otherwise they are passed by calling self.handle_entityref() or self.handle_charref() with the string containing respectively the named or numeric reference as the argument. )scriptstylexmpiframenoembednoframes)textareatitleTF)convert_charrefs scriptingc^t|||_||_|j y)azInitialize and reset this instance. If convert_charrefs is true (the default), all character references are automatically converted to the corresponding Unicode characters. If *scripting* is false (the default), the content of the ``noscript`` element is parsed normally; if it's true, it's returned as is without being parsed. N)super__init__rrreset)selfrr __class__s $/usr/lib64/python3.12/html/parser.pyrzHTMLParser.__init__vs(  0" cd|_d|_t|_d|_d|_d|_g|_d|_d|_ t|-y)z1Reset this instance. Loses all unprocessed data.z???NTr) rawdatalasttaginteresting_normal interesting cdata_elem_support_cdata _escapable_pending _pending_len_parse_thresholdrr)rrs rrzHTMLParser.resetsO  -"  !  rc|xjt|z c_|j|jkr|jj |y|js|xj |z c_nc|jj ||xj dj |jz c_|jjd|_t|j }|jdt|j |krd|_yt|j |_y)zFeed data to the parser. Call this as often as you want, with as little or as much text as you want (may include '\n'). rrrN) r$lenr%r#appendrjoincleargoahead)rdatans rfeedzHTMLParser.feeds SY&   t44 4 MM  &== $  $$T*  66  ##% !D DLL!A LLO4<< 1$()%),DLL(9%rc|jrO|xjdj|jz c_|jjd|_|j dy)zHandle any buffered data.rrrN)r#rr)r*r$r+rs rclosezHTMLParser.closesG == LLBGGDMM2 2L MM   ! !D  QrNc|jS)z)Return full source of start tag: '<...>'.)_HTMLParser__starttag_textr0s rget_starttag_textzHTMLParser.get_starttag_texts###r escapablec|j|_||_|jdk(rtjd|_y|rT|j sHtjd|jztjtjz|_ytjd|jztjtjz|_y)N plaintextz\Zz&|])z])) lowerr r"recompilerr IGNORECASEASCII)relemr6s rset_cdata_modezHTMLParser.set_cdata_modes**,# ??k )!zz%0D  t44!zz*Dt*V*,--*@ BD  "zz*BT__*T*,--*@ BD rc6t|_d|_d|_y)NT)rrr r"r0s rclear_cdata_modezHTMLParser.clear_cdata_modes-rc||_y)aEnable or disable support of the CDATA sections. If enabled, "<[CDATA[" starts a CDATA section which ends with "]]>". If disabled, "<[CDATA[" starts a bogus comments which ends with ">". This method is not called by default. Its purpose is to be called in custom handle_starttag() and handle_endtag() methods, with value that depends on the adjusted current node. See https://html.spec.whatwg.org/multipage/parsing.html#markup-declaration-open-state for details. N)r!)rflags r_set_support_cdatazHTMLParser._set_support_cdatas #rc |j}d}t|}||kr9|jrq|jse|j d|}|dkr|j dt ||dz }|dk\r'tjdj||sn|}n?|jj||}|r|j}n|jrn|}||krJ|jr*|jr|jt|||n|j||||j||}||k(rn|j }|d|r=t"j%||r|j'|} n|d|r|j)|} nt|d|r|j+|} nY|d|r|j-|} n>|d |r|j/|} n#|d z|ks|r|jd|d z} nnH| dkrl|sn>t"j%||rnN|d|rK|d z|k(r|jdn*t0j%||rn|j3||d zdn|d|rF|}d D]'} |j5| |d zs|t| z}n|j3||d z|n|d|r$|j6r|j9||dzdn~|||dzj;dk(r|j=||d zdnM|d |r|j3||d zdn,|d|r|j?||d zdn tAd|} |j|| }n|d|rtBj%||}|rY|jEd d} |jG| |jI} |d| d z s| d z } |j|| }d||dvr,|j|||d z|j||d z}n|d|rtJj%||}|rW|jEd } |jM| |jI} |d| d z s| d z } |j|| }tNj%||}|rE|rB|jE||dk(r,|jI} | |kr|} |j||d z}n>|d z|kr'|jd|j||d z}nnJd||kr9|ra||kr\|jr*|jr|jt|||n|j||||j||}||d|_y)Nr<&"z [\t\n\r\f ;]>wOA((//; AA1u((T__$$Xgal%;<$$WQq\2q!$AAvu ++J#q!%%gq1++A.Aa())!,A***1-Aa( a(Aa(33A6A!eq[C$$S)AAq5#))'15#D!,q5A: ,,T2'--gq9 !//! >#FA.&8F&//!< !S[ 0 %'9++GAaCN;#K38K8K))'!A#$-8 1Q3--/;>((17#D!,++GAaCDM:#D!,wqst}5,-FGGANN1a(D!$ gq1 ;;=2.D''- A%c1Q3/Eq!,Agabk)((1Q38 NN1ac2C#!3 ;;q>D))$/ A%c1Q3/Eq!,A"((!4u{{} ;!IIK6 !A NN1a!e4!eq[$$S)q!a%0A555qw!ez 1q5$$  '!A,!78  1.q!$Aqr{ rc|j}|||dzdk(sJd|||dzdk(r|j|S|||dzdk(rC|jr7|jd|dz}|d kry |j ||d z||d zS|||dzj d k(r7|jd |dz}|d k(ry |j ||dz||dzS|||d zdk(ra|jd |d z}|d kry ||dz dk(r|j ||d z|dz |dzS|j||dz||dzS|j|S)NrMrLz+unexpected call to parse_html_declaration()rOrJrRrPz]]>rrTrQrSrrzV #%%a( ( Qqs^{ *t/B/B UAaC(A1u   gac1o .q5L Qqs^ ! ! #{ 2LLac*E{   WQqS/ 07N Qqs^u $ S!A#&A1uqs|s"!!'!A#qs"34q5L##GAaCO4q5L++A. .rc,|j}|jd|sJdtj||dz}|stj ||dz}|sy|r'|j }|j||dz||jS)NrJ"unexpected call to parse_comment()rOrT) rr] commentcloserYcommentabruptcloser_rZrfro)rrsreportrr_rts rrbzHTMLParser.parse_comments,,!!&!,R.RR,##GQqS1&,,Wac:E  A   !Q 0yy{rc|j}|||dzdvsJd|jd|dz}|dk(ry|r|j||dz||dzS)NrM)rLrIr~rrTr)rrVrf)rrsrrposs rr{zHTMLParser.parse_bogus_commentsu,,q1~- C1B C-ll3!$ "9    !C 0 1Qwrc|j}|||dzdk(sJdtj||dz}|sy|j}|j ||dz||j }|S)NrMrKzunexpected call to parse_pi()rT)rpicloserYrZrjrorrsrr_rts rrczHTMLParser.parse_pist,,q1~%F'FF%w!, KKM wqsA' IIKrcd|_|j|}|dkr|S|j}||||_g}tj ||dz}|sJd|j }|j djx|_}||krtj ||}|sn|j ddd\} } } | sd} n,| dddcxk(r| ddk(sn| dddcxk(r| ddk(rnn| dd} | r t| } |j| j| f|j }||kr|||j} | d vr|j||||S| jd r|j|||S|j!||||j"vs|j$r|d k(s|d k(r|j'|d |S||j(vr|j'|d|S)Nrrz#unexpected call to parse_starttag()rMrQ'rT")r/>rnoscriptr8Fr5T)r3check_for_whole_start_tagrtagfind_tolerantr_rormr9rattrfind_tolerantrr(stripr[rghandle_startendtaghandle_starttagCDATA_CONTENT_ELEMENTSrr?RCDATA_CONTENT_ELEMENTS) rrsendposrattrsr_rvtagmattrnamerest attrvalueros rr`zHTMLParser.parse_starttags $//2 A:M,,&q0 &&w!4;;;u IIK"[[^1133 s&j!''3A()1a(8 %HdI 2A$8)BC.82A#7237%aO $Y/ LL(..*I6 7A&ja%%' k !   WQv. /M <<   # #C /   e ,t222C:$5{"##C5#9 444##C4#8 rc|j}tj||dz}|sJ|j}||dz dk7ry|S)NrrrT)r locatetagendr_rors rrz$HTMLParser.check_for_whole_start_tagsK,,""7AaC0 u IIK 1Q3<3 rc|j}|||dzdk(sJd|jd|dzdkrytj||s$||dz|dzdk(r|dzS|j |St j||dz}|sJ|j }||dz dk7rytj||dz}|sJ|jdj}|j||j|S) NrMrIzunexpected call to parse_endtagrrrTrQr) rrVrer_r{rrorrmr9 handle_endtagrA)rrsrr_rtrs rrazHTMLParser.parse_endtags,,q1~%H'HH% <<QqS !A %+qs1Q33&s //22""7AaC0 u IIK 1Q3<3 !&&w!4 ukk!n""$ 3 rcJ|j|||j|yN)rrrrrs rrzHTMLParser.handle_startendtags  S%( 3rcyrrs rrzHTMLParser.handle_starttag rcyrr)rrs rrzHTMLParser.handle_endtagrrcyrrrrxs rrnzHTMLParser.handle_charrefrrcyrrrs rrqzHTMLParser.handle_entityrefrrcyrrrr,s rr[zHTMLParser.handle_data#rrcyrrrs rrfzHTMLParser.handle_comment'rrcyrr)rdecls rrizHTMLParser.handle_decl+rrcyrrrs rrjzHTMLParser.handle_pi/rrcyrrrs rrhzHTMLParser.unknown_decl2rr)T)r)"__name__ __module__ __qualname____doc__rrrrr.r1r3r4r?rArDr+rdrbr{rcr`rrarrrrnrqr[rfrirjrh __classcell__)rs@rrrZs0Y3+/5  :<O$16 B # G#X/D   .d<          r)rr: _markupbasehtmlr__all__r;rrrrprlr^rerrrrVERBOSErrlocatestarttagend_tolerant endendtag endtagfind ParserBaserrrrrs["  . RZZ' RZZ % BJJ> ? "**@ Arzz+& RZZ % "**S/rzz(# RZZ'2::QRBJJ ZZ rzz ZZ  (RZZ)ZZ BJJsO RZZ> ? Y ''Y rentities.py000064400000223370152526357650006771 0ustar00"""HTML character entity references.""" __all__ = ['html5', 'name2codepoint', 'codepoint2name', 'entitydefs'] # maps HTML4 entity name to the Unicode code point name2codepoint = { 'AElig': 0x00c6, # latin capital letter AE = latin capital ligature AE, U+00C6 ISOlat1 'Aacute': 0x00c1, # latin capital letter A with acute, U+00C1 ISOlat1 'Acirc': 0x00c2, # latin capital letter A with circumflex, U+00C2 ISOlat1 'Agrave': 0x00c0, # latin capital letter A with grave = latin capital letter A grave, U+00C0 ISOlat1 'Alpha': 0x0391, # greek capital letter alpha, U+0391 'Aring': 0x00c5, # latin capital letter A with ring above = latin capital letter A ring, U+00C5 ISOlat1 'Atilde': 0x00c3, # latin capital letter A with tilde, U+00C3 ISOlat1 'Auml': 0x00c4, # latin capital letter A with diaeresis, U+00C4 ISOlat1 'Beta': 0x0392, # greek capital letter beta, U+0392 'Ccedil': 0x00c7, # latin capital letter C with cedilla, U+00C7 ISOlat1 'Chi': 0x03a7, # greek capital letter chi, U+03A7 'Dagger': 0x2021, # double dagger, U+2021 ISOpub 'Delta': 0x0394, # greek capital letter delta, U+0394 ISOgrk3 'ETH': 0x00d0, # latin capital letter ETH, U+00D0 ISOlat1 'Eacute': 0x00c9, # latin capital letter E with acute, U+00C9 ISOlat1 'Ecirc': 0x00ca, # latin capital letter E with circumflex, U+00CA ISOlat1 'Egrave': 0x00c8, # latin capital letter E with grave, U+00C8 ISOlat1 'Epsilon': 0x0395, # greek capital letter epsilon, U+0395 'Eta': 0x0397, # greek capital letter eta, U+0397 'Euml': 0x00cb, # latin capital letter E with diaeresis, U+00CB ISOlat1 'Gamma': 0x0393, # greek capital letter gamma, U+0393 ISOgrk3 'Iacute': 0x00cd, # latin capital letter I with acute, U+00CD ISOlat1 'Icirc': 0x00ce, # latin capital letter I with circumflex, U+00CE ISOlat1 'Igrave': 0x00cc, # latin capital letter I with grave, U+00CC ISOlat1 'Iota': 0x0399, # greek capital letter iota, U+0399 'Iuml': 0x00cf, # latin capital letter I with diaeresis, U+00CF ISOlat1 'Kappa': 0x039a, # greek capital letter kappa, U+039A 'Lambda': 0x039b, # greek capital letter lambda, U+039B ISOgrk3 'Mu': 0x039c, # greek capital letter mu, U+039C 'Ntilde': 0x00d1, # latin capital letter N with tilde, U+00D1 ISOlat1 'Nu': 0x039d, # greek capital letter nu, U+039D 'OElig': 0x0152, # latin capital ligature OE, U+0152 ISOlat2 'Oacute': 0x00d3, # latin capital letter O with acute, U+00D3 ISOlat1 'Ocirc': 0x00d4, # latin capital letter O with circumflex, U+00D4 ISOlat1 'Ograve': 0x00d2, # latin capital letter O with grave, U+00D2 ISOlat1 'Omega': 0x03a9, # greek capital letter omega, U+03A9 ISOgrk3 'Omicron': 0x039f, # greek capital letter omicron, U+039F 'Oslash': 0x00d8, # latin capital letter O with stroke = latin capital letter O slash, U+00D8 ISOlat1 'Otilde': 0x00d5, # latin capital letter O with tilde, U+00D5 ISOlat1 'Ouml': 0x00d6, # latin capital letter O with diaeresis, U+00D6 ISOlat1 'Phi': 0x03a6, # greek capital letter phi, U+03A6 ISOgrk3 'Pi': 0x03a0, # greek capital letter pi, U+03A0 ISOgrk3 'Prime': 0x2033, # double prime = seconds = inches, U+2033 ISOtech 'Psi': 0x03a8, # greek capital letter psi, U+03A8 ISOgrk3 'Rho': 0x03a1, # greek capital letter rho, U+03A1 'Scaron': 0x0160, # latin capital letter S with caron, U+0160 ISOlat2 'Sigma': 0x03a3, # greek capital letter sigma, U+03A3 ISOgrk3 'THORN': 0x00de, # latin capital letter THORN, U+00DE ISOlat1 'Tau': 0x03a4, # greek capital letter tau, U+03A4 'Theta': 0x0398, # greek capital letter theta, U+0398 ISOgrk3 'Uacute': 0x00da, # latin capital letter U with acute, U+00DA ISOlat1 'Ucirc': 0x00db, # latin capital letter U with circumflex, U+00DB ISOlat1 'Ugrave': 0x00d9, # latin capital letter U with grave, U+00D9 ISOlat1 'Upsilon': 0x03a5, # greek capital letter upsilon, U+03A5 ISOgrk3 'Uuml': 0x00dc, # latin capital letter U with diaeresis, U+00DC ISOlat1 'Xi': 0x039e, # greek capital letter xi, U+039E ISOgrk3 'Yacute': 0x00dd, # latin capital letter Y with acute, U+00DD ISOlat1 'Yuml': 0x0178, # latin capital letter Y with diaeresis, U+0178 ISOlat2 'Zeta': 0x0396, # greek capital letter zeta, U+0396 'aacute': 0x00e1, # latin small letter a with acute, U+00E1 ISOlat1 'acirc': 0x00e2, # latin small letter a with circumflex, U+00E2 ISOlat1 'acute': 0x00b4, # acute accent = spacing acute, U+00B4 ISOdia 'aelig': 0x00e6, # latin small letter ae = latin small ligature ae, U+00E6 ISOlat1 'agrave': 0x00e0, # latin small letter a with grave = latin small letter a grave, U+00E0 ISOlat1 'alefsym': 0x2135, # alef symbol = first transfinite cardinal, U+2135 NEW 'alpha': 0x03b1, # greek small letter alpha, U+03B1 ISOgrk3 'amp': 0x0026, # ampersand, U+0026 ISOnum 'and': 0x2227, # logical and = wedge, U+2227 ISOtech 'ang': 0x2220, # angle, U+2220 ISOamso 'aring': 0x00e5, # latin small letter a with ring above = latin small letter a ring, U+00E5 ISOlat1 'asymp': 0x2248, # almost equal to = asymptotic to, U+2248 ISOamsr 'atilde': 0x00e3, # latin small letter a with tilde, U+00E3 ISOlat1 'auml': 0x00e4, # latin small letter a with diaeresis, U+00E4 ISOlat1 'bdquo': 0x201e, # double low-9 quotation mark, U+201E NEW 'beta': 0x03b2, # greek small letter beta, U+03B2 ISOgrk3 'brvbar': 0x00a6, # broken bar = broken vertical bar, U+00A6 ISOnum 'bull': 0x2022, # bullet = black small circle, U+2022 ISOpub 'cap': 0x2229, # intersection = cap, U+2229 ISOtech 'ccedil': 0x00e7, # latin small letter c with cedilla, U+00E7 ISOlat1 'cedil': 0x00b8, # cedilla = spacing cedilla, U+00B8 ISOdia 'cent': 0x00a2, # cent sign, U+00A2 ISOnum 'chi': 0x03c7, # greek small letter chi, U+03C7 ISOgrk3 'circ': 0x02c6, # modifier letter circumflex accent, U+02C6 ISOpub 'clubs': 0x2663, # black club suit = shamrock, U+2663 ISOpub 'cong': 0x2245, # approximately equal to, U+2245 ISOtech 'copy': 0x00a9, # copyright sign, U+00A9 ISOnum 'crarr': 0x21b5, # downwards arrow with corner leftwards = carriage return, U+21B5 NEW 'cup': 0x222a, # union = cup, U+222A ISOtech 'curren': 0x00a4, # currency sign, U+00A4 ISOnum 'dArr': 0x21d3, # downwards double arrow, U+21D3 ISOamsa 'dagger': 0x2020, # dagger, U+2020 ISOpub 'darr': 0x2193, # downwards arrow, U+2193 ISOnum 'deg': 0x00b0, # degree sign, U+00B0 ISOnum 'delta': 0x03b4, # greek small letter delta, U+03B4 ISOgrk3 'diams': 0x2666, # black diamond suit, U+2666 ISOpub 'divide': 0x00f7, # division sign, U+00F7 ISOnum 'eacute': 0x00e9, # latin small letter e with acute, U+00E9 ISOlat1 'ecirc': 0x00ea, # latin small letter e with circumflex, U+00EA ISOlat1 'egrave': 0x00e8, # latin small letter e with grave, U+00E8 ISOlat1 'empty': 0x2205, # empty set = null set = diameter, U+2205 ISOamso 'emsp': 0x2003, # em space, U+2003 ISOpub 'ensp': 0x2002, # en space, U+2002 ISOpub 'epsilon': 0x03b5, # greek small letter epsilon, U+03B5 ISOgrk3 'equiv': 0x2261, # identical to, U+2261 ISOtech 'eta': 0x03b7, # greek small letter eta, U+03B7 ISOgrk3 'eth': 0x00f0, # latin small letter eth, U+00F0 ISOlat1 'euml': 0x00eb, # latin small letter e with diaeresis, U+00EB ISOlat1 'euro': 0x20ac, # euro sign, U+20AC NEW 'exist': 0x2203, # there exists, U+2203 ISOtech 'fnof': 0x0192, # latin small f with hook = function = florin, U+0192 ISOtech 'forall': 0x2200, # for all, U+2200 ISOtech 'frac12': 0x00bd, # vulgar fraction one half = fraction one half, U+00BD ISOnum 'frac14': 0x00bc, # vulgar fraction one quarter = fraction one quarter, U+00BC ISOnum 'frac34': 0x00be, # vulgar fraction three quarters = fraction three quarters, U+00BE ISOnum 'frasl': 0x2044, # fraction slash, U+2044 NEW 'gamma': 0x03b3, # greek small letter gamma, U+03B3 ISOgrk3 'ge': 0x2265, # greater-than or equal to, U+2265 ISOtech 'gt': 0x003e, # greater-than sign, U+003E ISOnum 'hArr': 0x21d4, # left right double arrow, U+21D4 ISOamsa 'harr': 0x2194, # left right arrow, U+2194 ISOamsa 'hearts': 0x2665, # black heart suit = valentine, U+2665 ISOpub 'hellip': 0x2026, # horizontal ellipsis = three dot leader, U+2026 ISOpub 'iacute': 0x00ed, # latin small letter i with acute, U+00ED ISOlat1 'icirc': 0x00ee, # latin small letter i with circumflex, U+00EE ISOlat1 'iexcl': 0x00a1, # inverted exclamation mark, U+00A1 ISOnum 'igrave': 0x00ec, # latin small letter i with grave, U+00EC ISOlat1 'image': 0x2111, # blackletter capital I = imaginary part, U+2111 ISOamso 'infin': 0x221e, # infinity, U+221E ISOtech 'int': 0x222b, # integral, U+222B ISOtech 'iota': 0x03b9, # greek small letter iota, U+03B9 ISOgrk3 'iquest': 0x00bf, # inverted question mark = turned question mark, U+00BF ISOnum 'isin': 0x2208, # element of, U+2208 ISOtech 'iuml': 0x00ef, # latin small letter i with diaeresis, U+00EF ISOlat1 'kappa': 0x03ba, # greek small letter kappa, U+03BA ISOgrk3 'lArr': 0x21d0, # leftwards double arrow, U+21D0 ISOtech 'lambda': 0x03bb, # greek small letter lambda, U+03BB ISOgrk3 'lang': 0x2329, # left-pointing angle bracket = bra, U+2329 ISOtech 'laquo': 0x00ab, # left-pointing double angle quotation mark = left pointing guillemet, U+00AB ISOnum 'larr': 0x2190, # leftwards arrow, U+2190 ISOnum 'lceil': 0x2308, # left ceiling = apl upstile, U+2308 ISOamsc 'ldquo': 0x201c, # left double quotation mark, U+201C ISOnum 'le': 0x2264, # less-than or equal to, U+2264 ISOtech 'lfloor': 0x230a, # left floor = apl downstile, U+230A ISOamsc 'lowast': 0x2217, # asterisk operator, U+2217 ISOtech 'loz': 0x25ca, # lozenge, U+25CA ISOpub 'lrm': 0x200e, # left-to-right mark, U+200E NEW RFC 2070 'lsaquo': 0x2039, # single left-pointing angle quotation mark, U+2039 ISO proposed 'lsquo': 0x2018, # left single quotation mark, U+2018 ISOnum 'lt': 0x003c, # less-than sign, U+003C ISOnum 'macr': 0x00af, # macron = spacing macron = overline = APL overbar, U+00AF ISOdia 'mdash': 0x2014, # em dash, U+2014 ISOpub 'micro': 0x00b5, # micro sign, U+00B5 ISOnum 'middot': 0x00b7, # middle dot = Georgian comma = Greek middle dot, U+00B7 ISOnum 'minus': 0x2212, # minus sign, U+2212 ISOtech 'mu': 0x03bc, # greek small letter mu, U+03BC ISOgrk3 'nabla': 0x2207, # nabla = backward difference, U+2207 ISOtech 'nbsp': 0x00a0, # no-break space = non-breaking space, U+00A0 ISOnum 'ndash': 0x2013, # en dash, U+2013 ISOpub 'ne': 0x2260, # not equal to, U+2260 ISOtech 'ni': 0x220b, # contains as member, U+220B ISOtech 'not': 0x00ac, # not sign, U+00AC ISOnum 'notin': 0x2209, # not an element of, U+2209 ISOtech 'nsub': 0x2284, # not a subset of, U+2284 ISOamsn 'ntilde': 0x00f1, # latin small letter n with tilde, U+00F1 ISOlat1 'nu': 0x03bd, # greek small letter nu, U+03BD ISOgrk3 'oacute': 0x00f3, # latin small letter o with acute, U+00F3 ISOlat1 'ocirc': 0x00f4, # latin small letter o with circumflex, U+00F4 ISOlat1 'oelig': 0x0153, # latin small ligature oe, U+0153 ISOlat2 'ograve': 0x00f2, # latin small letter o with grave, U+00F2 ISOlat1 'oline': 0x203e, # overline = spacing overscore, U+203E NEW 'omega': 0x03c9, # greek small letter omega, U+03C9 ISOgrk3 'omicron': 0x03bf, # greek small letter omicron, U+03BF NEW 'oplus': 0x2295, # circled plus = direct sum, U+2295 ISOamsb 'or': 0x2228, # logical or = vee, U+2228 ISOtech 'ordf': 0x00aa, # feminine ordinal indicator, U+00AA ISOnum 'ordm': 0x00ba, # masculine ordinal indicator, U+00BA ISOnum 'oslash': 0x00f8, # latin small letter o with stroke, = latin small letter o slash, U+00F8 ISOlat1 'otilde': 0x00f5, # latin small letter o with tilde, U+00F5 ISOlat1 'otimes': 0x2297, # circled times = vector product, U+2297 ISOamsb 'ouml': 0x00f6, # latin small letter o with diaeresis, U+00F6 ISOlat1 'para': 0x00b6, # pilcrow sign = paragraph sign, U+00B6 ISOnum 'part': 0x2202, # partial differential, U+2202 ISOtech 'permil': 0x2030, # per mille sign, U+2030 ISOtech 'perp': 0x22a5, # up tack = orthogonal to = perpendicular, U+22A5 ISOtech 'phi': 0x03c6, # greek small letter phi, U+03C6 ISOgrk3 'pi': 0x03c0, # greek small letter pi, U+03C0 ISOgrk3 'piv': 0x03d6, # greek pi symbol, U+03D6 ISOgrk3 'plusmn': 0x00b1, # plus-minus sign = plus-or-minus sign, U+00B1 ISOnum 'pound': 0x00a3, # pound sign, U+00A3 ISOnum 'prime': 0x2032, # prime = minutes = feet, U+2032 ISOtech 'prod': 0x220f, # n-ary product = product sign, U+220F ISOamsb 'prop': 0x221d, # proportional to, U+221D ISOtech 'psi': 0x03c8, # greek small letter psi, U+03C8 ISOgrk3 'quot': 0x0022, # quotation mark = APL quote, U+0022 ISOnum 'rArr': 0x21d2, # rightwards double arrow, U+21D2 ISOtech 'radic': 0x221a, # square root = radical sign, U+221A ISOtech 'rang': 0x232a, # right-pointing angle bracket = ket, U+232A ISOtech 'raquo': 0x00bb, # right-pointing double angle quotation mark = right pointing guillemet, U+00BB ISOnum 'rarr': 0x2192, # rightwards arrow, U+2192 ISOnum 'rceil': 0x2309, # right ceiling, U+2309 ISOamsc 'rdquo': 0x201d, # right double quotation mark, U+201D ISOnum 'real': 0x211c, # blackletter capital R = real part symbol, U+211C ISOamso 'reg': 0x00ae, # registered sign = registered trade mark sign, U+00AE ISOnum 'rfloor': 0x230b, # right floor, U+230B ISOamsc 'rho': 0x03c1, # greek small letter rho, U+03C1 ISOgrk3 'rlm': 0x200f, # right-to-left mark, U+200F NEW RFC 2070 'rsaquo': 0x203a, # single right-pointing angle quotation mark, U+203A ISO proposed 'rsquo': 0x2019, # right single quotation mark, U+2019 ISOnum 'sbquo': 0x201a, # single low-9 quotation mark, U+201A NEW 'scaron': 0x0161, # latin small letter s with caron, U+0161 ISOlat2 'sdot': 0x22c5, # dot operator, U+22C5 ISOamsb 'sect': 0x00a7, # section sign, U+00A7 ISOnum 'shy': 0x00ad, # soft hyphen = discretionary hyphen, U+00AD ISOnum 'sigma': 0x03c3, # greek small letter sigma, U+03C3 ISOgrk3 'sigmaf': 0x03c2, # greek small letter final sigma, U+03C2 ISOgrk3 'sim': 0x223c, # tilde operator = varies with = similar to, U+223C ISOtech 'spades': 0x2660, # black spade suit, U+2660 ISOpub 'sub': 0x2282, # subset of, U+2282 ISOtech 'sube': 0x2286, # subset of or equal to, U+2286 ISOtech 'sum': 0x2211, # n-ary summation, U+2211 ISOamsb 'sup': 0x2283, # superset of, U+2283 ISOtech 'sup1': 0x00b9, # superscript one = superscript digit one, U+00B9 ISOnum 'sup2': 0x00b2, # superscript two = superscript digit two = squared, U+00B2 ISOnum 'sup3': 0x00b3, # superscript three = superscript digit three = cubed, U+00B3 ISOnum 'supe': 0x2287, # superset of or equal to, U+2287 ISOtech 'szlig': 0x00df, # latin small letter sharp s = ess-zed, U+00DF ISOlat1 'tau': 0x03c4, # greek small letter tau, U+03C4 ISOgrk3 'there4': 0x2234, # therefore, U+2234 ISOtech 'theta': 0x03b8, # greek small letter theta, U+03B8 ISOgrk3 'thetasym': 0x03d1, # greek small letter theta symbol, U+03D1 NEW 'thinsp': 0x2009, # thin space, U+2009 ISOpub 'thorn': 0x00fe, # latin small letter thorn with, U+00FE ISOlat1 'tilde': 0x02dc, # small tilde, U+02DC ISOdia 'times': 0x00d7, # multiplication sign, U+00D7 ISOnum 'trade': 0x2122, # trade mark sign, U+2122 ISOnum 'uArr': 0x21d1, # upwards double arrow, U+21D1 ISOamsa 'uacute': 0x00fa, # latin small letter u with acute, U+00FA ISOlat1 'uarr': 0x2191, # upwards arrow, U+2191 ISOnum 'ucirc': 0x00fb, # latin small letter u with circumflex, U+00FB ISOlat1 'ugrave': 0x00f9, # latin small letter u with grave, U+00F9 ISOlat1 'uml': 0x00a8, # diaeresis = spacing diaeresis, U+00A8 ISOdia 'upsih': 0x03d2, # greek upsilon with hook symbol, U+03D2 NEW 'upsilon': 0x03c5, # greek small letter upsilon, U+03C5 ISOgrk3 'uuml': 0x00fc, # latin small letter u with diaeresis, U+00FC ISOlat1 'weierp': 0x2118, # script capital P = power set = Weierstrass p, U+2118 ISOamso 'xi': 0x03be, # greek small letter xi, U+03BE ISOgrk3 'yacute': 0x00fd, # latin small letter y with acute, U+00FD ISOlat1 'yen': 0x00a5, # yen sign = yuan sign, U+00A5 ISOnum 'yuml': 0x00ff, # latin small letter y with diaeresis, U+00FF ISOlat1 'zeta': 0x03b6, # greek small letter zeta, U+03B6 ISOgrk3 'zwj': 0x200d, # zero width joiner, U+200D NEW RFC 2070 'zwnj': 0x200c, # zero width non-joiner, U+200C NEW RFC 2070 } # HTML5 named character references # Generated by Tools/build/parse_html5_entities.py # from https://html.spec.whatwg.org/entities.json and # https://html.spec.whatwg.org/multipage/named-characters.html. # Map HTML5 named character references to the equivalent Unicode character(s). html5 = { 'Aacute': '\xc1', 'aacute': '\xe1', 'Aacute;': '\xc1', 'aacute;': '\xe1', 'Abreve;': '\u0102', 'abreve;': '\u0103', 'ac;': '\u223e', 'acd;': '\u223f', 'acE;': '\u223e\u0333', 'Acirc': '\xc2', 'acirc': '\xe2', 'Acirc;': '\xc2', 'acirc;': '\xe2', 'acute': '\xb4', 'acute;': '\xb4', 'Acy;': '\u0410', 'acy;': '\u0430', 'AElig': '\xc6', 'aelig': '\xe6', 'AElig;': '\xc6', 'aelig;': '\xe6', 'af;': '\u2061', 'Afr;': '\U0001d504', 'afr;': '\U0001d51e', 'Agrave': '\xc0', 'agrave': '\xe0', 'Agrave;': '\xc0', 'agrave;': '\xe0', 'alefsym;': '\u2135', 'aleph;': '\u2135', 'Alpha;': '\u0391', 'alpha;': '\u03b1', 'Amacr;': '\u0100', 'amacr;': '\u0101', 'amalg;': '\u2a3f', 'AMP': '&', 'amp': '&', 'AMP;': '&', 'amp;': '&', 'And;': '\u2a53', 'and;': '\u2227', 'andand;': '\u2a55', 'andd;': '\u2a5c', 'andslope;': '\u2a58', 'andv;': '\u2a5a', 'ang;': '\u2220', 'ange;': '\u29a4', 'angle;': '\u2220', 'angmsd;': '\u2221', 'angmsdaa;': '\u29a8', 'angmsdab;': '\u29a9', 'angmsdac;': '\u29aa', 'angmsdad;': '\u29ab', 'angmsdae;': '\u29ac', 'angmsdaf;': '\u29ad', 'angmsdag;': '\u29ae', 'angmsdah;': '\u29af', 'angrt;': '\u221f', 'angrtvb;': '\u22be', 'angrtvbd;': '\u299d', 'angsph;': '\u2222', 'angst;': '\xc5', 'angzarr;': '\u237c', 'Aogon;': '\u0104', 'aogon;': '\u0105', 'Aopf;': '\U0001d538', 'aopf;': '\U0001d552', 'ap;': '\u2248', 'apacir;': '\u2a6f', 'apE;': '\u2a70', 'ape;': '\u224a', 'apid;': '\u224b', 'apos;': "'", 'ApplyFunction;': '\u2061', 'approx;': '\u2248', 'approxeq;': '\u224a', 'Aring': '\xc5', 'aring': '\xe5', 'Aring;': '\xc5', 'aring;': '\xe5', 'Ascr;': '\U0001d49c', 'ascr;': '\U0001d4b6', 'Assign;': '\u2254', 'ast;': '*', 'asymp;': '\u2248', 'asympeq;': '\u224d', 'Atilde': '\xc3', 'atilde': '\xe3', 'Atilde;': '\xc3', 'atilde;': '\xe3', 'Auml': '\xc4', 'auml': '\xe4', 'Auml;': '\xc4', 'auml;': '\xe4', 'awconint;': '\u2233', 'awint;': '\u2a11', 'backcong;': '\u224c', 'backepsilon;': '\u03f6', 'backprime;': '\u2035', 'backsim;': '\u223d', 'backsimeq;': '\u22cd', 'Backslash;': '\u2216', 'Barv;': '\u2ae7', 'barvee;': '\u22bd', 'Barwed;': '\u2306', 'barwed;': '\u2305', 'barwedge;': '\u2305', 'bbrk;': '\u23b5', 'bbrktbrk;': '\u23b6', 'bcong;': '\u224c', 'Bcy;': '\u0411', 'bcy;': '\u0431', 'bdquo;': '\u201e', 'becaus;': '\u2235', 'Because;': '\u2235', 'because;': '\u2235', 'bemptyv;': '\u29b0', 'bepsi;': '\u03f6', 'bernou;': '\u212c', 'Bernoullis;': '\u212c', 'Beta;': '\u0392', 'beta;': '\u03b2', 'beth;': '\u2136', 'between;': '\u226c', 'Bfr;': '\U0001d505', 'bfr;': '\U0001d51f', 'bigcap;': '\u22c2', 'bigcirc;': '\u25ef', 'bigcup;': '\u22c3', 'bigodot;': '\u2a00', 'bigoplus;': '\u2a01', 'bigotimes;': '\u2a02', 'bigsqcup;': '\u2a06', 'bigstar;': '\u2605', 'bigtriangledown;': '\u25bd', 'bigtriangleup;': '\u25b3', 'biguplus;': '\u2a04', 'bigvee;': '\u22c1', 'bigwedge;': '\u22c0', 'bkarow;': '\u290d', 'blacklozenge;': '\u29eb', 'blacksquare;': '\u25aa', 'blacktriangle;': '\u25b4', 'blacktriangledown;': '\u25be', 'blacktriangleleft;': '\u25c2', 'blacktriangleright;': '\u25b8', 'blank;': '\u2423', 'blk12;': '\u2592', 'blk14;': '\u2591', 'blk34;': '\u2593', 'block;': '\u2588', 'bne;': '=\u20e5', 'bnequiv;': '\u2261\u20e5', 'bNot;': '\u2aed', 'bnot;': '\u2310', 'Bopf;': '\U0001d539', 'bopf;': '\U0001d553', 'bot;': '\u22a5', 'bottom;': '\u22a5', 'bowtie;': '\u22c8', 'boxbox;': '\u29c9', 'boxDL;': '\u2557', 'boxDl;': '\u2556', 'boxdL;': '\u2555', 'boxdl;': '\u2510', 'boxDR;': '\u2554', 'boxDr;': '\u2553', 'boxdR;': '\u2552', 'boxdr;': '\u250c', 'boxH;': '\u2550', 'boxh;': '\u2500', 'boxHD;': '\u2566', 'boxHd;': '\u2564', 'boxhD;': '\u2565', 'boxhd;': '\u252c', 'boxHU;': '\u2569', 'boxHu;': '\u2567', 'boxhU;': '\u2568', 'boxhu;': '\u2534', 'boxminus;': '\u229f', 'boxplus;': '\u229e', 'boxtimes;': '\u22a0', 'boxUL;': '\u255d', 'boxUl;': '\u255c', 'boxuL;': '\u255b', 'boxul;': '\u2518', 'boxUR;': '\u255a', 'boxUr;': '\u2559', 'boxuR;': '\u2558', 'boxur;': '\u2514', 'boxV;': '\u2551', 'boxv;': '\u2502', 'boxVH;': '\u256c', 'boxVh;': '\u256b', 'boxvH;': '\u256a', 'boxvh;': '\u253c', 'boxVL;': '\u2563', 'boxVl;': '\u2562', 'boxvL;': '\u2561', 'boxvl;': '\u2524', 'boxVR;': '\u2560', 'boxVr;': '\u255f', 'boxvR;': '\u255e', 'boxvr;': '\u251c', 'bprime;': '\u2035', 'Breve;': '\u02d8', 'breve;': '\u02d8', 'brvbar': '\xa6', 'brvbar;': '\xa6', 'Bscr;': '\u212c', 'bscr;': '\U0001d4b7', 'bsemi;': '\u204f', 'bsim;': '\u223d', 'bsime;': '\u22cd', 'bsol;': '\\', 'bsolb;': '\u29c5', 'bsolhsub;': '\u27c8', 'bull;': '\u2022', 'bullet;': '\u2022', 'bump;': '\u224e', 'bumpE;': '\u2aae', 'bumpe;': '\u224f', 'Bumpeq;': '\u224e', 'bumpeq;': '\u224f', 'Cacute;': '\u0106', 'cacute;': '\u0107', 'Cap;': '\u22d2', 'cap;': '\u2229', 'capand;': '\u2a44', 'capbrcup;': '\u2a49', 'capcap;': '\u2a4b', 'capcup;': '\u2a47', 'capdot;': '\u2a40', 'CapitalDifferentialD;': '\u2145', 'caps;': '\u2229\ufe00', 'caret;': '\u2041', 'caron;': '\u02c7', 'Cayleys;': '\u212d', 'ccaps;': '\u2a4d', 'Ccaron;': '\u010c', 'ccaron;': '\u010d', 'Ccedil': '\xc7', 'ccedil': '\xe7', 'Ccedil;': '\xc7', 'ccedil;': '\xe7', 'Ccirc;': '\u0108', 'ccirc;': '\u0109', 'Cconint;': '\u2230', 'ccups;': '\u2a4c', 'ccupssm;': '\u2a50', 'Cdot;': '\u010a', 'cdot;': '\u010b', 'cedil': '\xb8', 'cedil;': '\xb8', 'Cedilla;': '\xb8', 'cemptyv;': '\u29b2', 'cent': '\xa2', 'cent;': '\xa2', 'CenterDot;': '\xb7', 'centerdot;': '\xb7', 'Cfr;': '\u212d', 'cfr;': '\U0001d520', 'CHcy;': '\u0427', 'chcy;': '\u0447', 'check;': '\u2713', 'checkmark;': '\u2713', 'Chi;': '\u03a7', 'chi;': '\u03c7', 'cir;': '\u25cb', 'circ;': '\u02c6', 'circeq;': '\u2257', 'circlearrowleft;': '\u21ba', 'circlearrowright;': '\u21bb', 'circledast;': '\u229b', 'circledcirc;': '\u229a', 'circleddash;': '\u229d', 'CircleDot;': '\u2299', 'circledR;': '\xae', 'circledS;': '\u24c8', 'CircleMinus;': '\u2296', 'CirclePlus;': '\u2295', 'CircleTimes;': '\u2297', 'cirE;': '\u29c3', 'cire;': '\u2257', 'cirfnint;': '\u2a10', 'cirmid;': '\u2aef', 'cirscir;': '\u29c2', 'ClockwiseContourIntegral;': '\u2232', 'CloseCurlyDoubleQuote;': '\u201d', 'CloseCurlyQuote;': '\u2019', 'clubs;': '\u2663', 'clubsuit;': '\u2663', 'Colon;': '\u2237', 'colon;': ':', 'Colone;': '\u2a74', 'colone;': '\u2254', 'coloneq;': '\u2254', 'comma;': ',', 'commat;': '@', 'comp;': '\u2201', 'compfn;': '\u2218', 'complement;': '\u2201', 'complexes;': '\u2102', 'cong;': '\u2245', 'congdot;': '\u2a6d', 'Congruent;': '\u2261', 'Conint;': '\u222f', 'conint;': '\u222e', 'ContourIntegral;': '\u222e', 'Copf;': '\u2102', 'copf;': '\U0001d554', 'coprod;': '\u2210', 'Coproduct;': '\u2210', 'COPY': '\xa9', 'copy': '\xa9', 'COPY;': '\xa9', 'copy;': '\xa9', 'copysr;': '\u2117', 'CounterClockwiseContourIntegral;': '\u2233', 'crarr;': '\u21b5', 'Cross;': '\u2a2f', 'cross;': '\u2717', 'Cscr;': '\U0001d49e', 'cscr;': '\U0001d4b8', 'csub;': '\u2acf', 'csube;': '\u2ad1', 'csup;': '\u2ad0', 'csupe;': '\u2ad2', 'ctdot;': '\u22ef', 'cudarrl;': '\u2938', 'cudarrr;': '\u2935', 'cuepr;': '\u22de', 'cuesc;': '\u22df', 'cularr;': '\u21b6', 'cularrp;': '\u293d', 'Cup;': '\u22d3', 'cup;': '\u222a', 'cupbrcap;': '\u2a48', 'CupCap;': '\u224d', 'cupcap;': '\u2a46', 'cupcup;': '\u2a4a', 'cupdot;': '\u228d', 'cupor;': '\u2a45', 'cups;': '\u222a\ufe00', 'curarr;': '\u21b7', 'curarrm;': '\u293c', 'curlyeqprec;': '\u22de', 'curlyeqsucc;': '\u22df', 'curlyvee;': '\u22ce', 'curlywedge;': '\u22cf', 'curren': '\xa4', 'curren;': '\xa4', 'curvearrowleft;': '\u21b6', 'curvearrowright;': '\u21b7', 'cuvee;': '\u22ce', 'cuwed;': '\u22cf', 'cwconint;': '\u2232', 'cwint;': '\u2231', 'cylcty;': '\u232d', 'Dagger;': '\u2021', 'dagger;': '\u2020', 'daleth;': '\u2138', 'Darr;': '\u21a1', 'dArr;': '\u21d3', 'darr;': '\u2193', 'dash;': '\u2010', 'Dashv;': '\u2ae4', 'dashv;': '\u22a3', 'dbkarow;': '\u290f', 'dblac;': '\u02dd', 'Dcaron;': '\u010e', 'dcaron;': '\u010f', 'Dcy;': '\u0414', 'dcy;': '\u0434', 'DD;': '\u2145', 'dd;': '\u2146', 'ddagger;': '\u2021', 'ddarr;': '\u21ca', 'DDotrahd;': '\u2911', 'ddotseq;': '\u2a77', 'deg': '\xb0', 'deg;': '\xb0', 'Del;': '\u2207', 'Delta;': '\u0394', 'delta;': '\u03b4', 'demptyv;': '\u29b1', 'dfisht;': '\u297f', 'Dfr;': '\U0001d507', 'dfr;': '\U0001d521', 'dHar;': '\u2965', 'dharl;': '\u21c3', 'dharr;': '\u21c2', 'DiacriticalAcute;': '\xb4', 'DiacriticalDot;': '\u02d9', 'DiacriticalDoubleAcute;': '\u02dd', 'DiacriticalGrave;': '`', 'DiacriticalTilde;': '\u02dc', 'diam;': '\u22c4', 'Diamond;': '\u22c4', 'diamond;': '\u22c4', 'diamondsuit;': '\u2666', 'diams;': '\u2666', 'die;': '\xa8', 'DifferentialD;': '\u2146', 'digamma;': '\u03dd', 'disin;': '\u22f2', 'div;': '\xf7', 'divide': '\xf7', 'divide;': '\xf7', 'divideontimes;': '\u22c7', 'divonx;': '\u22c7', 'DJcy;': '\u0402', 'djcy;': '\u0452', 'dlcorn;': '\u231e', 'dlcrop;': '\u230d', 'dollar;': '$', 'Dopf;': '\U0001d53b', 'dopf;': '\U0001d555', 'Dot;': '\xa8', 'dot;': '\u02d9', 'DotDot;': '\u20dc', 'doteq;': '\u2250', 'doteqdot;': '\u2251', 'DotEqual;': '\u2250', 'dotminus;': '\u2238', 'dotplus;': '\u2214', 'dotsquare;': '\u22a1', 'doublebarwedge;': '\u2306', 'DoubleContourIntegral;': '\u222f', 'DoubleDot;': '\xa8', 'DoubleDownArrow;': '\u21d3', 'DoubleLeftArrow;': '\u21d0', 'DoubleLeftRightArrow;': '\u21d4', 'DoubleLeftTee;': '\u2ae4', 'DoubleLongLeftArrow;': '\u27f8', 'DoubleLongLeftRightArrow;': '\u27fa', 'DoubleLongRightArrow;': '\u27f9', 'DoubleRightArrow;': '\u21d2', 'DoubleRightTee;': '\u22a8', 'DoubleUpArrow;': '\u21d1', 'DoubleUpDownArrow;': '\u21d5', 'DoubleVerticalBar;': '\u2225', 'DownArrow;': '\u2193', 'Downarrow;': '\u21d3', 'downarrow;': '\u2193', 'DownArrowBar;': '\u2913', 'DownArrowUpArrow;': '\u21f5', 'DownBreve;': '\u0311', 'downdownarrows;': '\u21ca', 'downharpoonleft;': '\u21c3', 'downharpoonright;': '\u21c2', 'DownLeftRightVector;': '\u2950', 'DownLeftTeeVector;': '\u295e', 'DownLeftVector;': '\u21bd', 'DownLeftVectorBar;': '\u2956', 'DownRightTeeVector;': '\u295f', 'DownRightVector;': '\u21c1', 'DownRightVectorBar;': '\u2957', 'DownTee;': '\u22a4', 'DownTeeArrow;': '\u21a7', 'drbkarow;': '\u2910', 'drcorn;': '\u231f', 'drcrop;': '\u230c', 'Dscr;': '\U0001d49f', 'dscr;': '\U0001d4b9', 'DScy;': '\u0405', 'dscy;': '\u0455', 'dsol;': '\u29f6', 'Dstrok;': '\u0110', 'dstrok;': '\u0111', 'dtdot;': '\u22f1', 'dtri;': '\u25bf', 'dtrif;': '\u25be', 'duarr;': '\u21f5', 'duhar;': '\u296f', 'dwangle;': '\u29a6', 'DZcy;': '\u040f', 'dzcy;': '\u045f', 'dzigrarr;': '\u27ff', 'Eacute': '\xc9', 'eacute': '\xe9', 'Eacute;': '\xc9', 'eacute;': '\xe9', 'easter;': '\u2a6e', 'Ecaron;': '\u011a', 'ecaron;': '\u011b', 'ecir;': '\u2256', 'Ecirc': '\xca', 'ecirc': '\xea', 'Ecirc;': '\xca', 'ecirc;': '\xea', 'ecolon;': '\u2255', 'Ecy;': '\u042d', 'ecy;': '\u044d', 'eDDot;': '\u2a77', 'Edot;': '\u0116', 'eDot;': '\u2251', 'edot;': '\u0117', 'ee;': '\u2147', 'efDot;': '\u2252', 'Efr;': '\U0001d508', 'efr;': '\U0001d522', 'eg;': '\u2a9a', 'Egrave': '\xc8', 'egrave': '\xe8', 'Egrave;': '\xc8', 'egrave;': '\xe8', 'egs;': '\u2a96', 'egsdot;': '\u2a98', 'el;': '\u2a99', 'Element;': '\u2208', 'elinters;': '\u23e7', 'ell;': '\u2113', 'els;': '\u2a95', 'elsdot;': '\u2a97', 'Emacr;': '\u0112', 'emacr;': '\u0113', 'empty;': '\u2205', 'emptyset;': '\u2205', 'EmptySmallSquare;': '\u25fb', 'emptyv;': '\u2205', 'EmptyVerySmallSquare;': '\u25ab', 'emsp13;': '\u2004', 'emsp14;': '\u2005', 'emsp;': '\u2003', 'ENG;': '\u014a', 'eng;': '\u014b', 'ensp;': '\u2002', 'Eogon;': '\u0118', 'eogon;': '\u0119', 'Eopf;': '\U0001d53c', 'eopf;': '\U0001d556', 'epar;': '\u22d5', 'eparsl;': '\u29e3', 'eplus;': '\u2a71', 'epsi;': '\u03b5', 'Epsilon;': '\u0395', 'epsilon;': '\u03b5', 'epsiv;': '\u03f5', 'eqcirc;': '\u2256', 'eqcolon;': '\u2255', 'eqsim;': '\u2242', 'eqslantgtr;': '\u2a96', 'eqslantless;': '\u2a95', 'Equal;': '\u2a75', 'equals;': '=', 'EqualTilde;': '\u2242', 'equest;': '\u225f', 'Equilibrium;': '\u21cc', 'equiv;': '\u2261', 'equivDD;': '\u2a78', 'eqvparsl;': '\u29e5', 'erarr;': '\u2971', 'erDot;': '\u2253', 'Escr;': '\u2130', 'escr;': '\u212f', 'esdot;': '\u2250', 'Esim;': '\u2a73', 'esim;': '\u2242', 'Eta;': '\u0397', 'eta;': '\u03b7', 'ETH': '\xd0', 'eth': '\xf0', 'ETH;': '\xd0', 'eth;': '\xf0', 'Euml': '\xcb', 'euml': '\xeb', 'Euml;': '\xcb', 'euml;': '\xeb', 'euro;': '\u20ac', 'excl;': '!', 'exist;': '\u2203', 'Exists;': '\u2203', 'expectation;': '\u2130', 'ExponentialE;': '\u2147', 'exponentiale;': '\u2147', 'fallingdotseq;': '\u2252', 'Fcy;': '\u0424', 'fcy;': '\u0444', 'female;': '\u2640', 'ffilig;': '\ufb03', 'fflig;': '\ufb00', 'ffllig;': '\ufb04', 'Ffr;': '\U0001d509', 'ffr;': '\U0001d523', 'filig;': '\ufb01', 'FilledSmallSquare;': '\u25fc', 'FilledVerySmallSquare;': '\u25aa', 'fjlig;': 'fj', 'flat;': '\u266d', 'fllig;': '\ufb02', 'fltns;': '\u25b1', 'fnof;': '\u0192', 'Fopf;': '\U0001d53d', 'fopf;': '\U0001d557', 'ForAll;': '\u2200', 'forall;': '\u2200', 'fork;': '\u22d4', 'forkv;': '\u2ad9', 'Fouriertrf;': '\u2131', 'fpartint;': '\u2a0d', 'frac12': '\xbd', 'frac12;': '\xbd', 'frac13;': '\u2153', 'frac14': '\xbc', 'frac14;': '\xbc', 'frac15;': '\u2155', 'frac16;': '\u2159', 'frac18;': '\u215b', 'frac23;': '\u2154', 'frac25;': '\u2156', 'frac34': '\xbe', 'frac34;': '\xbe', 'frac35;': '\u2157', 'frac38;': '\u215c', 'frac45;': '\u2158', 'frac56;': '\u215a', 'frac58;': '\u215d', 'frac78;': '\u215e', 'frasl;': '\u2044', 'frown;': '\u2322', 'Fscr;': '\u2131', 'fscr;': '\U0001d4bb', 'gacute;': '\u01f5', 'Gamma;': '\u0393', 'gamma;': '\u03b3', 'Gammad;': '\u03dc', 'gammad;': '\u03dd', 'gap;': '\u2a86', 'Gbreve;': '\u011e', 'gbreve;': '\u011f', 'Gcedil;': '\u0122', 'Gcirc;': '\u011c', 'gcirc;': '\u011d', 'Gcy;': '\u0413', 'gcy;': '\u0433', 'Gdot;': '\u0120', 'gdot;': '\u0121', 'gE;': '\u2267', 'ge;': '\u2265', 'gEl;': '\u2a8c', 'gel;': '\u22db', 'geq;': '\u2265', 'geqq;': '\u2267', 'geqslant;': '\u2a7e', 'ges;': '\u2a7e', 'gescc;': '\u2aa9', 'gesdot;': '\u2a80', 'gesdoto;': '\u2a82', 'gesdotol;': '\u2a84', 'gesl;': '\u22db\ufe00', 'gesles;': '\u2a94', 'Gfr;': '\U0001d50a', 'gfr;': '\U0001d524', 'Gg;': '\u22d9', 'gg;': '\u226b', 'ggg;': '\u22d9', 'gimel;': '\u2137', 'GJcy;': '\u0403', 'gjcy;': '\u0453', 'gl;': '\u2277', 'gla;': '\u2aa5', 'glE;': '\u2a92', 'glj;': '\u2aa4', 'gnap;': '\u2a8a', 'gnapprox;': '\u2a8a', 'gnE;': '\u2269', 'gne;': '\u2a88', 'gneq;': '\u2a88', 'gneqq;': '\u2269', 'gnsim;': '\u22e7', 'Gopf;': '\U0001d53e', 'gopf;': '\U0001d558', 'grave;': '`', 'GreaterEqual;': '\u2265', 'GreaterEqualLess;': '\u22db', 'GreaterFullEqual;': '\u2267', 'GreaterGreater;': '\u2aa2', 'GreaterLess;': '\u2277', 'GreaterSlantEqual;': '\u2a7e', 'GreaterTilde;': '\u2273', 'Gscr;': '\U0001d4a2', 'gscr;': '\u210a', 'gsim;': '\u2273', 'gsime;': '\u2a8e', 'gsiml;': '\u2a90', 'GT': '>', 'gt': '>', 'GT;': '>', 'Gt;': '\u226b', 'gt;': '>', 'gtcc;': '\u2aa7', 'gtcir;': '\u2a7a', 'gtdot;': '\u22d7', 'gtlPar;': '\u2995', 'gtquest;': '\u2a7c', 'gtrapprox;': '\u2a86', 'gtrarr;': '\u2978', 'gtrdot;': '\u22d7', 'gtreqless;': '\u22db', 'gtreqqless;': '\u2a8c', 'gtrless;': '\u2277', 'gtrsim;': '\u2273', 'gvertneqq;': '\u2269\ufe00', 'gvnE;': '\u2269\ufe00', 'Hacek;': '\u02c7', 'hairsp;': '\u200a', 'half;': '\xbd', 'hamilt;': '\u210b', 'HARDcy;': '\u042a', 'hardcy;': '\u044a', 'hArr;': '\u21d4', 'harr;': '\u2194', 'harrcir;': '\u2948', 'harrw;': '\u21ad', 'Hat;': '^', 'hbar;': '\u210f', 'Hcirc;': '\u0124', 'hcirc;': '\u0125', 'hearts;': '\u2665', 'heartsuit;': '\u2665', 'hellip;': '\u2026', 'hercon;': '\u22b9', 'Hfr;': '\u210c', 'hfr;': '\U0001d525', 'HilbertSpace;': '\u210b', 'hksearow;': '\u2925', 'hkswarow;': '\u2926', 'hoarr;': '\u21ff', 'homtht;': '\u223b', 'hookleftarrow;': '\u21a9', 'hookrightarrow;': '\u21aa', 'Hopf;': '\u210d', 'hopf;': '\U0001d559', 'horbar;': '\u2015', 'HorizontalLine;': '\u2500', 'Hscr;': '\u210b', 'hscr;': '\U0001d4bd', 'hslash;': '\u210f', 'Hstrok;': '\u0126', 'hstrok;': '\u0127', 'HumpDownHump;': '\u224e', 'HumpEqual;': '\u224f', 'hybull;': '\u2043', 'hyphen;': '\u2010', 'Iacute': '\xcd', 'iacute': '\xed', 'Iacute;': '\xcd', 'iacute;': '\xed', 'ic;': '\u2063', 'Icirc': '\xce', 'icirc': '\xee', 'Icirc;': '\xce', 'icirc;': '\xee', 'Icy;': '\u0418', 'icy;': '\u0438', 'Idot;': '\u0130', 'IEcy;': '\u0415', 'iecy;': '\u0435', 'iexcl': '\xa1', 'iexcl;': '\xa1', 'iff;': '\u21d4', 'Ifr;': '\u2111', 'ifr;': '\U0001d526', 'Igrave': '\xcc', 'igrave': '\xec', 'Igrave;': '\xcc', 'igrave;': '\xec', 'ii;': '\u2148', 'iiiint;': '\u2a0c', 'iiint;': '\u222d', 'iinfin;': '\u29dc', 'iiota;': '\u2129', 'IJlig;': '\u0132', 'ijlig;': '\u0133', 'Im;': '\u2111', 'Imacr;': '\u012a', 'imacr;': '\u012b', 'image;': '\u2111', 'ImaginaryI;': '\u2148', 'imagline;': '\u2110', 'imagpart;': '\u2111', 'imath;': '\u0131', 'imof;': '\u22b7', 'imped;': '\u01b5', 'Implies;': '\u21d2', 'in;': '\u2208', 'incare;': '\u2105', 'infin;': '\u221e', 'infintie;': '\u29dd', 'inodot;': '\u0131', 'Int;': '\u222c', 'int;': '\u222b', 'intcal;': '\u22ba', 'integers;': '\u2124', 'Integral;': '\u222b', 'intercal;': '\u22ba', 'Intersection;': '\u22c2', 'intlarhk;': '\u2a17', 'intprod;': '\u2a3c', 'InvisibleComma;': '\u2063', 'InvisibleTimes;': '\u2062', 'IOcy;': '\u0401', 'iocy;': '\u0451', 'Iogon;': '\u012e', 'iogon;': '\u012f', 'Iopf;': '\U0001d540', 'iopf;': '\U0001d55a', 'Iota;': '\u0399', 'iota;': '\u03b9', 'iprod;': '\u2a3c', 'iquest': '\xbf', 'iquest;': '\xbf', 'Iscr;': '\u2110', 'iscr;': '\U0001d4be', 'isin;': '\u2208', 'isindot;': '\u22f5', 'isinE;': '\u22f9', 'isins;': '\u22f4', 'isinsv;': '\u22f3', 'isinv;': '\u2208', 'it;': '\u2062', 'Itilde;': '\u0128', 'itilde;': '\u0129', 'Iukcy;': '\u0406', 'iukcy;': '\u0456', 'Iuml': '\xcf', 'iuml': '\xef', 'Iuml;': '\xcf', 'iuml;': '\xef', 'Jcirc;': '\u0134', 'jcirc;': '\u0135', 'Jcy;': '\u0419', 'jcy;': '\u0439', 'Jfr;': '\U0001d50d', 'jfr;': '\U0001d527', 'jmath;': '\u0237', 'Jopf;': '\U0001d541', 'jopf;': '\U0001d55b', 'Jscr;': '\U0001d4a5', 'jscr;': '\U0001d4bf', 'Jsercy;': '\u0408', 'jsercy;': '\u0458', 'Jukcy;': '\u0404', 'jukcy;': '\u0454', 'Kappa;': '\u039a', 'kappa;': '\u03ba', 'kappav;': '\u03f0', 'Kcedil;': '\u0136', 'kcedil;': '\u0137', 'Kcy;': '\u041a', 'kcy;': '\u043a', 'Kfr;': '\U0001d50e', 'kfr;': '\U0001d528', 'kgreen;': '\u0138', 'KHcy;': '\u0425', 'khcy;': '\u0445', 'KJcy;': '\u040c', 'kjcy;': '\u045c', 'Kopf;': '\U0001d542', 'kopf;': '\U0001d55c', 'Kscr;': '\U0001d4a6', 'kscr;': '\U0001d4c0', 'lAarr;': '\u21da', 'Lacute;': '\u0139', 'lacute;': '\u013a', 'laemptyv;': '\u29b4', 'lagran;': '\u2112', 'Lambda;': '\u039b', 'lambda;': '\u03bb', 'Lang;': '\u27ea', 'lang;': '\u27e8', 'langd;': '\u2991', 'langle;': '\u27e8', 'lap;': '\u2a85', 'Laplacetrf;': '\u2112', 'laquo': '\xab', 'laquo;': '\xab', 'Larr;': '\u219e', 'lArr;': '\u21d0', 'larr;': '\u2190', 'larrb;': '\u21e4', 'larrbfs;': '\u291f', 'larrfs;': '\u291d', 'larrhk;': '\u21a9', 'larrlp;': '\u21ab', 'larrpl;': '\u2939', 'larrsim;': '\u2973', 'larrtl;': '\u21a2', 'lat;': '\u2aab', 'lAtail;': '\u291b', 'latail;': '\u2919', 'late;': '\u2aad', 'lates;': '\u2aad\ufe00', 'lBarr;': '\u290e', 'lbarr;': '\u290c', 'lbbrk;': '\u2772', 'lbrace;': '{', 'lbrack;': '[', 'lbrke;': '\u298b', 'lbrksld;': '\u298f', 'lbrkslu;': '\u298d', 'Lcaron;': '\u013d', 'lcaron;': '\u013e', 'Lcedil;': '\u013b', 'lcedil;': '\u013c', 'lceil;': '\u2308', 'lcub;': '{', 'Lcy;': '\u041b', 'lcy;': '\u043b', 'ldca;': '\u2936', 'ldquo;': '\u201c', 'ldquor;': '\u201e', 'ldrdhar;': '\u2967', 'ldrushar;': '\u294b', 'ldsh;': '\u21b2', 'lE;': '\u2266', 'le;': '\u2264', 'LeftAngleBracket;': '\u27e8', 'LeftArrow;': '\u2190', 'Leftarrow;': '\u21d0', 'leftarrow;': '\u2190', 'LeftArrowBar;': '\u21e4', 'LeftArrowRightArrow;': '\u21c6', 'leftarrowtail;': '\u21a2', 'LeftCeiling;': '\u2308', 'LeftDoubleBracket;': '\u27e6', 'LeftDownTeeVector;': '\u2961', 'LeftDownVector;': '\u21c3', 'LeftDownVectorBar;': '\u2959', 'LeftFloor;': '\u230a', 'leftharpoondown;': '\u21bd', 'leftharpoonup;': '\u21bc', 'leftleftarrows;': '\u21c7', 'LeftRightArrow;': '\u2194', 'Leftrightarrow;': '\u21d4', 'leftrightarrow;': '\u2194', 'leftrightarrows;': '\u21c6', 'leftrightharpoons;': '\u21cb', 'leftrightsquigarrow;': '\u21ad', 'LeftRightVector;': '\u294e', 'LeftTee;': '\u22a3', 'LeftTeeArrow;': '\u21a4', 'LeftTeeVector;': '\u295a', 'leftthreetimes;': '\u22cb', 'LeftTriangle;': '\u22b2', 'LeftTriangleBar;': '\u29cf', 'LeftTriangleEqual;': '\u22b4', 'LeftUpDownVector;': '\u2951', 'LeftUpTeeVector;': '\u2960', 'LeftUpVector;': '\u21bf', 'LeftUpVectorBar;': '\u2958', 'LeftVector;': '\u21bc', 'LeftVectorBar;': '\u2952', 'lEg;': '\u2a8b', 'leg;': '\u22da', 'leq;': '\u2264', 'leqq;': '\u2266', 'leqslant;': '\u2a7d', 'les;': '\u2a7d', 'lescc;': '\u2aa8', 'lesdot;': '\u2a7f', 'lesdoto;': '\u2a81', 'lesdotor;': '\u2a83', 'lesg;': '\u22da\ufe00', 'lesges;': '\u2a93', 'lessapprox;': '\u2a85', 'lessdot;': '\u22d6', 'lesseqgtr;': '\u22da', 'lesseqqgtr;': '\u2a8b', 'LessEqualGreater;': '\u22da', 'LessFullEqual;': '\u2266', 'LessGreater;': '\u2276', 'lessgtr;': '\u2276', 'LessLess;': '\u2aa1', 'lesssim;': '\u2272', 'LessSlantEqual;': '\u2a7d', 'LessTilde;': '\u2272', 'lfisht;': '\u297c', 'lfloor;': '\u230a', 'Lfr;': '\U0001d50f', 'lfr;': '\U0001d529', 'lg;': '\u2276', 'lgE;': '\u2a91', 'lHar;': '\u2962', 'lhard;': '\u21bd', 'lharu;': '\u21bc', 'lharul;': '\u296a', 'lhblk;': '\u2584', 'LJcy;': '\u0409', 'ljcy;': '\u0459', 'Ll;': '\u22d8', 'll;': '\u226a', 'llarr;': '\u21c7', 'llcorner;': '\u231e', 'Lleftarrow;': '\u21da', 'llhard;': '\u296b', 'lltri;': '\u25fa', 'Lmidot;': '\u013f', 'lmidot;': '\u0140', 'lmoust;': '\u23b0', 'lmoustache;': '\u23b0', 'lnap;': '\u2a89', 'lnapprox;': '\u2a89', 'lnE;': '\u2268', 'lne;': '\u2a87', 'lneq;': '\u2a87', 'lneqq;': '\u2268', 'lnsim;': '\u22e6', 'loang;': '\u27ec', 'loarr;': '\u21fd', 'lobrk;': '\u27e6', 'LongLeftArrow;': '\u27f5', 'Longleftarrow;': '\u27f8', 'longleftarrow;': '\u27f5', 'LongLeftRightArrow;': '\u27f7', 'Longleftrightarrow;': '\u27fa', 'longleftrightarrow;': '\u27f7', 'longmapsto;': '\u27fc', 'LongRightArrow;': '\u27f6', 'Longrightarrow;': '\u27f9', 'longrightarrow;': '\u27f6', 'looparrowleft;': '\u21ab', 'looparrowright;': '\u21ac', 'lopar;': '\u2985', 'Lopf;': '\U0001d543', 'lopf;': '\U0001d55d', 'loplus;': '\u2a2d', 'lotimes;': '\u2a34', 'lowast;': '\u2217', 'lowbar;': '_', 'LowerLeftArrow;': '\u2199', 'LowerRightArrow;': '\u2198', 'loz;': '\u25ca', 'lozenge;': '\u25ca', 'lozf;': '\u29eb', 'lpar;': '(', 'lparlt;': '\u2993', 'lrarr;': '\u21c6', 'lrcorner;': '\u231f', 'lrhar;': '\u21cb', 'lrhard;': '\u296d', 'lrm;': '\u200e', 'lrtri;': '\u22bf', 'lsaquo;': '\u2039', 'Lscr;': '\u2112', 'lscr;': '\U0001d4c1', 'Lsh;': '\u21b0', 'lsh;': '\u21b0', 'lsim;': '\u2272', 'lsime;': '\u2a8d', 'lsimg;': '\u2a8f', 'lsqb;': '[', 'lsquo;': '\u2018', 'lsquor;': '\u201a', 'Lstrok;': '\u0141', 'lstrok;': '\u0142', 'LT': '<', 'lt': '<', 'LT;': '<', 'Lt;': '\u226a', 'lt;': '<', 'ltcc;': '\u2aa6', 'ltcir;': '\u2a79', 'ltdot;': '\u22d6', 'lthree;': '\u22cb', 'ltimes;': '\u22c9', 'ltlarr;': '\u2976', 'ltquest;': '\u2a7b', 'ltri;': '\u25c3', 'ltrie;': '\u22b4', 'ltrif;': '\u25c2', 'ltrPar;': '\u2996', 'lurdshar;': '\u294a', 'luruhar;': '\u2966', 'lvertneqq;': '\u2268\ufe00', 'lvnE;': '\u2268\ufe00', 'macr': '\xaf', 'macr;': '\xaf', 'male;': '\u2642', 'malt;': '\u2720', 'maltese;': '\u2720', 'Map;': '\u2905', 'map;': '\u21a6', 'mapsto;': '\u21a6', 'mapstodown;': '\u21a7', 'mapstoleft;': '\u21a4', 'mapstoup;': '\u21a5', 'marker;': '\u25ae', 'mcomma;': '\u2a29', 'Mcy;': '\u041c', 'mcy;': '\u043c', 'mdash;': '\u2014', 'mDDot;': '\u223a', 'measuredangle;': '\u2221', 'MediumSpace;': '\u205f', 'Mellintrf;': '\u2133', 'Mfr;': '\U0001d510', 'mfr;': '\U0001d52a', 'mho;': '\u2127', 'micro': '\xb5', 'micro;': '\xb5', 'mid;': '\u2223', 'midast;': '*', 'midcir;': '\u2af0', 'middot': '\xb7', 'middot;': '\xb7', 'minus;': '\u2212', 'minusb;': '\u229f', 'minusd;': '\u2238', 'minusdu;': '\u2a2a', 'MinusPlus;': '\u2213', 'mlcp;': '\u2adb', 'mldr;': '\u2026', 'mnplus;': '\u2213', 'models;': '\u22a7', 'Mopf;': '\U0001d544', 'mopf;': '\U0001d55e', 'mp;': '\u2213', 'Mscr;': '\u2133', 'mscr;': '\U0001d4c2', 'mstpos;': '\u223e', 'Mu;': '\u039c', 'mu;': '\u03bc', 'multimap;': '\u22b8', 'mumap;': '\u22b8', 'nabla;': '\u2207', 'Nacute;': '\u0143', 'nacute;': '\u0144', 'nang;': '\u2220\u20d2', 'nap;': '\u2249', 'napE;': '\u2a70\u0338', 'napid;': '\u224b\u0338', 'napos;': '\u0149', 'napprox;': '\u2249', 'natur;': '\u266e', 'natural;': '\u266e', 'naturals;': '\u2115', 'nbsp': '\xa0', 'nbsp;': '\xa0', 'nbump;': '\u224e\u0338', 'nbumpe;': '\u224f\u0338', 'ncap;': '\u2a43', 'Ncaron;': '\u0147', 'ncaron;': '\u0148', 'Ncedil;': '\u0145', 'ncedil;': '\u0146', 'ncong;': '\u2247', 'ncongdot;': '\u2a6d\u0338', 'ncup;': '\u2a42', 'Ncy;': '\u041d', 'ncy;': '\u043d', 'ndash;': '\u2013', 'ne;': '\u2260', 'nearhk;': '\u2924', 'neArr;': '\u21d7', 'nearr;': '\u2197', 'nearrow;': '\u2197', 'nedot;': '\u2250\u0338', 'NegativeMediumSpace;': '\u200b', 'NegativeThickSpace;': '\u200b', 'NegativeThinSpace;': '\u200b', 'NegativeVeryThinSpace;': '\u200b', 'nequiv;': '\u2262', 'nesear;': '\u2928', 'nesim;': '\u2242\u0338', 'NestedGreaterGreater;': '\u226b', 'NestedLessLess;': '\u226a', 'NewLine;': '\n', 'nexist;': '\u2204', 'nexists;': '\u2204', 'Nfr;': '\U0001d511', 'nfr;': '\U0001d52b', 'ngE;': '\u2267\u0338', 'nge;': '\u2271', 'ngeq;': '\u2271', 'ngeqq;': '\u2267\u0338', 'ngeqslant;': '\u2a7e\u0338', 'nges;': '\u2a7e\u0338', 'nGg;': '\u22d9\u0338', 'ngsim;': '\u2275', 'nGt;': '\u226b\u20d2', 'ngt;': '\u226f', 'ngtr;': '\u226f', 'nGtv;': '\u226b\u0338', 'nhArr;': '\u21ce', 'nharr;': '\u21ae', 'nhpar;': '\u2af2', 'ni;': '\u220b', 'nis;': '\u22fc', 'nisd;': '\u22fa', 'niv;': '\u220b', 'NJcy;': '\u040a', 'njcy;': '\u045a', 'nlArr;': '\u21cd', 'nlarr;': '\u219a', 'nldr;': '\u2025', 'nlE;': '\u2266\u0338', 'nle;': '\u2270', 'nLeftarrow;': '\u21cd', 'nleftarrow;': '\u219a', 'nLeftrightarrow;': '\u21ce', 'nleftrightarrow;': '\u21ae', 'nleq;': '\u2270', 'nleqq;': '\u2266\u0338', 'nleqslant;': '\u2a7d\u0338', 'nles;': '\u2a7d\u0338', 'nless;': '\u226e', 'nLl;': '\u22d8\u0338', 'nlsim;': '\u2274', 'nLt;': '\u226a\u20d2', 'nlt;': '\u226e', 'nltri;': '\u22ea', 'nltrie;': '\u22ec', 'nLtv;': '\u226a\u0338', 'nmid;': '\u2224', 'NoBreak;': '\u2060', 'NonBreakingSpace;': '\xa0', 'Nopf;': '\u2115', 'nopf;': '\U0001d55f', 'not': '\xac', 'Not;': '\u2aec', 'not;': '\xac', 'NotCongruent;': '\u2262', 'NotCupCap;': '\u226d', 'NotDoubleVerticalBar;': '\u2226', 'NotElement;': '\u2209', 'NotEqual;': '\u2260', 'NotEqualTilde;': '\u2242\u0338', 'NotExists;': '\u2204', 'NotGreater;': '\u226f', 'NotGreaterEqual;': '\u2271', 'NotGreaterFullEqual;': '\u2267\u0338', 'NotGreaterGreater;': '\u226b\u0338', 'NotGreaterLess;': '\u2279', 'NotGreaterSlantEqual;': '\u2a7e\u0338', 'NotGreaterTilde;': '\u2275', 'NotHumpDownHump;': '\u224e\u0338', 'NotHumpEqual;': '\u224f\u0338', 'notin;': '\u2209', 'notindot;': '\u22f5\u0338', 'notinE;': '\u22f9\u0338', 'notinva;': '\u2209', 'notinvb;': '\u22f7', 'notinvc;': '\u22f6', 'NotLeftTriangle;': '\u22ea', 'NotLeftTriangleBar;': '\u29cf\u0338', 'NotLeftTriangleEqual;': '\u22ec', 'NotLess;': '\u226e', 'NotLessEqual;': '\u2270', 'NotLessGreater;': '\u2278', 'NotLessLess;': '\u226a\u0338', 'NotLessSlantEqual;': '\u2a7d\u0338', 'NotLessTilde;': '\u2274', 'NotNestedGreaterGreater;': '\u2aa2\u0338', 'NotNestedLessLess;': '\u2aa1\u0338', 'notni;': '\u220c', 'notniva;': '\u220c', 'notnivb;': '\u22fe', 'notnivc;': '\u22fd', 'NotPrecedes;': '\u2280', 'NotPrecedesEqual;': '\u2aaf\u0338', 'NotPrecedesSlantEqual;': '\u22e0', 'NotReverseElement;': '\u220c', 'NotRightTriangle;': '\u22eb', 'NotRightTriangleBar;': '\u29d0\u0338', 'NotRightTriangleEqual;': '\u22ed', 'NotSquareSubset;': '\u228f\u0338', 'NotSquareSubsetEqual;': '\u22e2', 'NotSquareSuperset;': '\u2290\u0338', 'NotSquareSupersetEqual;': '\u22e3', 'NotSubset;': '\u2282\u20d2', 'NotSubsetEqual;': '\u2288', 'NotSucceeds;': '\u2281', 'NotSucceedsEqual;': '\u2ab0\u0338', 'NotSucceedsSlantEqual;': '\u22e1', 'NotSucceedsTilde;': '\u227f\u0338', 'NotSuperset;': '\u2283\u20d2', 'NotSupersetEqual;': '\u2289', 'NotTilde;': '\u2241', 'NotTildeEqual;': '\u2244', 'NotTildeFullEqual;': '\u2247', 'NotTildeTilde;': '\u2249', 'NotVerticalBar;': '\u2224', 'npar;': '\u2226', 'nparallel;': '\u2226', 'nparsl;': '\u2afd\u20e5', 'npart;': '\u2202\u0338', 'npolint;': '\u2a14', 'npr;': '\u2280', 'nprcue;': '\u22e0', 'npre;': '\u2aaf\u0338', 'nprec;': '\u2280', 'npreceq;': '\u2aaf\u0338', 'nrArr;': '\u21cf', 'nrarr;': '\u219b', 'nrarrc;': '\u2933\u0338', 'nrarrw;': '\u219d\u0338', 'nRightarrow;': '\u21cf', 'nrightarrow;': '\u219b', 'nrtri;': '\u22eb', 'nrtrie;': '\u22ed', 'nsc;': '\u2281', 'nsccue;': '\u22e1', 'nsce;': '\u2ab0\u0338', 'Nscr;': '\U0001d4a9', 'nscr;': '\U0001d4c3', 'nshortmid;': '\u2224', 'nshortparallel;': '\u2226', 'nsim;': '\u2241', 'nsime;': '\u2244', 'nsimeq;': '\u2244', 'nsmid;': '\u2224', 'nspar;': '\u2226', 'nsqsube;': '\u22e2', 'nsqsupe;': '\u22e3', 'nsub;': '\u2284', 'nsubE;': '\u2ac5\u0338', 'nsube;': '\u2288', 'nsubset;': '\u2282\u20d2', 'nsubseteq;': '\u2288', 'nsubseteqq;': '\u2ac5\u0338', 'nsucc;': '\u2281', 'nsucceq;': '\u2ab0\u0338', 'nsup;': '\u2285', 'nsupE;': '\u2ac6\u0338', 'nsupe;': '\u2289', 'nsupset;': '\u2283\u20d2', 'nsupseteq;': '\u2289', 'nsupseteqq;': '\u2ac6\u0338', 'ntgl;': '\u2279', 'Ntilde': '\xd1', 'ntilde': '\xf1', 'Ntilde;': '\xd1', 'ntilde;': '\xf1', 'ntlg;': '\u2278', 'ntriangleleft;': '\u22ea', 'ntrianglelefteq;': '\u22ec', 'ntriangleright;': '\u22eb', 'ntrianglerighteq;': '\u22ed', 'Nu;': '\u039d', 'nu;': '\u03bd', 'num;': '#', 'numero;': '\u2116', 'numsp;': '\u2007', 'nvap;': '\u224d\u20d2', 'nVDash;': '\u22af', 'nVdash;': '\u22ae', 'nvDash;': '\u22ad', 'nvdash;': '\u22ac', 'nvge;': '\u2265\u20d2', 'nvgt;': '>\u20d2', 'nvHarr;': '\u2904', 'nvinfin;': '\u29de', 'nvlArr;': '\u2902', 'nvle;': '\u2264\u20d2', 'nvlt;': '<\u20d2', 'nvltrie;': '\u22b4\u20d2', 'nvrArr;': '\u2903', 'nvrtrie;': '\u22b5\u20d2', 'nvsim;': '\u223c\u20d2', 'nwarhk;': '\u2923', 'nwArr;': '\u21d6', 'nwarr;': '\u2196', 'nwarrow;': '\u2196', 'nwnear;': '\u2927', 'Oacute': '\xd3', 'oacute': '\xf3', 'Oacute;': '\xd3', 'oacute;': '\xf3', 'oast;': '\u229b', 'ocir;': '\u229a', 'Ocirc': '\xd4', 'ocirc': '\xf4', 'Ocirc;': '\xd4', 'ocirc;': '\xf4', 'Ocy;': '\u041e', 'ocy;': '\u043e', 'odash;': '\u229d', 'Odblac;': '\u0150', 'odblac;': '\u0151', 'odiv;': '\u2a38', 'odot;': '\u2299', 'odsold;': '\u29bc', 'OElig;': '\u0152', 'oelig;': '\u0153', 'ofcir;': '\u29bf', 'Ofr;': '\U0001d512', 'ofr;': '\U0001d52c', 'ogon;': '\u02db', 'Ograve': '\xd2', 'ograve': '\xf2', 'Ograve;': '\xd2', 'ograve;': '\xf2', 'ogt;': '\u29c1', 'ohbar;': '\u29b5', 'ohm;': '\u03a9', 'oint;': '\u222e', 'olarr;': '\u21ba', 'olcir;': '\u29be', 'olcross;': '\u29bb', 'oline;': '\u203e', 'olt;': '\u29c0', 'Omacr;': '\u014c', 'omacr;': '\u014d', 'Omega;': '\u03a9', 'omega;': '\u03c9', 'Omicron;': '\u039f', 'omicron;': '\u03bf', 'omid;': '\u29b6', 'ominus;': '\u2296', 'Oopf;': '\U0001d546', 'oopf;': '\U0001d560', 'opar;': '\u29b7', 'OpenCurlyDoubleQuote;': '\u201c', 'OpenCurlyQuote;': '\u2018', 'operp;': '\u29b9', 'oplus;': '\u2295', 'Or;': '\u2a54', 'or;': '\u2228', 'orarr;': '\u21bb', 'ord;': '\u2a5d', 'order;': '\u2134', 'orderof;': '\u2134', 'ordf': '\xaa', 'ordf;': '\xaa', 'ordm': '\xba', 'ordm;': '\xba', 'origof;': '\u22b6', 'oror;': '\u2a56', 'orslope;': '\u2a57', 'orv;': '\u2a5b', 'oS;': '\u24c8', 'Oscr;': '\U0001d4aa', 'oscr;': '\u2134', 'Oslash': '\xd8', 'oslash': '\xf8', 'Oslash;': '\xd8', 'oslash;': '\xf8', 'osol;': '\u2298', 'Otilde': '\xd5', 'otilde': '\xf5', 'Otilde;': '\xd5', 'otilde;': '\xf5', 'Otimes;': '\u2a37', 'otimes;': '\u2297', 'otimesas;': '\u2a36', 'Ouml': '\xd6', 'ouml': '\xf6', 'Ouml;': '\xd6', 'ouml;': '\xf6', 'ovbar;': '\u233d', 'OverBar;': '\u203e', 'OverBrace;': '\u23de', 'OverBracket;': '\u23b4', 'OverParenthesis;': '\u23dc', 'par;': '\u2225', 'para': '\xb6', 'para;': '\xb6', 'parallel;': '\u2225', 'parsim;': '\u2af3', 'parsl;': '\u2afd', 'part;': '\u2202', 'PartialD;': '\u2202', 'Pcy;': '\u041f', 'pcy;': '\u043f', 'percnt;': '%', 'period;': '.', 'permil;': '\u2030', 'perp;': '\u22a5', 'pertenk;': '\u2031', 'Pfr;': '\U0001d513', 'pfr;': '\U0001d52d', 'Phi;': '\u03a6', 'phi;': '\u03c6', 'phiv;': '\u03d5', 'phmmat;': '\u2133', 'phone;': '\u260e', 'Pi;': '\u03a0', 'pi;': '\u03c0', 'pitchfork;': '\u22d4', 'piv;': '\u03d6', 'planck;': '\u210f', 'planckh;': '\u210e', 'plankv;': '\u210f', 'plus;': '+', 'plusacir;': '\u2a23', 'plusb;': '\u229e', 'pluscir;': '\u2a22', 'plusdo;': '\u2214', 'plusdu;': '\u2a25', 'pluse;': '\u2a72', 'PlusMinus;': '\xb1', 'plusmn': '\xb1', 'plusmn;': '\xb1', 'plussim;': '\u2a26', 'plustwo;': '\u2a27', 'pm;': '\xb1', 'Poincareplane;': '\u210c', 'pointint;': '\u2a15', 'Popf;': '\u2119', 'popf;': '\U0001d561', 'pound': '\xa3', 'pound;': '\xa3', 'Pr;': '\u2abb', 'pr;': '\u227a', 'prap;': '\u2ab7', 'prcue;': '\u227c', 'prE;': '\u2ab3', 'pre;': '\u2aaf', 'prec;': '\u227a', 'precapprox;': '\u2ab7', 'preccurlyeq;': '\u227c', 'Precedes;': '\u227a', 'PrecedesEqual;': '\u2aaf', 'PrecedesSlantEqual;': '\u227c', 'PrecedesTilde;': '\u227e', 'preceq;': '\u2aaf', 'precnapprox;': '\u2ab9', 'precneqq;': '\u2ab5', 'precnsim;': '\u22e8', 'precsim;': '\u227e', 'Prime;': '\u2033', 'prime;': '\u2032', 'primes;': '\u2119', 'prnap;': '\u2ab9', 'prnE;': '\u2ab5', 'prnsim;': '\u22e8', 'prod;': '\u220f', 'Product;': '\u220f', 'profalar;': '\u232e', 'profline;': '\u2312', 'profsurf;': '\u2313', 'prop;': '\u221d', 'Proportion;': '\u2237', 'Proportional;': '\u221d', 'propto;': '\u221d', 'prsim;': '\u227e', 'prurel;': '\u22b0', 'Pscr;': '\U0001d4ab', 'pscr;': '\U0001d4c5', 'Psi;': '\u03a8', 'psi;': '\u03c8', 'puncsp;': '\u2008', 'Qfr;': '\U0001d514', 'qfr;': '\U0001d52e', 'qint;': '\u2a0c', 'Qopf;': '\u211a', 'qopf;': '\U0001d562', 'qprime;': '\u2057', 'Qscr;': '\U0001d4ac', 'qscr;': '\U0001d4c6', 'quaternions;': '\u210d', 'quatint;': '\u2a16', 'quest;': '?', 'questeq;': '\u225f', 'QUOT': '"', 'quot': '"', 'QUOT;': '"', 'quot;': '"', 'rAarr;': '\u21db', 'race;': '\u223d\u0331', 'Racute;': '\u0154', 'racute;': '\u0155', 'radic;': '\u221a', 'raemptyv;': '\u29b3', 'Rang;': '\u27eb', 'rang;': '\u27e9', 'rangd;': '\u2992', 'range;': '\u29a5', 'rangle;': '\u27e9', 'raquo': '\xbb', 'raquo;': '\xbb', 'Rarr;': '\u21a0', 'rArr;': '\u21d2', 'rarr;': '\u2192', 'rarrap;': '\u2975', 'rarrb;': '\u21e5', 'rarrbfs;': '\u2920', 'rarrc;': '\u2933', 'rarrfs;': '\u291e', 'rarrhk;': '\u21aa', 'rarrlp;': '\u21ac', 'rarrpl;': '\u2945', 'rarrsim;': '\u2974', 'Rarrtl;': '\u2916', 'rarrtl;': '\u21a3', 'rarrw;': '\u219d', 'rAtail;': '\u291c', 'ratail;': '\u291a', 'ratio;': '\u2236', 'rationals;': '\u211a', 'RBarr;': '\u2910', 'rBarr;': '\u290f', 'rbarr;': '\u290d', 'rbbrk;': '\u2773', 'rbrace;': '}', 'rbrack;': ']', 'rbrke;': '\u298c', 'rbrksld;': '\u298e', 'rbrkslu;': '\u2990', 'Rcaron;': '\u0158', 'rcaron;': '\u0159', 'Rcedil;': '\u0156', 'rcedil;': '\u0157', 'rceil;': '\u2309', 'rcub;': '}', 'Rcy;': '\u0420', 'rcy;': '\u0440', 'rdca;': '\u2937', 'rdldhar;': '\u2969', 'rdquo;': '\u201d', 'rdquor;': '\u201d', 'rdsh;': '\u21b3', 'Re;': '\u211c', 'real;': '\u211c', 'realine;': '\u211b', 'realpart;': '\u211c', 'reals;': '\u211d', 'rect;': '\u25ad', 'REG': '\xae', 'reg': '\xae', 'REG;': '\xae', 'reg;': '\xae', 'ReverseElement;': '\u220b', 'ReverseEquilibrium;': '\u21cb', 'ReverseUpEquilibrium;': '\u296f', 'rfisht;': '\u297d', 'rfloor;': '\u230b', 'Rfr;': '\u211c', 'rfr;': '\U0001d52f', 'rHar;': '\u2964', 'rhard;': '\u21c1', 'rharu;': '\u21c0', 'rharul;': '\u296c', 'Rho;': '\u03a1', 'rho;': '\u03c1', 'rhov;': '\u03f1', 'RightAngleBracket;': '\u27e9', 'RightArrow;': '\u2192', 'Rightarrow;': '\u21d2', 'rightarrow;': '\u2192', 'RightArrowBar;': '\u21e5', 'RightArrowLeftArrow;': '\u21c4', 'rightarrowtail;': '\u21a3', 'RightCeiling;': '\u2309', 'RightDoubleBracket;': '\u27e7', 'RightDownTeeVector;': '\u295d', 'RightDownVector;': '\u21c2', 'RightDownVectorBar;': '\u2955', 'RightFloor;': '\u230b', 'rightharpoondown;': '\u21c1', 'rightharpoonup;': '\u21c0', 'rightleftarrows;': '\u21c4', 'rightleftharpoons;': '\u21cc', 'rightrightarrows;': '\u21c9', 'rightsquigarrow;': '\u219d', 'RightTee;': '\u22a2', 'RightTeeArrow;': '\u21a6', 'RightTeeVector;': '\u295b', 'rightthreetimes;': '\u22cc', 'RightTriangle;': '\u22b3', 'RightTriangleBar;': '\u29d0', 'RightTriangleEqual;': '\u22b5', 'RightUpDownVector;': '\u294f', 'RightUpTeeVector;': '\u295c', 'RightUpVector;': '\u21be', 'RightUpVectorBar;': '\u2954', 'RightVector;': '\u21c0', 'RightVectorBar;': '\u2953', 'ring;': '\u02da', 'risingdotseq;': '\u2253', 'rlarr;': '\u21c4', 'rlhar;': '\u21cc', 'rlm;': '\u200f', 'rmoust;': '\u23b1', 'rmoustache;': '\u23b1', 'rnmid;': '\u2aee', 'roang;': '\u27ed', 'roarr;': '\u21fe', 'robrk;': '\u27e7', 'ropar;': '\u2986', 'Ropf;': '\u211d', 'ropf;': '\U0001d563', 'roplus;': '\u2a2e', 'rotimes;': '\u2a35', 'RoundImplies;': '\u2970', 'rpar;': ')', 'rpargt;': '\u2994', 'rppolint;': '\u2a12', 'rrarr;': '\u21c9', 'Rrightarrow;': '\u21db', 'rsaquo;': '\u203a', 'Rscr;': '\u211b', 'rscr;': '\U0001d4c7', 'Rsh;': '\u21b1', 'rsh;': '\u21b1', 'rsqb;': ']', 'rsquo;': '\u2019', 'rsquor;': '\u2019', 'rthree;': '\u22cc', 'rtimes;': '\u22ca', 'rtri;': '\u25b9', 'rtrie;': '\u22b5', 'rtrif;': '\u25b8', 'rtriltri;': '\u29ce', 'RuleDelayed;': '\u29f4', 'ruluhar;': '\u2968', 'rx;': '\u211e', 'Sacute;': '\u015a', 'sacute;': '\u015b', 'sbquo;': '\u201a', 'Sc;': '\u2abc', 'sc;': '\u227b', 'scap;': '\u2ab8', 'Scaron;': '\u0160', 'scaron;': '\u0161', 'sccue;': '\u227d', 'scE;': '\u2ab4', 'sce;': '\u2ab0', 'Scedil;': '\u015e', 'scedil;': '\u015f', 'Scirc;': '\u015c', 'scirc;': '\u015d', 'scnap;': '\u2aba', 'scnE;': '\u2ab6', 'scnsim;': '\u22e9', 'scpolint;': '\u2a13', 'scsim;': '\u227f', 'Scy;': '\u0421', 'scy;': '\u0441', 'sdot;': '\u22c5', 'sdotb;': '\u22a1', 'sdote;': '\u2a66', 'searhk;': '\u2925', 'seArr;': '\u21d8', 'searr;': '\u2198', 'searrow;': '\u2198', 'sect': '\xa7', 'sect;': '\xa7', 'semi;': ';', 'seswar;': '\u2929', 'setminus;': '\u2216', 'setmn;': '\u2216', 'sext;': '\u2736', 'Sfr;': '\U0001d516', 'sfr;': '\U0001d530', 'sfrown;': '\u2322', 'sharp;': '\u266f', 'SHCHcy;': '\u0429', 'shchcy;': '\u0449', 'SHcy;': '\u0428', 'shcy;': '\u0448', 'ShortDownArrow;': '\u2193', 'ShortLeftArrow;': '\u2190', 'shortmid;': '\u2223', 'shortparallel;': '\u2225', 'ShortRightArrow;': '\u2192', 'ShortUpArrow;': '\u2191', 'shy': '\xad', 'shy;': '\xad', 'Sigma;': '\u03a3', 'sigma;': '\u03c3', 'sigmaf;': '\u03c2', 'sigmav;': '\u03c2', 'sim;': '\u223c', 'simdot;': '\u2a6a', 'sime;': '\u2243', 'simeq;': '\u2243', 'simg;': '\u2a9e', 'simgE;': '\u2aa0', 'siml;': '\u2a9d', 'simlE;': '\u2a9f', 'simne;': '\u2246', 'simplus;': '\u2a24', 'simrarr;': '\u2972', 'slarr;': '\u2190', 'SmallCircle;': '\u2218', 'smallsetminus;': '\u2216', 'smashp;': '\u2a33', 'smeparsl;': '\u29e4', 'smid;': '\u2223', 'smile;': '\u2323', 'smt;': '\u2aaa', 'smte;': '\u2aac', 'smtes;': '\u2aac\ufe00', 'SOFTcy;': '\u042c', 'softcy;': '\u044c', 'sol;': '/', 'solb;': '\u29c4', 'solbar;': '\u233f', 'Sopf;': '\U0001d54a', 'sopf;': '\U0001d564', 'spades;': '\u2660', 'spadesuit;': '\u2660', 'spar;': '\u2225', 'sqcap;': '\u2293', 'sqcaps;': '\u2293\ufe00', 'sqcup;': '\u2294', 'sqcups;': '\u2294\ufe00', 'Sqrt;': '\u221a', 'sqsub;': '\u228f', 'sqsube;': '\u2291', 'sqsubset;': '\u228f', 'sqsubseteq;': '\u2291', 'sqsup;': '\u2290', 'sqsupe;': '\u2292', 'sqsupset;': '\u2290', 'sqsupseteq;': '\u2292', 'squ;': '\u25a1', 'Square;': '\u25a1', 'square;': '\u25a1', 'SquareIntersection;': '\u2293', 'SquareSubset;': '\u228f', 'SquareSubsetEqual;': '\u2291', 'SquareSuperset;': '\u2290', 'SquareSupersetEqual;': '\u2292', 'SquareUnion;': '\u2294', 'squarf;': '\u25aa', 'squf;': '\u25aa', 'srarr;': '\u2192', 'Sscr;': '\U0001d4ae', 'sscr;': '\U0001d4c8', 'ssetmn;': '\u2216', 'ssmile;': '\u2323', 'sstarf;': '\u22c6', 'Star;': '\u22c6', 'star;': '\u2606', 'starf;': '\u2605', 'straightepsilon;': '\u03f5', 'straightphi;': '\u03d5', 'strns;': '\xaf', 'Sub;': '\u22d0', 'sub;': '\u2282', 'subdot;': '\u2abd', 'subE;': '\u2ac5', 'sube;': '\u2286', 'subedot;': '\u2ac3', 'submult;': '\u2ac1', 'subnE;': '\u2acb', 'subne;': '\u228a', 'subplus;': '\u2abf', 'subrarr;': '\u2979', 'Subset;': '\u22d0', 'subset;': '\u2282', 'subseteq;': '\u2286', 'subseteqq;': '\u2ac5', 'SubsetEqual;': '\u2286', 'subsetneq;': '\u228a', 'subsetneqq;': '\u2acb', 'subsim;': '\u2ac7', 'subsub;': '\u2ad5', 'subsup;': '\u2ad3', 'succ;': '\u227b', 'succapprox;': '\u2ab8', 'succcurlyeq;': '\u227d', 'Succeeds;': '\u227b', 'SucceedsEqual;': '\u2ab0', 'SucceedsSlantEqual;': '\u227d', 'SucceedsTilde;': '\u227f', 'succeq;': '\u2ab0', 'succnapprox;': '\u2aba', 'succneqq;': '\u2ab6', 'succnsim;': '\u22e9', 'succsim;': '\u227f', 'SuchThat;': '\u220b', 'Sum;': '\u2211', 'sum;': '\u2211', 'sung;': '\u266a', 'sup1': '\xb9', 'sup1;': '\xb9', 'sup2': '\xb2', 'sup2;': '\xb2', 'sup3': '\xb3', 'sup3;': '\xb3', 'Sup;': '\u22d1', 'sup;': '\u2283', 'supdot;': '\u2abe', 'supdsub;': '\u2ad8', 'supE;': '\u2ac6', 'supe;': '\u2287', 'supedot;': '\u2ac4', 'Superset;': '\u2283', 'SupersetEqual;': '\u2287', 'suphsol;': '\u27c9', 'suphsub;': '\u2ad7', 'suplarr;': '\u297b', 'supmult;': '\u2ac2', 'supnE;': '\u2acc', 'supne;': '\u228b', 'supplus;': '\u2ac0', 'Supset;': '\u22d1', 'supset;': '\u2283', 'supseteq;': '\u2287', 'supseteqq;': '\u2ac6', 'supsetneq;': '\u228b', 'supsetneqq;': '\u2acc', 'supsim;': '\u2ac8', 'supsub;': '\u2ad4', 'supsup;': '\u2ad6', 'swarhk;': '\u2926', 'swArr;': '\u21d9', 'swarr;': '\u2199', 'swarrow;': '\u2199', 'swnwar;': '\u292a', 'szlig': '\xdf', 'szlig;': '\xdf', 'Tab;': '\t', 'target;': '\u2316', 'Tau;': '\u03a4', 'tau;': '\u03c4', 'tbrk;': '\u23b4', 'Tcaron;': '\u0164', 'tcaron;': '\u0165', 'Tcedil;': '\u0162', 'tcedil;': '\u0163', 'Tcy;': '\u0422', 'tcy;': '\u0442', 'tdot;': '\u20db', 'telrec;': '\u2315', 'Tfr;': '\U0001d517', 'tfr;': '\U0001d531', 'there4;': '\u2234', 'Therefore;': '\u2234', 'therefore;': '\u2234', 'Theta;': '\u0398', 'theta;': '\u03b8', 'thetasym;': '\u03d1', 'thetav;': '\u03d1', 'thickapprox;': '\u2248', 'thicksim;': '\u223c', 'ThickSpace;': '\u205f\u200a', 'thinsp;': '\u2009', 'ThinSpace;': '\u2009', 'thkap;': '\u2248', 'thksim;': '\u223c', 'THORN': '\xde', 'thorn': '\xfe', 'THORN;': '\xde', 'thorn;': '\xfe', 'Tilde;': '\u223c', 'tilde;': '\u02dc', 'TildeEqual;': '\u2243', 'TildeFullEqual;': '\u2245', 'TildeTilde;': '\u2248', 'times': '\xd7', 'times;': '\xd7', 'timesb;': '\u22a0', 'timesbar;': '\u2a31', 'timesd;': '\u2a30', 'tint;': '\u222d', 'toea;': '\u2928', 'top;': '\u22a4', 'topbot;': '\u2336', 'topcir;': '\u2af1', 'Topf;': '\U0001d54b', 'topf;': '\U0001d565', 'topfork;': '\u2ada', 'tosa;': '\u2929', 'tprime;': '\u2034', 'TRADE;': '\u2122', 'trade;': '\u2122', 'triangle;': '\u25b5', 'triangledown;': '\u25bf', 'triangleleft;': '\u25c3', 'trianglelefteq;': '\u22b4', 'triangleq;': '\u225c', 'triangleright;': '\u25b9', 'trianglerighteq;': '\u22b5', 'tridot;': '\u25ec', 'trie;': '\u225c', 'triminus;': '\u2a3a', 'TripleDot;': '\u20db', 'triplus;': '\u2a39', 'trisb;': '\u29cd', 'tritime;': '\u2a3b', 'trpezium;': '\u23e2', 'Tscr;': '\U0001d4af', 'tscr;': '\U0001d4c9', 'TScy;': '\u0426', 'tscy;': '\u0446', 'TSHcy;': '\u040b', 'tshcy;': '\u045b', 'Tstrok;': '\u0166', 'tstrok;': '\u0167', 'twixt;': '\u226c', 'twoheadleftarrow;': '\u219e', 'twoheadrightarrow;': '\u21a0', 'Uacute': '\xda', 'uacute': '\xfa', 'Uacute;': '\xda', 'uacute;': '\xfa', 'Uarr;': '\u219f', 'uArr;': '\u21d1', 'uarr;': '\u2191', 'Uarrocir;': '\u2949', 'Ubrcy;': '\u040e', 'ubrcy;': '\u045e', 'Ubreve;': '\u016c', 'ubreve;': '\u016d', 'Ucirc': '\xdb', 'ucirc': '\xfb', 'Ucirc;': '\xdb', 'ucirc;': '\xfb', 'Ucy;': '\u0423', 'ucy;': '\u0443', 'udarr;': '\u21c5', 'Udblac;': '\u0170', 'udblac;': '\u0171', 'udhar;': '\u296e', 'ufisht;': '\u297e', 'Ufr;': '\U0001d518', 'ufr;': '\U0001d532', 'Ugrave': '\xd9', 'ugrave': '\xf9', 'Ugrave;': '\xd9', 'ugrave;': '\xf9', 'uHar;': '\u2963', 'uharl;': '\u21bf', 'uharr;': '\u21be', 'uhblk;': '\u2580', 'ulcorn;': '\u231c', 'ulcorner;': '\u231c', 'ulcrop;': '\u230f', 'ultri;': '\u25f8', 'Umacr;': '\u016a', 'umacr;': '\u016b', 'uml': '\xa8', 'uml;': '\xa8', 'UnderBar;': '_', 'UnderBrace;': '\u23df', 'UnderBracket;': '\u23b5', 'UnderParenthesis;': '\u23dd', 'Union;': '\u22c3', 'UnionPlus;': '\u228e', 'Uogon;': '\u0172', 'uogon;': '\u0173', 'Uopf;': '\U0001d54c', 'uopf;': '\U0001d566', 'UpArrow;': '\u2191', 'Uparrow;': '\u21d1', 'uparrow;': '\u2191', 'UpArrowBar;': '\u2912', 'UpArrowDownArrow;': '\u21c5', 'UpDownArrow;': '\u2195', 'Updownarrow;': '\u21d5', 'updownarrow;': '\u2195', 'UpEquilibrium;': '\u296e', 'upharpoonleft;': '\u21bf', 'upharpoonright;': '\u21be', 'uplus;': '\u228e', 'UpperLeftArrow;': '\u2196', 'UpperRightArrow;': '\u2197', 'Upsi;': '\u03d2', 'upsi;': '\u03c5', 'upsih;': '\u03d2', 'Upsilon;': '\u03a5', 'upsilon;': '\u03c5', 'UpTee;': '\u22a5', 'UpTeeArrow;': '\u21a5', 'upuparrows;': '\u21c8', 'urcorn;': '\u231d', 'urcorner;': '\u231d', 'urcrop;': '\u230e', 'Uring;': '\u016e', 'uring;': '\u016f', 'urtri;': '\u25f9', 'Uscr;': '\U0001d4b0', 'uscr;': '\U0001d4ca', 'utdot;': '\u22f0', 'Utilde;': '\u0168', 'utilde;': '\u0169', 'utri;': '\u25b5', 'utrif;': '\u25b4', 'uuarr;': '\u21c8', 'Uuml': '\xdc', 'uuml': '\xfc', 'Uuml;': '\xdc', 'uuml;': '\xfc', 'uwangle;': '\u29a7', 'vangrt;': '\u299c', 'varepsilon;': '\u03f5', 'varkappa;': '\u03f0', 'varnothing;': '\u2205', 'varphi;': '\u03d5', 'varpi;': '\u03d6', 'varpropto;': '\u221d', 'vArr;': '\u21d5', 'varr;': '\u2195', 'varrho;': '\u03f1', 'varsigma;': '\u03c2', 'varsubsetneq;': '\u228a\ufe00', 'varsubsetneqq;': '\u2acb\ufe00', 'varsupsetneq;': '\u228b\ufe00', 'varsupsetneqq;': '\u2acc\ufe00', 'vartheta;': '\u03d1', 'vartriangleleft;': '\u22b2', 'vartriangleright;': '\u22b3', 'Vbar;': '\u2aeb', 'vBar;': '\u2ae8', 'vBarv;': '\u2ae9', 'Vcy;': '\u0412', 'vcy;': '\u0432', 'VDash;': '\u22ab', 'Vdash;': '\u22a9', 'vDash;': '\u22a8', 'vdash;': '\u22a2', 'Vdashl;': '\u2ae6', 'Vee;': '\u22c1', 'vee;': '\u2228', 'veebar;': '\u22bb', 'veeeq;': '\u225a', 'vellip;': '\u22ee', 'Verbar;': '\u2016', 'verbar;': '|', 'Vert;': '\u2016', 'vert;': '|', 'VerticalBar;': '\u2223', 'VerticalLine;': '|', 'VerticalSeparator;': '\u2758', 'VerticalTilde;': '\u2240', 'VeryThinSpace;': '\u200a', 'Vfr;': '\U0001d519', 'vfr;': '\U0001d533', 'vltri;': '\u22b2', 'vnsub;': '\u2282\u20d2', 'vnsup;': '\u2283\u20d2', 'Vopf;': '\U0001d54d', 'vopf;': '\U0001d567', 'vprop;': '\u221d', 'vrtri;': '\u22b3', 'Vscr;': '\U0001d4b1', 'vscr;': '\U0001d4cb', 'vsubnE;': '\u2acb\ufe00', 'vsubne;': '\u228a\ufe00', 'vsupnE;': '\u2acc\ufe00', 'vsupne;': '\u228b\ufe00', 'Vvdash;': '\u22aa', 'vzigzag;': '\u299a', 'Wcirc;': '\u0174', 'wcirc;': '\u0175', 'wedbar;': '\u2a5f', 'Wedge;': '\u22c0', 'wedge;': '\u2227', 'wedgeq;': '\u2259', 'weierp;': '\u2118', 'Wfr;': '\U0001d51a', 'wfr;': '\U0001d534', 'Wopf;': '\U0001d54e', 'wopf;': '\U0001d568', 'wp;': '\u2118', 'wr;': '\u2240', 'wreath;': '\u2240', 'Wscr;': '\U0001d4b2', 'wscr;': '\U0001d4cc', 'xcap;': '\u22c2', 'xcirc;': '\u25ef', 'xcup;': '\u22c3', 'xdtri;': '\u25bd', 'Xfr;': '\U0001d51b', 'xfr;': '\U0001d535', 'xhArr;': '\u27fa', 'xharr;': '\u27f7', 'Xi;': '\u039e', 'xi;': '\u03be', 'xlArr;': '\u27f8', 'xlarr;': '\u27f5', 'xmap;': '\u27fc', 'xnis;': '\u22fb', 'xodot;': '\u2a00', 'Xopf;': '\U0001d54f', 'xopf;': '\U0001d569', 'xoplus;': '\u2a01', 'xotime;': '\u2a02', 'xrArr;': '\u27f9', 'xrarr;': '\u27f6', 'Xscr;': '\U0001d4b3', 'xscr;': '\U0001d4cd', 'xsqcup;': '\u2a06', 'xuplus;': '\u2a04', 'xutri;': '\u25b3', 'xvee;': '\u22c1', 'xwedge;': '\u22c0', 'Yacute': '\xdd', 'yacute': '\xfd', 'Yacute;': '\xdd', 'yacute;': '\xfd', 'YAcy;': '\u042f', 'yacy;': '\u044f', 'Ycirc;': '\u0176', 'ycirc;': '\u0177', 'Ycy;': '\u042b', 'ycy;': '\u044b', 'yen': '\xa5', 'yen;': '\xa5', 'Yfr;': '\U0001d51c', 'yfr;': '\U0001d536', 'YIcy;': '\u0407', 'yicy;': '\u0457', 'Yopf;': '\U0001d550', 'yopf;': '\U0001d56a', 'Yscr;': '\U0001d4b4', 'yscr;': '\U0001d4ce', 'YUcy;': '\u042e', 'yucy;': '\u044e', 'yuml': '\xff', 'Yuml;': '\u0178', 'yuml;': '\xff', 'Zacute;': '\u0179', 'zacute;': '\u017a', 'Zcaron;': '\u017d', 'zcaron;': '\u017e', 'Zcy;': '\u0417', 'zcy;': '\u0437', 'Zdot;': '\u017b', 'zdot;': '\u017c', 'zeetrf;': '\u2128', 'ZeroWidthSpace;': '\u200b', 'Zeta;': '\u0396', 'zeta;': '\u03b6', 'Zfr;': '\u2128', 'zfr;': '\U0001d537', 'ZHcy;': '\u0416', 'zhcy;': '\u0436', 'zigrarr;': '\u21dd', 'Zopf;': '\u2124', 'zopf;': '\U0001d56b', 'Zscr;': '\U0001d4b5', 'zscr;': '\U0001d4cf', 'zwj;': '\u200d', 'zwnj;': '\u200c', } # maps the Unicode code point to the HTML entity name codepoint2name = {} # maps the HTML entity name to the character # (or a character reference if the character is outside the Latin-1 range) entitydefs = {} for (name, codepoint) in name2codepoint.items(): codepoint2name[codepoint] = name entitydefs[name] = chr(codepoint) del name, codepoint __init__.py000064400000011247152526357650006702 0ustar00""" General functions for HTML manipulation. """ import re as _re from html.entities import html5 as _html5 __all__ = ['escape', 'unescape'] def escape(s, quote=True): """ Replace special characters "&", "<" and ">" to HTML-safe sequences. If the optional flag quote is true (the default), the quotation mark characters, both double quote (") and single quote (') characters are also translated. """ s = s.replace("&", "&") # Must be done first! s = s.replace("<", "<") s = s.replace(">", ">") if quote: s = s.replace('"', """) s = s.replace('\'', "'") return s # see https://html.spec.whatwg.org/multipage/parsing.html#numeric-character-reference-end-state _invalid_charrefs = { 0x00: '\ufffd', # REPLACEMENT CHARACTER 0x0d: '\r', # CARRIAGE RETURN 0x80: '\u20ac', # EURO SIGN 0x81: '\x81', # 0x82: '\u201a', # SINGLE LOW-9 QUOTATION MARK 0x83: '\u0192', # LATIN SMALL LETTER F WITH HOOK 0x84: '\u201e', # DOUBLE LOW-9 QUOTATION MARK 0x85: '\u2026', # HORIZONTAL ELLIPSIS 0x86: '\u2020', # DAGGER 0x87: '\u2021', # DOUBLE DAGGER 0x88: '\u02c6', # MODIFIER LETTER CIRCUMFLEX ACCENT 0x89: '\u2030', # PER MILLE SIGN 0x8a: '\u0160', # LATIN CAPITAL LETTER S WITH CARON 0x8b: '\u2039', # SINGLE LEFT-POINTING ANGLE QUOTATION MARK 0x8c: '\u0152', # LATIN CAPITAL LIGATURE OE 0x8d: '\x8d', # 0x8e: '\u017d', # LATIN CAPITAL LETTER Z WITH CARON 0x8f: '\x8f', # 0x90: '\x90', # 0x91: '\u2018', # LEFT SINGLE QUOTATION MARK 0x92: '\u2019', # RIGHT SINGLE QUOTATION MARK 0x93: '\u201c', # LEFT DOUBLE QUOTATION MARK 0x94: '\u201d', # RIGHT DOUBLE QUOTATION MARK 0x95: '\u2022', # BULLET 0x96: '\u2013', # EN DASH 0x97: '\u2014', # EM DASH 0x98: '\u02dc', # SMALL TILDE 0x99: '\u2122', # TRADE MARK SIGN 0x9a: '\u0161', # LATIN SMALL LETTER S WITH CARON 0x9b: '\u203a', # SINGLE RIGHT-POINTING ANGLE QUOTATION MARK 0x9c: '\u0153', # LATIN SMALL LIGATURE OE 0x9d: '\x9d', # 0x9e: '\u017e', # LATIN SMALL LETTER Z WITH CARON 0x9f: '\u0178', # LATIN CAPITAL LETTER Y WITH DIAERESIS } _invalid_codepoints = { # 0x0001 to 0x0008 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, # 0x000E to 0x001F 0xe, 0xf, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, # 0x007F to 0x009F 0x7f, 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, # 0xFDD0 to 0xFDEF 0xfdd0, 0xfdd1, 0xfdd2, 0xfdd3, 0xfdd4, 0xfdd5, 0xfdd6, 0xfdd7, 0xfdd8, 0xfdd9, 0xfdda, 0xfddb, 0xfddc, 0xfddd, 0xfdde, 0xfddf, 0xfde0, 0xfde1, 0xfde2, 0xfde3, 0xfde4, 0xfde5, 0xfde6, 0xfde7, 0xfde8, 0xfde9, 0xfdea, 0xfdeb, 0xfdec, 0xfded, 0xfdee, 0xfdef, # others 0xb, 0xfffe, 0xffff, 0x1fffe, 0x1ffff, 0x2fffe, 0x2ffff, 0x3fffe, 0x3ffff, 0x4fffe, 0x4ffff, 0x5fffe, 0x5ffff, 0x6fffe, 0x6ffff, 0x7fffe, 0x7ffff, 0x8fffe, 0x8ffff, 0x9fffe, 0x9ffff, 0xafffe, 0xaffff, 0xbfffe, 0xbffff, 0xcfffe, 0xcffff, 0xdfffe, 0xdffff, 0xefffe, 0xeffff, 0xffffe, 0xfffff, 0x10fffe, 0x10ffff } def _replace_charref(s): s = s.group(1) if s[0] == '#': # numeric charref if s[1] in 'xX': num = int(s[2:].rstrip(';'), 16) else: num = int(s[1:].rstrip(';')) if num in _invalid_charrefs: return _invalid_charrefs[num] if 0xD800 <= num <= 0xDFFF or num > 0x10FFFF: return '\uFFFD' if num in _invalid_codepoints: return '' return chr(num) else: # named charref if s in _html5: return _html5[s] # find the longest matching name (as defined by the standard) for x in range(len(s)-1, 1, -1): if s[:x] in _html5: return _html5[s[:x]] + s[x:] else: return '&' + s _charref = _re.compile(r'&(#[0-9]+;?' r'|#[xX][0-9a-fA-F]+;?' r'|[^\t\n\f <&#;]{1,32};?)') def unescape(s): """ Convert all named and numeric character references (e.g. >, >, &x3e;) in the string s to the corresponding unicode characters. This function uses the rules defined by the HTML 5 standard for both valid and invalid character references, and the list of HTML 5 named character references defined in html.entities.html5. """ if '&' not in s: return s return _charref.sub(_replace_charref, s) parser.py000064400000053040152526357650006434 0ustar00"""A parser for HTML and XHTML.""" # This file is based on sgmllib.py, but the API is slightly different. # XXX There should be a way to distinguish between PCDATA (parsed # character data -- the normal case), RCDATA (replaceable character # data -- only char and entity references and end tags are special) # and CDATA (character data -- only end tags are special). import re import _markupbase from html import unescape __all__ = ['HTMLParser'] # Regular expressions used for parsing interesting_normal = re.compile('[&<]') incomplete = re.compile('&[a-zA-Z#]') entityref = re.compile('&([a-zA-Z][-.a-zA-Z0-9]*)[^a-zA-Z0-9]') charref = re.compile('&#(?:[0-9]+|[xX][0-9a-fA-F]+)[^0-9a-fA-F]') starttagopen = re.compile('<[a-zA-Z]') endtagopen = re.compile('') commentclose = re.compile(r'--!?>') commentabruptclose = re.compile(r'-?>') # Note: # 1) if you change tagfind/attrfind remember to update locatetagend too; # 2) if you change tagfind/attrfind and/or locatetagend the parser will # explode, so don't do it. # see the HTML5 specs section "13.2.5.6 Tag open state", # "13.2.5.8 Tag name state" and "13.2.5.33 Attribute name state". # https://html.spec.whatwg.org/multipage/parsing.html#tag-open-state # https://html.spec.whatwg.org/multipage/parsing.html#tag-name-state # https://html.spec.whatwg.org/multipage/parsing.html#attribute-name-state tagfind_tolerant = re.compile(r'([a-zA-Z][^\t\n\r\f />]*)(?:[\t\n\r\f ]|/(?!>))*') attrfind_tolerant = re.compile(r""" ( (?<=['"\t\n\r\f /])[^\t\n\r\f />][^\t\n\r\f /=>]* # attribute name ) ([\t\n\r\f ]*=[\t\n\r\f ]* # value indicator ('[^']*' # LITA-enclosed value |"[^"]*" # LIT-enclosed value |(?!['"])[^>\t\n\r\f ]* # bare value ) )? (?:[\t\n\r\f ]|/(?!>))* # possibly followed by a space """, re.VERBOSE) locatetagend = re.compile(r""" [a-zA-Z][^\t\n\r\f />]* # tag name [\t\n\r\f /]* # optional whitespace before attribute name (?:(?<=['"\t\n\r\f /])[^\t\n\r\f />][^\t\n\r\f /=>]* # attribute name (?:[\t\n\r\f ]*=[\t\n\r\f ]* # value indicator (?:'[^']*' # LITA-enclosed value |"[^"]*" # LIT-enclosed value |(?!['"])[^>\t\n\r\f ]* # bare value ) )? [\t\n\r\f /]* # possibly followed by a space )* >? """, re.VERBOSE) # The following variables are not used, but are temporarily left for # backward compatibility. locatestarttagend_tolerant = re.compile(r""" <[a-zA-Z][^\t\n\r\f />\x00]* # tag name (?:[\s/]* # optional whitespace before attribute name (?:(?<=['"\s/])[^\s/>][^\s/=>]* # attribute name (?:\s*=+\s* # value indicator (?:'[^']*' # LITA-enclosed value |"[^"]*" # LIT-enclosed value |(?!['"])[^>\s]* # bare value ) \s* # possibly followed by a space )?(?:\s|/(?!>))* )* )? \s* # trailing whitespace """, re.VERBOSE) endendtag = re.compile('>') endtagfind = re.compile(r'') class HTMLParser(_markupbase.ParserBase): """Find tags and other markup and call handler functions. Usage: p = HTMLParser() p.feed(data) ... p.close() Start tags are handled by calling self.handle_starttag() or self.handle_startendtag(); end tags by self.handle_endtag(). The data between tags is passed from the parser to the derived class by calling self.handle_data() with the data as argument (the data may be split up in arbitrary chunks). If convert_charrefs is True the character references are converted automatically to the corresponding Unicode character (and self.handle_data() is no longer split in chunks), otherwise they are passed by calling self.handle_entityref() or self.handle_charref() with the string containing respectively the named or numeric reference as the argument. """ # See the HTML5 specs section "13.4 Parsing HTML fragments". # https://html.spec.whatwg.org/multipage/parsing.html#parsing-html-fragments # CDATA_CONTENT_ELEMENTS are parsed in RAWTEXT mode CDATA_CONTENT_ELEMENTS = ("script", "style", "xmp", "iframe", "noembed", "noframes") RCDATA_CONTENT_ELEMENTS = ("textarea", "title") def __init__(self, *, convert_charrefs=True, scripting=False): """Initialize and reset this instance. If convert_charrefs is true (the default), all character references are automatically converted to the corresponding Unicode characters. If *scripting* is false (the default), the content of the ``noscript`` element is parsed normally; if it's true, it's returned as is without being parsed. """ super().__init__() self.convert_charrefs = convert_charrefs self.scripting = scripting self.reset() def reset(self): """Reset this instance. Loses all unprocessed data.""" self.rawdata = '' self.lasttag = '???' self.interesting = interesting_normal self.cdata_elem = None self._support_cdata = True self._escapable = True self._pending = [] self._pending_len = 0 self._parse_threshold = 1 super().reset() def feed(self, data): r"""Feed data to the parser. Call this as often as you want, with as little or as much text as you want (may include '\n'). """ # Accumulate new data in a list and only join and parse it once # enough has piled up. Rescanning an unparsed buffer (e.g. an # unterminated tag) and concatenating onto it on every call would # both be quadratic in the input size. self._pending_len += len(data) if self._pending_len < self._parse_threshold: self._pending.append(data) else: if not self._pending: self.rawdata += data else: self._pending.append(data) self.rawdata += ''.join(self._pending) self._pending.clear() self._pending_len = 0 n = len(self.rawdata) self.goahead(0) if len(self.rawdata) < n: # Some data was parsed; resume on the next call. self._parse_threshold = 1 else: # Nothing was parsed; wait until the buffer doubles. self._parse_threshold = len(self.rawdata) def close(self): """Handle any buffered data.""" if self._pending: self.rawdata += ''.join(self._pending) self._pending.clear() self._pending_len = 0 self.goahead(1) __starttag_text = None def get_starttag_text(self): """Return full source of start tag: '<...>'.""" return self.__starttag_text def set_cdata_mode(self, elem, *, escapable=False): self.cdata_elem = elem.lower() self._escapable = escapable if self.cdata_elem == 'plaintext': self.interesting = re.compile(r'\Z') elif escapable and not self.convert_charrefs: self.interesting = re.compile(r'&|])' % self.cdata_elem, re.IGNORECASE|re.ASCII) else: self.interesting = re.compile(r'])' % self.cdata_elem, re.IGNORECASE|re.ASCII) def clear_cdata_mode(self): self.interesting = interesting_normal self.cdata_elem = None self._escapable = True def _set_support_cdata(self, flag=True): """Enable or disable support of the CDATA sections. If enabled, "<[CDATA[" starts a CDATA section which ends with "]]>". If disabled, "<[CDATA[" starts a bogus comments which ends with ">". This method is not called by default. Its purpose is to be called in custom handle_starttag() and handle_endtag() methods, with value that depends on the adjusted current node. See https://html.spec.whatwg.org/multipage/parsing.html#markup-declaration-open-state for details. """ self._support_cdata = flag # Internal -- handle data as far as reasonable. May leave state # and data to be processed by a subsequent call. If 'end' is # true, force handling all data as if followed by EOF marker. def goahead(self, end): rawdata = self.rawdata i = 0 n = len(rawdata) while i < n: if self.convert_charrefs and not self.cdata_elem: j = rawdata.find('<', i) if j < 0: # if we can't find the next <, either we are at the end # or there's more text incoming. If the latter is True, # we can't pass the text to handle_data in case we have # a charref cut in half at end. Try to determine if # this is the case before proceeding by looking for an # & near the end and see if it's followed by a space or ;. amppos = rawdata.rfind('&', max(i, n-34)) if (amppos >= 0 and not re.compile(r'[\t\n\r\f ;]').search(rawdata, amppos)): break # wait till we get all the text j = n else: match = self.interesting.search(rawdata, i) # < or & if match: j = match.start() else: if self.cdata_elem: break j = n if i < j: if self.convert_charrefs and self._escapable: self.handle_data(unescape(rawdata[i:j])) else: self.handle_data(rawdata[i:j]) i = self.updatepos(i, j) if i == n: break startswith = rawdata.startswith if startswith('<', i): if starttagopen.match(rawdata, i): # < + letter k = self.parse_starttag(i) elif startswith("', i+9) if j < 0: return -1 self.unknown_decl(rawdata[i+3: j]) return j + 3 elif rawdata[i:i+9].lower() == ' gtpos = rawdata.find('>', i+9) if gtpos == -1: return -1 self.handle_decl(rawdata[i+2:gtpos]) return gtpos+1 elif rawdata[i:i+3] == '', i+3) if j < 0: return -1 if rawdata[j-1] == ']': self.unknown_decl(rawdata[i+3: j-1]) else: self.handle_comment(rawdata[i+2: j]) return j + 1 else: return self.parse_bogus_comment(i) # Internal -- parse comment, return length or -1 if not terminated # see https://html.spec.whatwg.org/multipage/parsing.html#comment-start-state def parse_comment(self, i, report=True): rawdata = self.rawdata assert rawdata.startswith('