o
    MQ8j                     @   s
  d Z ddlmZ ddlmZ ddlmZ ddlmZ	 ddl
mZ eejjddd	d
d e	 ZejsAejdddddejddZne dZe Zejiswejdddeejejdddddejdejdd	dddejdejdddddejdejdddddejdejddd ddejdejd!d"d#ddejdejd$d%d&ddejdejd'dd(ddejdejd)d*d	ddejdejd+d,dddejdejd-d.d/ddejdejd0d1d2ddejdejd3d4d5ddejdejd6d7d8ddejdgddd9Zee ejd:d;deejejd<ddddejdejd=d	d	ddejdejd>ddddejdgddd9Zee ejd?d@deejejdAddddejdejdBd	d	ddejdgddd9Zee ejdCdDdeejejdEdd	ddejdejdFd	dddejdejdGddddejdejdHddddejdejdIdd"ddejdejdJd"d%ddejdejdKd%dddejdejdLdd*ddejdejdMd*d,ddejdejdNd,d.ddejdejdOd.d1ddejdejdPd1d4ddejdejdQd4d7ddejdejdRd7dSddejdejdTdSdUddejdejdVdUdWddejdejdXdWdYddejdejdZdYd[ddejdgddd9Zee ejd\d]deejejd^dd	ddejdejd_d	dddejdejd`ddddejdgddd9Z ee  ejdadbdeejejdcdd	ddejdejddd	dddejdejdeddddejdgddd9Z!ee! ejdfdgdeejejdhddddejdejdid	d	ddejdejdjddddejdgddd9Z"ee" ejdkdldeejejdmddddejdejdnd	d	ddejdejdoddddejdgddd9Z#ee# ejdpdqdeejejdrddddejdejdsd	d	ddejdejdtddddejdgddd9Z$ee$ ejdudvdeejejdwddddejdejdxd	d	ddejdejdyddddejdejdzddddejdejd{ddddejdejd|d"d"ddejdejd}d%d%ddejdejd~ddddejdejdd*d*ddejdejdd,d,ddejdg
ddd9Z%ee% ejdddeejejdddddejdejdd	d	ddejdejdddddejdgddd9Z&ee& ejdddeejejdddddejdejdd	d	ddejdejdddddejdejdddddejdejdddddejdgddd9Z'ee' ejdddeejejdddddejdejdd	d	ddejdejdddddejdejdddddejdgddd9Z(ee( ejdddeejejdddddejdejdd	d	ddejdejdddddejdgddd9Z)ee) ejdddeejejdddddejdejdd	d	ddejdejdddddejdgddd9Z*ee* ejdddeejejdddddejdejdd	dddejdejdddddejdgddd9Z+ee+ ejdddeejejdddddejdejdd	d	ddejdejdddddejdgddd9Z,ee, ejdddeejejdddddejdejdd	d	ddejdejdddddejdgddd9Z-ee- ejdddeejejdddddejdejdd	d	ddejdejdddddejdejdddddejdgddd9Z.ee. ejdddeejejdddddejdejdd	d	ddejdejdddddejdgddd9Z/ee/ ej0dddedejej1d:i dddddddd	dd1dd.dddddg dddddddddddddddedejgg g g dddgg d΍Z2ej0dddedejej1d:i ddddѓdddd	dd,dd,dd	ddddҠ3dӡdddddddddddddddedejej1d:i ddԓddՓdd	dddd,dd,dd	ddddҠ3dӡddddddddddddddԓdedejej1d:i dd֓ddדdddddd,dd,dddddg dddddddddddddd֓dedejej1d:i ddؓddٓdddd.dd"dd	dddddg ddddddddddddddړdedejej1d:i ddۓddܓdddd1dd"dd	dddddg ddddddddddddddݓdedejej1d:i ddޓddߓdd"ddUdd,dd,dddddg dddddddddddddddedejej1d:i ddēdddd%dddd1dd.dddddg dddddddddddddddedejej1d:i ddœdddddd"dd1dd.dddddg dddddddddddddddedejej1d:i dddddd*dd%dd1dd.dddddg dddddddddddddddedejej1d:i dddddd,dddd1dd.dddddg dddddddddddddddedejej1d:i dddddd.dd*dd1dd.dd	dddddddddddddddddddedejej1d:i dddddd1dd,dd1dd.dd	dddddddddddddddddddedejej1d:i dddddd4dd4dd,dd,dd	ddddҠ3dӡdddddddddddddddedejej1d:i dddddd7ddSddSdd*dd	dddddddddddddddddddedejgg g g ddg g d΍Z4ej0dddedejej1d:i dddddddd	dd"dd	dd	dddddddddddddddddddedejej1d:i dddddd	dddd"dd	dd	dddddddddddddddddddedejej1d:i dddddddddd1dd.dd	dddddddddddddddddddedejgg g g ddg g d΍Z5ej0dddedejej1d:i dddddddd	dd"dd	dd	dddddddddddddddddddedejej1d:i dddddd	dddd"dd	dd	dddddddddddddddddddedejgg g g ddg g d΍Z6ej0dddedejej1d:i dddddddd	dd,dd,dd	ddddҠ3dӡdddddddddddddddedejej1d:i dd dddd	dddd1dd.dddddg dddddddddddddʐd dedejej1d:i dddddddd%dd1dd.dddddg dddddddddddddddedejej1d:i dddddddddd1dd.dddddg dddddddddddddʐddedejej1d:i ddœdddddddd1dd.dddddg dddddddddddddddedejej1d:i dddddd"dd"dd1dd.dddddg dddddddddddddʐd	dedejej1d:i dd
dddd%dd*dd1dd.dddddg dddddddddddddʐddedejej1d:i dddddddddd1dd.dd	dddddddddddddddddddedejej1d:i dddddd*dd,dd1dd.dddddg dddddddddddddʐddedejej1d:i dddddd,dd.dd,dd,dddddg dddddddddddddʐddedejej1d:i dddddd.dd1ddSdd*dd	dddddddddddddddddʐddedejgg e5e6gg ddg g d΍Z7ej0dddedejej1d:i dddddddd	dd"dd	dd	dddddddddddddddddddedejej1d:i dddddd	dddd,dd,dd	ddddҠ3dӡdddddddddddddʐddedejej1d:i dddddddddd,dd,dd	ddddҠ3dӡdddddddddddddddedejej1d:i dddddddd"dd*dddd	dddddddddddddddddʐddedejej1d:i dddddddd%dd*dddd	dddddddddddddddddʐddedejgg g g ddg g d΍Z8ej0d d!dedejej1d:i dd"dd#dddddd1dd.dddddg dddddddddddddʐd$dedejej1d:i dd%dd&dd	dddd1dd.dddddg dddddddddddɐd'dʐd%dedejej1d:i dd(dd)dddd*dd1dd.dd	dddddddddddddddddʐd(dedejej1d:i dd+dd,ddddddSdd*dd	dd̓dd	dddddddddddɐd'dʐd+dedejgg e8gegdd̐d-d.gg d΍Z9ej0d/d0dedejej1d:i dddd1dddd	dd,dd,dd	ddddҠ3dӡdddddddddddddddedejej1d:i dddd2dd	dddd"dd	dd	dddddddddddddddddddedejej1d:i dddd3ddddddSdd*dd	dddd	dddddddddddddddedejej1d:i dddd4dddd"ddSdd*dd	dddd	dddddddddddddddedejej1d:i dd5dd6dddd%dd,dd,dd	ddddҠ3dӡdddddddddddddʐd7dedejej1d:i dd8dd9dd"dddd,dd,dd	ddddҠ3dӡdddddddddddddʐd8dedejej1d:i ddÓdd:dd%dddd,dd,dd	ddddҠ3dӡdddddddddddddʐd;dedejej1d:i dd<dd=dddd,dd"dd	dd	dddddddddddddddddʐd>dedejej1d:i ddʓdd?dd*dd.dd,dd,dd	ddddҠ3dӡdddddddddddddʐd@dedejej1d:i ddddAdd,dd*dd1dd.dd	dddddddddddddddddddedejej1d:i ddBddCdd.ddYdd*dddd	dddddddddddddddddʐdDdedejgg g ee gddg g d΍Z:ej0dEdFdedejej1d:i ddddGdddd	dd,dd,dd	ddddҠ3dӡdddddddddddddddedejej1d:i ddddHdd	dddd1dd.dd	dddddddddddddddddddedejgg g g ddg g d΍Z;ej0dIdJdedejej1d:i ddddKdddd	dd"dd	dd	dddddddddddddddddddedejej1d:i ddddLdd	dddd"dd	dd	dddddddddddddddddddedejgg g g ddg g d΍Z<ej0dMdNdedejej1d:i ddddOdddd	dd,dd,dd	ddddҠ3dӡdddddddddddddddedejej1d:i ddPddQdd	dddd1dd.dddddg dddddddddddddʐdPdedejej1d:i ddddRdddddd1dd.dd	dddddddddddddddddddedejej1d:i ddddSdddddd1dd.dddddg dddddddddddddʐddedejej1d:i ddddTdddd"dd,dd,dddddg dddddddddddddʐddedejej1d:i ddddUdd"dd%ddSdd*dd	dddddddddddddddddʐddedejgg e<gg ddg g d΍Z=ej0dVdWdedejej1d:i ddddXdddd	dd,dd,dd	ddddҠ3dӡdddddddddddddddedejej1d:i ddddYdd	dddd"dd	dd	dddddddddddddddddddedejej1d:i ddddZdddddd1dd.dd	dddddddddddddddddddedejgg g g ddg g d΍Z>ej0d[d\dedejej1d:i dddd]dddd	dd,dd,dd	ddddҠ3dӡdddddddddddddddedejej1d:i dd^dd_dd	dddd1dd.dddddg dddddddddddddʐd^dedejej1d:i dddd`dddddd1dd.dd	dddddddddddddddddddedejgg g g ddg g d΍Z?ej0dadbdedejej1d:i ddddcdddd	dd,dd,dd	ddddҠ3dӡdddddddddddddddedejej1d:i dddddedd	dddd,dd,dd	ddddҠ3dӡdddddddddddddʐdfdedejej1d:i ddgddhdddddd,dd,dd	ddddҠ3dӡdddddddddddddʐdidedejej1d:i ddddjdddddd1dd.dd	dddddddddddddddddddedejej1d:i ddkddldddd"dd*dddd	dd̓dddddddddddddddʐdmdedejej1d:i ddnddodd"dd%dd*dddd	dd̓dddddddddddddddʐdpdedejgg g g ddg g d΍Z@ej0dqdrdedejej1d:i ddsddtdddd	dd,dd,dd	ddddҠ3dӡdddddddddddddʐdudedejej1d:i ddvddwdd	dd*dd,dd,dd	ddddҠ3dӡdddddddddddddʐdxdedejej1d:i ddyddzdddd.dd*dddd	dd̓dddddddddddddɐd{dʐd|dedejej1d:i dd}dd~dddddd*dddd	dddddddddddddddɐddʐddedejej1d:i dddddddddd*dddd	dd̓dddddddddddddddʐddedejej1d:i dddddd"dd,ddSdd*dd	dd̓dd	dddddddddddddʐddedejej1d:i dddddd%dd1dd,dd,dd	ddddҠ3dӡdddddddddddddʐddedejej1d:i ddddddddWdd*dddd	dd̓dddddddddddddddʐddedejej1d:i dddddd*ddYdd*dddd	dd̓dddddddddddddddʐddedejej1d:i dddddd,dd[dd*dddd	dd̓dddddddddddddddʐddedejej1d:i dddddd.dddd*dddd	dd̓dddddddddddddddʐddedejej1d:i dddddd1dddd*dddd	dd̓dd̓dddddddddddddʐddedejej1d:i dddddd4dddd,dd,dd	ddddҠ3dӡdddddddddddddʐddedejej1d:i dddddd7dddd,dd,dd	ddddҠ3dӡdddddddddddddʐddedejej1d:i ddddddSdddd,dd,dd	ddddҠ3dӡdddddddddddddʐddedejej1d:i ddddddUdddd,dd,dd	ddddҠ3dӡdddddddddddddʐddedejej1d:i ddddddWdddd,dd,dd	ddddҠ3dӡdddddddddddddʐddedejej1d:i ddddddYdddd,dd,dd	ddddҠ3dӡdddddddddddddʐddedejej1d:i dddddd[dddd,dd,dd	ddddҠ3dӡdddddddddddddʐddedejej1d:i dd(dddddd*dd1dd.dd	dddddddddddddddddʐd(dedejej1d:i dd"dddddddd1dd.dddddg dddddddddddddʐd$dedejgg g e!gdd̐d-d.gg d΍ZAej0dddedejej1d:i dddddddd	dd*dddd	dd̓dddddddddddddddʐddedejej1d:i dddddd	dddd*dddd	dd̓dddddddddddddddʐddedejej1d:i ddddÓdddddd*dddd	dd̓dddddddddddddddʐddedejej1d:i ddēddœdddddd*dddd	dddddddddddddddddʐdƓdedejej1d:i ddǓddȓdddd1dd*dddd	dddddddddddddddɐddʐdɓdedejej1d:i dd(ddʓdd"dd4dd1dd.dd	dddddddddddddddddʐd(dedejej1d:i dd"dd˓dd%dddd1dd.dddddg dddddddddddddʐd$dedejgg g g dd̐d-d.gg d΍ZBej0d̐ddedejej1d:i ddddΓddddddSdd*dd	dddddddddddddddddddedejej1d:i ddPddϓdd	dddd,dd,dd	ddddҠ3dӡdddddddddddddʐdPdedejgg g g ddg g d΍ZCej0dАddedejej1d:i ddғddӓdddd	ddSdd*dd	dddddddddddddddddʐdԓdedejej1d:i ddՓdd֓dd	ddddSdd*dd	dddddddddddddddddʐdדdedejej1d:i ddؓddٓdddddd,dd,dd	ddddҠ3dӡdddddddddddddʐdړdedejej1d:i ddۓddܓddddddSdd*dd	dddddddddddddddddʐdݓdedejej1d:i ddޓddߓdddd"dd,dd,dd	ddddҠ3dӡdddddddddddddʐddedejgg g g ddg g d΍ZDej0dddedejej1d:i dddddddd	ddSdd*dd	dd̓dddddddddddddddʐddedejej1d:i dddddd	dddd*dddd	dddddddddddddddddʐddedejej1d:i dddddddd%ddSdd*dd	dd̓dddddddddddddddʐddedejej1d:i dddddddd"dd*dddd	dd̓dddddddddddddddʐddedejej1d:i ddddddddUdd*dddd	dd̓dddddddddddddddʐddedejej1d:i dddddd"dddd*dddd	dd̓dddddddddddddddʐddedejej1d:i dddddd%dd.dd*dddd	dd̓dddddddddddddɐddʐddedejej1d:i ddddddddWdd*dddd	dd̓dddddddddddddddʐddedejej1d:i dddddd*ddYddSdd*dd	dddddddddddddddddʐddedejej1d:i dddddd,ddddSdd*dddddg dddddddddddddʐddedejej1d:i dddddd.dddd1dd.dddddg dddddddddddddʐddedejej1d:i dd(dddd1dddd1dd.dd	dddddddddddddddddʐd(dedejej1d:i dddddd4dddd1dd.dd	dddddddddddddddddʐd dedejej1d:i dd"dddd7dddd1dd.dddddg dddddddddddddʐd$dedejgg eCeDge"e#e$e%gdd̐d-d.gg d΍ZEej0dddedejej1d:i dd(dddddd	dd1dd.dd	dddddddddddddddddʐd(dedejej1d:i dd"dddd	dddd1dd.dddddg dddddddddddddʐd$dedejgg g g dd̐d-d.gg d΍ZFej0dddedejej1d:i dddd	dddddd*dddd	dddddddddddddddddʐd
dedejej1d:i dddddd	dddd*dddd	dd̓dddddddddddddddʐddedejej1d:i ddǓdddddd%dd*dddd	dddddddddddddddɐddʐdɓdedejej1d:i dd(dddddddd1dd.dd	dddddddddddddddddʐd(dedejej1d:i dd"dddddddd1dd.dddddg dddddddddddddʐd$dedejgg g g dd̐d-d.gg d΍ZGej0dddedejej1d:i dddddddd	dd*dddd	dd̓dddddddddddddddʐddedejej1d:i dd(dddd	dddd1dd.dd	dddddddddddddddddʐd(dedejej1d:i dddddddddd*dddd	dd̓dddddddddddddddʐddedejej1d:i dddddddddd1dd.dd	dddddddddddddddddʐd dedejej1d:i dd"dddddddd1dd.dddddg dddddddddddddʐd$dedejgg g g dd̐d-d.gg d΍ZHej0dddedejej1d:i dd(dddddddd1dd.dd	dddddddddddddddddʐd(dedejej1d:i dddddd	dddd*dddd	dd̓dddddddddddddddʐddedejej1d:i dd"dddddddd1dd.dddddg dddddddddddddʐd$dedejgg g g dd̐d-d.gg d΍ZIej0dddedejej1d:i dddddddddd*dddd	dd̓dddddddddddddddʐddedejej1d:i dd dd!dd	ddddSdd*dd	dd̓dddddddddddddddʐd"dedejej1d:i dd(dd#dddddd1dd.dd	dddddddddddddddddʐd(dedejej1d:i dd"dd$dddddd1dd.dddddg dddddddddddddʐd$dedejgg g e&gdd̐d-d.gg d΍ZJej0d%d&dedejej1d:i dd'dd(dddd	dd,dd,ddddddҠ3dӡdddddddddddddʐd)dedejej1d:i ddǓdd*dd	dddd*dddddddddddddddddddddʐd+dedejgg g g ddg g d΍ZKej0d,d-dedejej1d:i dddd.dddddd1dd.dddddg dddddddddddddddedejej1d:i dd/dd0dd	dddd,dd,dd	ddddҠ3dӡdddddddddddddʐd1dedejej1d:i dd2dd3dddddddddd	dddddddddddddddddʐd4dedejej1d:i dd5dd6dddd"dddddd	dddddddddddddddddʐd7dedejej1d:i dd8dd9dddd%dd	dd"dd	dddeLddddddddddddddʐd:dedejej1d:i dd;dd<dd"dddd4dd,dd	ddddғdddddddddddddʐd=dedejej1d:i dd>dd?dd%dd*dd,dd,dd	ddddҠ3dӡdddddddddddddʐd@dedejgg eKgg ddg g d΍ZMej0dAdBdedejg g g e'gddg g d΍ZNej0dCdDdedejej1d:i ddEddFdddd	ddSdd*dd	dddddddddddddddɐdGdʐdHdedejej1d:i ddœddIdd	ddddSdd*dd	dddddddddddddddɐdJdddedejej1d:i ddKddLddddddSdd*dd	dddddddddddddddɐdMdʐdNdedejej1d:i ddOddPddddddSdd*dd	dddddddddddddddɐdQdʐdRdedejej1d:i ddSddTdddd"ddSdd*dd	dddddddddddddddɐdUdʐdVdedejej1d:i ddWddXdd"dd%ddSdd*dd	dddddddddddddddɐdYdʐdZdedejej1d:i dd[dd\dd%ddddSdd*dd	dddddddddddddddɐd]dʐd^dedejej1d:i dd_dd`dddd*ddSdd*dd	dddddddddddddddɐdadʐdbdedejgg eNge(e)e*e+e,e-e.gddg dcg d΍ZOej0dddededejej1d:i ddddfddddddSdd*dd	dddddddddddddddddddedejej1d:i ddgddhdd	dddd1dd.dd	dddddddddddddddddʐdidedejej1d:i ddjddkdddd"dd1dd.dd	dddddddddddddddddʐdldedejgg g g ddg g d΍ZPej0dmdndedejej1d:i ddoddpdddd	dd1dd.dddddg dddddddddddddʐdodedejej1d:i ddqddrdd	ddddSdd*dd	dddddddddddddddddʐdsdedejej1d:i ddtddudddd"ddSdd*dd	dddddddddddddddddʐdvdedejgg ePgg ddg g d΍ZQej0dwdxdedejej1d:i ddyddzdddd	dd"dd	dddddg dddddddddddɐd{dʐdydedejej1d:i dd|dd}dd	dddd"dd	dddddg dddddddddddɐd{dʐd|dedejej1d:i dd~dddddddd,dd,dd	ddddҠ3dӡdddddddddddddʐddedejej1d:i dddddddddd,dd,dd	ddddҠ3dӡdddddddddddddʐddedejej1d:i dddddddd%dd,dd,dddddg dddddddddddddʐddedejgg g g ddg g d΍ZRej0dddedejej1d:i dddddddd	dd1dd.dddddg dddddddddddddʐddedejgg eRgg dddgg d΍ZSej0dddedejej1d:i ddydddddd	dd"dd	dddddg dddddddddddɐd{dʐdydedejej1d:i dddddd	dddd,dd,dd	ddddҠ3dӡdddddddddddddʐddedejej1d:i dddddddddd"dd	dd	dddddddddddddddddʐddedejej1d:i dddddddddd"dd	dd	dddddddddddddddddddedejej1d:i dddddddd"ddSdd*dd	dddddddddddddddddʐddedejgg g e/gddg g d΍ZTej0dddedejej1d:i dddddddd	dd1dd.dddddg dddddddddddddʐddedejgg eTgg ddg g d΍ZUe4e2jVd _We7e4jVd _We=e4jVd _We?e4jVd _We:e4jVd _WeAe4jVd _WeSe4jVd _Wee4jVd _Xe9e5jVd _We7e5_Ye7e6_Ye:e7jVd  _We:e7jVd _We7e7jVd _We=e7jVd _We5e7jVd _We;e7jVd
 _WeBe7jVd _We6e7jVd _Wee7jVd _Xe9e8_YeMe9jVd" _We8e9jVd% _WeOe9jVd( _Wee9jVd+ _Xe9e_Ye e:jVd _Xee:jVd _XeEe:jVd _We:e_Ye:e _YeFe;jVd _We=e<_Ye>e=jVdP _WeGe=jVd _We<e=jVd _Wee=jVd _XeHe>jVd _We@e?jVd^ _WeIe?jVd _WeJe@jVd _We!eAjVd _XeOeAjVd( _WeMeAjVd" _WeAe!_YeOeBjVd( _WeMeBjVd" _WeeCjVd _XeEeC_YeeDjVd _XeeDjVd _XeeDjVd _XeEeD_Ye"eEjVd _Xe#eEjVd _Xe$eEjVd _Xe%eEjVd _XeCeEjVd _WeOeEjVd( _WeDeEjVd _WeMeEjVd" _WeEe"_YeEe#_YeEe$_YeEe%_YeOeFjVd( _WeMeFjVd" _WeOeGjVd( _WeMeGjVd" _WeOeHjVd( _WeDeHjVd _WeMeHjVd" _WeOeIjVd( _WeMeIjVd" _We&eJjVd  _XeOeJjVd( _WeMeJjVd" _WeJe&_YeMeK_YeKeMjVd _WeOeN_YeNe'_Ye(eOjVdE _Xe)eOjVd _Xe*eOjVdK _Xe+eOjVdO _Xe,eOjVdS _Xe-eOjVdW _Xe.eOjVd[ _Xe'eOjVd_ _XeOe(_YeOe)_YeOe*_YeOe+_YeOe,_YeOe-_YeOe._YeePjVd _XeOePjVdg _WeOePjVdj _WeQeP_YePeQjVdo _WeeQjVdq _XeeQjVdt _XeSeR_YeReSjVd _We/eTjVd _XeUeT_YeTe/_YeTeUjVd _We2ejZd< e4ejZd< e7ejZd< e9ejZd < e:ejZd/< e;ejZdE< e=ejZdM< e>ejZdV< e?ejZd[< e@ejZda< eAejZdq< eBejZd< eEejZd< eFejZd< eGejZd< eHejZd< eIejZd< eJejZd< eMejZd,< eOejZdC< eQejZdm< eSejZd< eUejZd< eej[d< eej[d:< e\e G dd dZ]e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de2_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de2jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de4_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de4jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de4jad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de4jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de4jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de4jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de4jad" _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de4jad% _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de4jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de4jad* _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de4jad, _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de4jad. _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de4jad1 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de4jad4 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de4jad7 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de7_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de7jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de7jad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de7jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de7jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de7jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de7jad" _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de7jad% _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de7jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de7jad* _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de7jad, _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de7jad. _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de5_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de5jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de5jad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de5jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de6_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de6jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de6jad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de9_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de9jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de9jad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de9jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de9jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de8_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de8jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de8jad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de8jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de8jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de8jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de:_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de:jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de:jad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de:jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de:jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de:jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de:jad" _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de:jad% _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de:jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de:jad* _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de:jad, _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de:jad. _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de;_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de;jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de;jad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de=_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de=jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de=jad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de=jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de=jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de=jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de=jad" _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de<_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de<jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de<jad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de>_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de>jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de>jad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de>jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de?_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de?jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de?jad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de?jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de@_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de@jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de@jad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de@jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de@jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de@jad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de@jad" _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deA_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deAjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deAjad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deAjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deAjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deAjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deAjad" _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deAjad% _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deAjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deAjad* _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deAjad, _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deAjad. _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deAjad1 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deAjad4 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deAjad7 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deAjadS _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deAjadU _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deAjadW _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deAjadY _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deAjad[ _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deAjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deAjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deB_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deBjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deBjad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deBjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deBjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deBjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deBjad" _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deBjad% _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deE_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deEjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deEjad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deEjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deEjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deEjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deEjad" _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deEjad% _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deEjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deEjad* _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deEjad, _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deEjad. _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deEjad1 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deEjad4 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deEjad7 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deC_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deCjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deCjad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deD_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deDjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deDjad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deDjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deDjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deDjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deF_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deFjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deFjad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deG_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deGjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deGjad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deGjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deGjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deGjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deH_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deHjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deHjad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deHjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deHjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deHjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deI_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deIjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deIjad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deIjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deJ_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deJjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deJjad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deJjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deJjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deM_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deMjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deMjad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deMjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deMjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deMjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deMjad" _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deMjad% _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deK_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deKjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deKjad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deO_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deOjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deOjad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deOjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deOjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deOjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deOjad" _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deOjad% _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deOjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deN_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deQ_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deQjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deQjad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deQjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deP_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dePjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dePjad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dePjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deS_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deSjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deR_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deRjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deRjad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deRjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deRjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deRjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deU_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deUjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deT_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deTjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deTjad	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deTjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deTjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_deTjad _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd" _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd% _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd* _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd, _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd. _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd1 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd4 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd7 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbdS _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbdU _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbdW _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbdY _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de jbd	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de!_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de!jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de!jbd	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de!jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de"_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de"jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de"jbd	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de"jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de#_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de#jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de#jbd	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de#jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de$_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de$jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de$jbd	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de$jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de%_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de%jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de%jbd	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de%jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de%jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de%jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de%jbd" _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de%jbd% _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de%jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de%jbd* _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de%jbd, _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de&_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de&jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de&jbd	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de&jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de(_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de(jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de(jbd	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de(jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de(jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de)_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de)jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de)jbd	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de)jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de*_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de*jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de*jbd	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de*jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de+_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de+jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de+jbd	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de+jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de,_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de,jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de,jbd	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de,jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de-_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de-jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de-jbd	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de-jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de._`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de.jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de.jbd	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de.jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de.jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de'_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de'jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de'jbd	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de'jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de'jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de'jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de/_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de/jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de/jbd	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de/jbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd" _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd% _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd* _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd, _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd. _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd1 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd4 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd7 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_de_`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd	 _`e]e(j^d j_e)j^d j_e*j^d j_e+j^d j_e,j^d j_e-j^d j_dejbd _`necee edede ejnsded _eded _fded jVd% _ed'ed jVd% _fded jVd+ _ed'ed jVd+ _fded jVdy _ed{ed jVdy _fded jVd} _eded jVd} _fded jVd _eded jVd _fded jVd _eded jVd _fded jVd _eded jVd _fded jVdE _edGed jVdE _fded jVd _edJed jVd _fded jVdK _edMed jVdK _fded jVdO _edQed jVdO _fded jVdS _edUed jVdS _fded jVdW _edYed jVdW _fded jVd[ _ed]ed jVd[ _fded jVd_ _edaed jVd_ _fded jVdy _ed{ed jVdy _fded jVd| _ed{ed jVd| _fded jVdy _ed{ed jVdy _fded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded  _gded  _hded _gded _hded _gded _hded	 _gd
ed	 _hded _gd
ed _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gded _hded _gd ed _hd!ed" _gd#ed" _hd$ed% _gd&ed% _hd'ed( _gd)ed( _hd*ed+ _gd,ed+ _hd-ed. _gd,ed. _hd/ed0 _gd1ed0 _hd2ed _gd3ed _hd4ed5 _gd6ed5 _hd7ed _gd6ed _hd8ed9 _gd6ed9 _hdS dS (;  zGenerated protocol buffer code.    )
descriptor)descriptor_pool)runtime_version)symbol_database)builder   #       z google/protobuf/descriptor.protozgoogle.protobufproto2EDITION_PROTO2s~   
com.google.protobufBDescriptorProtosHZ-google.golang.org/protobuf/types/descriptorpbGPBGoogle.Protobuf.Reflections5  
 google/protobuf/descriptor.protogoogle.protobuf"[
FileDescriptorSet8
file (2$.google.protobuf.FileDescriptorProtoRfile*"
FileDescriptorProto
name (	Rname
package (	Rpackage

dependency (	R
dependency+
public_dependency
 (RpublicDependency'
weak_dependency (RweakDependency+
option_dependency (	RoptionDependencyC
message_type (2 .google.protobuf.DescriptorProtoRmessageTypeA
	enum_type (2$.google.protobuf.EnumDescriptorProtoRenumTypeA
service (2'.google.protobuf.ServiceDescriptorProtoRserviceC
	extension (2%.google.protobuf.FieldDescriptorProtoR	extension6
options (2.google.protobuf.FileOptionsRoptionsI
source_code_info	 (2.google.protobuf.SourceCodeInfoRsourceCodeInfo
syntax (	Rsyntax2
edition (2.google.protobuf.EditionRedition"
DescriptorProto
name (	Rname;
field (2%.google.protobuf.FieldDescriptorProtoRfieldC
	extension (2%.google.protobuf.FieldDescriptorProtoR	extensionA
nested_type (2 .google.protobuf.DescriptorProtoR
nestedTypeA
	enum_type (2$.google.protobuf.EnumDescriptorProtoRenumTypeX
extension_range (2/.google.protobuf.DescriptorProto.ExtensionRangeRextensionRangeD

oneof_decl (2%.google.protobuf.OneofDescriptorProtoR	oneofDecl9
options (2.google.protobuf.MessageOptionsRoptionsU
reserved_range	 (2..google.protobuf.DescriptorProto.ReservedRangeRreservedRange#
reserved_name
 (	RreservedNameA

visibility (2!.google.protobuf.SymbolVisibilityR
visibilityz
ExtensionRange
start (Rstart
end (Rend@
options (2&.google.protobuf.ExtensionRangeOptionsRoptions7
ReservedRange
start (Rstart
end (Rend"
ExtensionRangeOptionsX
uninterpreted_option (2$.google.protobuf.UninterpretedOptionRuninterpretedOptionY
declaration (22.google.protobuf.ExtensionRangeOptions.DeclarationBRdeclaration7
features2 (2.google.protobuf.FeatureSetRfeaturesm
verification (28.google.protobuf.ExtensionRangeOptions.VerificationState:
UNVERIFIEDBRverification
Declaration
number (Rnumber
	full_name (	RfullName
type (	Rtype
reserved (Rreserved
repeated (RrepeatedJ"4
VerificationState
DECLARATION 

UNVERIFIED**	"
FieldDescriptorProto
name (	Rname
number (RnumberA
label (2+.google.protobuf.FieldDescriptorProto.LabelRlabel>
type (2*.google.protobuf.FieldDescriptorProto.TypeRtype
	type_name (	RtypeName
extendee (	Rextendee#
default_value (	RdefaultValue
oneof_index	 (R
oneofIndex
	json_name
 (	RjsonName7
options (2.google.protobuf.FieldOptionsRoptions'
proto3_optional (Rproto3Optional"
Type
TYPE_DOUBLE

TYPE_FLOAT

TYPE_INT64
TYPE_UINT64

TYPE_INT32
TYPE_FIXED64
TYPE_FIXED32
	TYPE_BOOL
TYPE_STRING	

TYPE_GROUP

TYPE_MESSAGE

TYPE_BYTES
TYPE_UINT32
	TYPE_ENUM
TYPE_SFIXED32
TYPE_SFIXED64
TYPE_SINT32
TYPE_SINT64"C
Label
LABEL_OPTIONAL
LABEL_REPEATED
LABEL_REQUIRED"c
OneofDescriptorProto
name (	Rname7
options (2.google.protobuf.OneofOptionsRoptions"
EnumDescriptorProto
name (	Rname?
value (2).google.protobuf.EnumValueDescriptorProtoRvalue6
options (2.google.protobuf.EnumOptionsRoptions]
reserved_range (26.google.protobuf.EnumDescriptorProto.EnumReservedRangeRreservedRange#
reserved_name (	RreservedNameA

visibility (2!.google.protobuf.SymbolVisibilityR
visibility;
EnumReservedRange
start (Rstart
end (Rend"
EnumValueDescriptorProto
name (	Rname
number (Rnumber;
options (2!.google.protobuf.EnumValueOptionsRoptions"
ServiceDescriptorProto
name (	Rname>
method (2&.google.protobuf.MethodDescriptorProtoRmethod9
options (2.google.protobuf.ServiceOptionsRoptionsJRstream"
MethodDescriptorProto
name (	Rname

input_type (	R	inputType
output_type (	R
outputType8
options (2.google.protobuf.MethodOptionsRoptions0
client_streaming (:falseRclientStreaming0
server_streaming (:falseRserverStreaming"

FileOptions!
java_package (	RjavaPackage0
java_outer_classname (	RjavaOuterClassname
java_multiple_files
 (:falseB *This behavior is enabled by default in editions 2024 and above. To disable it, you can set `features.(pb.java).nest_in_file_class = YES` on individual messages, enums, or services.RjavaMultipleFilesD
java_generate_equals_and_hash (BRjavaGenerateEqualsAndHash:
java_string_check_utf8 (:falseRjavaStringCheckUtf8S
optimize_for	 (2).google.protobuf.FileOptions.OptimizeMode:SPEEDRoptimizeFor

go_package (	R	goPackage5
cc_generic_services (:falseRccGenericServices9
java_generic_services (:falseRjavaGenericServices5
py_generic_services (:falseRpyGenericServices%

deprecated (:falseR
deprecated.
cc_enable_arenas (:trueRccEnableArenas*
objc_class_prefix$ (	RobjcClassPrefix)
csharp_namespace% (	RcsharpNamespace!
swift_prefix' (	RswiftPrefix(
php_class_prefix( (	RphpClassPrefix#
php_namespace) (	RphpNamespace4
php_metadata_namespace, (	RphpMetadataNamespace!
ruby_package- (	RrubyPackage7
features2 (2.google.protobuf.FeatureSetRfeaturesX
uninterpreted_option (2$.google.protobuf.UninterpretedOptionRuninterpretedOption":
OptimizeMode	
SPEED
	CODE_SIZE
LITE_RUNTIME**	J*+J&'Rphp_generic_services"
MessageOptions<
message_set_wire_format (:falseRmessageSetWireFormatL
no_standard_descriptor_accessor (:falseRnoStandardDescriptorAccessor%

deprecated (:falseR
deprecated
	map_entry (RmapEntryV
&deprecated_legacy_json_field_conflicts (BR"deprecatedLegacyJsonFieldConflicts7
features (2.google.protobuf.FeatureSetRfeaturesX
uninterpreted_option (2$.google.protobuf.UninterpretedOptionRuninterpretedOption**	JJJJ	J	
"
FieldOptionsA
ctype (2#.google.protobuf.FieldOptions.CType:STRINGRctype
packed (RpackedG
jstype (2$.google.protobuf.FieldOptions.JSType:	JS_NORMALRjstype
lazy (:falseRlazy.
unverified_lazy (:falseRunverifiedLazy%

deprecated (:falseR
deprecated
weak
 (:falseBRweak(
debug_redact (:falseRdebugRedactK
	retention (2-.google.protobuf.FieldOptions.OptionRetentionR	retentionH
targets (2..google.protobuf.FieldOptions.OptionTargetTypeRtargetsW
edition_defaults (2,.google.protobuf.FieldOptions.EditionDefaultReditionDefaults7
features (2.google.protobuf.FeatureSetRfeaturesU
feature_support (2,.google.protobuf.FieldOptions.FeatureSupportRfeatureSupportX
uninterpreted_option (2$.google.protobuf.UninterpretedOptionRuninterpretedOptionZ
EditionDefault2
edition (2.google.protobuf.EditionRedition
value (	Rvalue
FeatureSupportG
edition_introduced (2.google.protobuf.EditionReditionIntroducedG
edition_deprecated (2.google.protobuf.EditionReditionDeprecated/
deprecation_warning (	RdeprecationWarningA
edition_removed (2.google.protobuf.EditionReditionRemoved#
removal_error (	RremovalError"/
CType

STRING 
CORD
STRING_PIECE"5
JSType
	JS_NORMAL 
	JS_STRING
	JS_NUMBER"U
OptionRetention
RETENTION_UNKNOWN 
RETENTION_RUNTIME
RETENTION_SOURCE"
OptionTargetType
TARGET_TYPE_UNKNOWN 
TARGET_TYPE_FILE
TARGET_TYPE_EXTENSION_RANGE
TARGET_TYPE_MESSAGE
TARGET_TYPE_FIELD
TARGET_TYPE_ONEOF
TARGET_TYPE_ENUM
TARGET_TYPE_ENUM_ENTRY
TARGET_TYPE_SERVICE
TARGET_TYPE_METHOD	**	JJ"
OneofOptions7
features (2.google.protobuf.FeatureSetRfeaturesX
uninterpreted_option (2$.google.protobuf.UninterpretedOptionRuninterpretedOption**	"
EnumOptions
allow_alias (R
allowAlias%

deprecated (:falseR
deprecatedV
&deprecated_legacy_json_field_conflicts (BR"deprecatedLegacyJsonFieldConflicts7
features (2.google.protobuf.FeatureSetRfeaturesX
uninterpreted_option (2$.google.protobuf.UninterpretedOptionRuninterpretedOption**	J"
EnumValueOptions%

deprecated (:falseR
deprecated7
features (2.google.protobuf.FeatureSetRfeatures(
debug_redact (:falseRdebugRedactU
feature_support (2,.google.protobuf.FieldOptions.FeatureSupportRfeatureSupportX
uninterpreted_option (2$.google.protobuf.UninterpretedOptionRuninterpretedOption**	"
ServiceOptions7
features" (2.google.protobuf.FeatureSetRfeatures%

deprecated! (:falseR
deprecatedX
uninterpreted_option (2$.google.protobuf.UninterpretedOptionRuninterpretedOption**	"
MethodOptions%

deprecated! (:falseR
deprecatedq
idempotency_level" (2/.google.protobuf.MethodOptions.IdempotencyLevel:IDEMPOTENCY_UNKNOWNRidempotencyLevel7
features# (2.google.protobuf.FeatureSetRfeaturesX
uninterpreted_option (2$.google.protobuf.UninterpretedOptionRuninterpretedOption"P
IdempotencyLevel
IDEMPOTENCY_UNKNOWN 
NO_SIDE_EFFECTS

IDEMPOTENT**	"
UninterpretedOptionA
name (2-.google.protobuf.UninterpretedOption.NamePartRname)
identifier_value (	RidentifierValue,
positive_int_value (RpositiveIntValue,
negative_int_value (RnegativeIntValue!
double_value (RdoubleValue!
string_value (RstringValue'
aggregate_value (	RaggregateValueJ
NamePart
	name_part (	RnamePart!
is_extension (RisExtension"

FeatureSet
field_presence (2).google.protobuf.FeatureSet.FieldPresenceB?EXPLICITIMPLICITEXPLICITRfieldPresencel
	enum_type (2$.google.protobuf.FeatureSet.EnumTypeB)CLOSED	OPENRenumType
repeated_field_encoding (21.google.protobuf.FeatureSet.RepeatedFieldEncodingB-EXPANDEDPACKEDRrepeatedFieldEncoding~
utf8_validation (2*.google.protobuf.FeatureSet.Utf8ValidationB)	NONEVERIFYRutf8Validation~
message_encoding (2+.google.protobuf.FeatureSet.MessageEncodingB&LENGTH_PREFIXEDRmessageEncoding
json_format (2&.google.protobuf.FeatureSet.JsonFormatB9LEGACY_BEST_EFFORT
ALLOWR
jsonFormat
enforce_naming_style (2..google.protobuf.FeatureSet.EnforceNamingStyleBZ	STYLE_LEGACY	STYLE2024	STYLE2026NRenforceNamingStyle
default_symbol_visibility (2E.google.protobuf.FeatureSet.VisibilityFeature.DefaultSymbolVisibilityB6
EXPORT_ALLEXPORT_TOP_LEVELRdefaultSymbolVisibility
VisibilityFeature"
DefaultSymbolVisibility%
!DEFAULT_SYMBOL_VISIBILITY_UNKNOWN 

EXPORT_ALL
EXPORT_TOP_LEVEL
	LOCAL_ALL

STRICTJ"\
FieldPresence
FIELD_PRESENCE_UNKNOWN 
EXPLICIT
IMPLICIT
LEGACY_REQUIRED"7
EnumType
ENUM_TYPE_UNKNOWN 
OPEN

CLOSED"V
RepeatedFieldEncoding#
REPEATED_FIELD_ENCODING_UNKNOWN 

PACKED
EXPANDED"I
Utf8Validation
UTF8_VALIDATION_UNKNOWN 

VERIFY
NONE""S
MessageEncoding
MESSAGE_ENCODING_UNKNOWN 
LENGTH_PREFIXED
	DELIMITED"H

JsonFormat
JSON_FORMAT_UNKNOWN 	
ALLOW
LEGACY_BEST_EFFORT"f
EnforceNamingStyle 
ENFORCE_NAMING_STYLE_UNKNOWN 
	STYLE2024
STYLE_LEGACY
	STYLE2026*N*NN*NNJ"
FeatureSetDefaultsX
defaults (2<.google.protobuf.FeatureSetDefaults.FeatureSetEditionDefaultRdefaultsA
minimum_edition (2.google.protobuf.EditionRminimumEditionA
maximum_edition (2.google.protobuf.EditionRmaximumEdition
FeatureSetEditionDefault2
edition (2.google.protobuf.EditionReditionN
overridable_features (2.google.protobuf.FeatureSetRoverridableFeaturesB
fixed_features (2.google.protobuf.FeatureSetRfixedFeaturesJJRfeatures"
SourceCodeInfoD
location (2(.google.protobuf.SourceCodeInfo.LocationRlocation
Location
path (BRpath
span (BRspan)
leading_comments (	RleadingComments+
trailing_comments (	RtrailingComments:
leading_detached_comments (	RleadingDetachedComments*"
GeneratedCodeInfoM

annotation (2-.google.protobuf.GeneratedCodeInfo.AnnotationR
annotation

Annotation
path (BRpath
source_file (	R
sourceFile
begin (Rbegin
end (RendR
semantic (26.google.protobuf.GeneratedCodeInfo.Annotation.SemanticRsemantic"(
Semantic
NONE 
SET	
ALIAS*
Edition
EDITION_UNKNOWN 
EDITION_LEGACY
EDITION_PROTO2
EDITION_PROTO3
EDITION_2023
EDITION_2024
EDITION_2026
EDITION_UNSTABLEN
EDITION_1_TEST_ONLY
EDITION_2_TEST_ONLY
EDITION_99997_TEST_ONLY
EDITION_99998_TEST_ONLY
EDITION_99999_TEST_ONLY
EDITION_MAX*U
SymbolVisibility
VISIBILITY_UNSET 
VISIBILITY_LOCAL
VISIBILITY_EXPORTB~
com.google.protobufBDescriptorProtosHZ-google.golang.org/protobuf/types/descriptorpbGPBGoogle.Protobuf.Reflection)namepackagesyntaxeditionserialized_options
create_keyserialized_pbEditionzgoogle.protobuf.EditionNEDITION_UNKNOWN)r   indexnumberr   typer   EDITION_LEGACYi     i  EDITION_PROTO3     EDITION_2023     EDITION_2024   i  EDITION_2026   i  EDITION_UNSTABLEi'  EDITION_1_TEST_ONLY   EDITION_2_TEST_ONLY	   EDITION_99997_TEST_ONLY
   i EDITION_99998_TEST_ONLY   i EDITION_99999_TEST_ONLY   i EDITION_MAX   i)r   	full_namefilenamefiler   valuescontaining_typer   SymbolVisibilityz google.protobuf.SymbolVisibilityVISIBILITY_UNSETVISIBILITY_LOCALVISIBILITY_EXPORTVerificationStatez7google.protobuf.ExtensionRangeOptions.VerificationStateDECLARATION
UNVERIFIEDTypez)google.protobuf.FieldDescriptorProto.TypeTYPE_DOUBLE
TYPE_FLOAT
TYPE_INT64TYPE_UINT64
TYPE_INT32TYPE_FIXED64TYPE_FIXED32	TYPE_BOOLTYPE_STRING
TYPE_GROUPTYPE_MESSAGE
TYPE_BYTESTYPE_UINT32	TYPE_ENUM   TYPE_SFIXED32   TYPE_SFIXED64   TYPE_SINT32   TYPE_SINT64   Labelz*google.protobuf.FieldDescriptorProto.LabelLABEL_OPTIONALLABEL_REPEATEDLABEL_REQUIREDOptimizeModez(google.protobuf.FileOptions.OptimizeModeSPEED	CODE_SIZELITE_RUNTIMECTypez"google.protobuf.FieldOptions.CTypeSTRINGCORDSTRING_PIECEJSTypez#google.protobuf.FieldOptions.JSType	JS_NORMAL	JS_STRING	JS_NUMBEROptionRetentionz,google.protobuf.FieldOptions.OptionRetentionRETENTION_UNKNOWNRETENTION_RUNTIMERETENTION_SOURCEOptionTargetTypez-google.protobuf.FieldOptions.OptionTargetTypeTARGET_TYPE_UNKNOWNTARGET_TYPE_FILETARGET_TYPE_EXTENSION_RANGETARGET_TYPE_MESSAGETARGET_TYPE_FIELDTARGET_TYPE_ONEOFTARGET_TYPE_ENUMTARGET_TYPE_ENUM_ENTRYTARGET_TYPE_SERVICETARGET_TYPE_METHODIdempotencyLevelz.google.protobuf.MethodOptions.IdempotencyLevelIDEMPOTENCY_UNKNOWNNO_SIDE_EFFECTS
IDEMPOTENTDefaultSymbolVisibilityzDgoogle.protobuf.FeatureSet.VisibilityFeature.DefaultSymbolVisibility!DEFAULT_SYMBOL_VISIBILITY_UNKNOWN
EXPORT_ALLEXPORT_TOP_LEVEL	LOCAL_ALLSTRICTFieldPresencez(google.protobuf.FeatureSet.FieldPresenceFIELD_PRESENCE_UNKNOWNEXPLICITIMPLICITLEGACY_REQUIREDEnumTypez#google.protobuf.FeatureSet.EnumTypeENUM_TYPE_UNKNOWNOPENCLOSEDRepeatedFieldEncodingz0google.protobuf.FeatureSet.RepeatedFieldEncodingREPEATED_FIELD_ENCODING_UNKNOWNPACKEDEXPANDEDUtf8Validationz)google.protobuf.FeatureSet.Utf8ValidationUTF8_VALIDATION_UNKNOWNVERIFYNONEMessageEncodingz*google.protobuf.FeatureSet.MessageEncodingMESSAGE_ENCODING_UNKNOWNLENGTH_PREFIXED	DELIMITED
JsonFormatz%google.protobuf.FeatureSet.JsonFormatJSON_FORMAT_UNKNOWNALLOWLEGACY_BEST_EFFORTEnforceNamingStylez-google.protobuf.FeatureSet.EnforceNamingStyleENFORCE_NAMING_STYLE_UNKNOWN	STYLE2024STYLE_LEGACY	STYLE2026Semanticz5google.protobuf.GeneratedCodeInfo.Annotation.SemanticSETALIASFileDescriptorSetz!google.protobuf.FileDescriptorSetr   r4   r2   z&google.protobuf.FileDescriptorSet.filer   r   r   cpp_typelabelhas_default_valueFdefault_valuemessage_type	enum_typer6   is_extensionextension_scoper   	json_namer   T)i i)r   r2   r3   r4   r6   r   fields
extensionsnested_types
enum_typesr   is_extendableextension_rangesoneofsFileDescriptorProtoz#google.protobuf.FileDescriptorProtoz(google.protobuf.FileDescriptorProto.name    zutf-8r   z+google.protobuf.FileDescriptorProto.package
dependencyz.google.protobuf.FileDescriptorProto.dependencypublic_dependencyz5google.protobuf.FileDescriptorProto.public_dependencypublicDependencyweak_dependencyz3google.protobuf.FileDescriptorProto.weak_dependencyweakDependencyoption_dependencyz5google.protobuf.FileDescriptorProto.option_dependencyoptionDependencyz0google.protobuf.FileDescriptorProto.message_typemessageTypez-google.protobuf.FileDescriptorProto.enum_typeenumTypeservicez+google.protobuf.FileDescriptorProto.service	extensionz-google.protobuf.FileDescriptorProto.extensionoptionsz+google.protobuf.FileDescriptorProto.optionssource_code_infoz4google.protobuf.FileDescriptorProto.source_code_infosourceCodeInfor   z*google.protobuf.FileDescriptorProto.syntaxr   z+google.protobuf.FileDescriptorProto.editionExtensionRangez.google.protobuf.DescriptorProto.ExtensionRangestartz4google.protobuf.DescriptorProto.ExtensionRange.startendz2google.protobuf.DescriptorProto.ExtensionRange.endz6google.protobuf.DescriptorProto.ExtensionRange.optionsReservedRangez-google.protobuf.DescriptorProto.ReservedRangez3google.protobuf.DescriptorProto.ReservedRange.startz1google.protobuf.DescriptorProto.ReservedRange.endDescriptorProtozgoogle.protobuf.DescriptorProtoz$google.protobuf.DescriptorProto.namefieldz%google.protobuf.DescriptorProto.fieldz)google.protobuf.DescriptorProto.extensionnested_typez+google.protobuf.DescriptorProto.nested_type
nestedTypez)google.protobuf.DescriptorProto.enum_typeextension_rangez/google.protobuf.DescriptorProto.extension_rangeextensionRange
oneof_declz*google.protobuf.DescriptorProto.oneof_decl	oneofDeclz'google.protobuf.DescriptorProto.optionsreserved_rangez.google.protobuf.DescriptorProto.reserved_rangereservedRangereserved_namez-google.protobuf.DescriptorProto.reserved_namereservedName
visibilityz*google.protobuf.DescriptorProto.visibilityDeclarationz1google.protobuf.ExtensionRangeOptions.Declarationz8google.protobuf.ExtensionRangeOptions.Declaration.numberz;google.protobuf.ExtensionRangeOptions.Declaration.full_namefullNamez6google.protobuf.ExtensionRangeOptions.Declaration.typereservedz:google.protobuf.ExtensionRangeOptions.Declaration.reservedrepeatedz:google.protobuf.ExtensionRangeOptions.Declaration.repeatedExtensionRangeOptionsz%google.protobuf.ExtensionRangeOptionsuninterpreted_optionz:google.protobuf.ExtensionRangeOptions.uninterpreted_optionuninterpretedOptiondeclarationz1google.protobuf.ExtensionRangeOptions.declarations   featuresz.google.protobuf.ExtensionRangeOptions.features2   verificationz2google.protobuf.ExtensionRangeOptions.verification)i  r   )r    i    FieldDescriptorProtoz$google.protobuf.FieldDescriptorProtoz)google.protobuf.FieldDescriptorProto.namez+google.protobuf.FieldDescriptorProto.numberz*google.protobuf.FieldDescriptorProto.labelz)google.protobuf.FieldDescriptorProto.type	type_namez.google.protobuf.FieldDescriptorProto.type_nametypeNameextendeez-google.protobuf.FieldDescriptorProto.extendeez2google.protobuf.FieldDescriptorProto.default_valuedefaultValueoneof_indexz0google.protobuf.FieldDescriptorProto.oneof_index
oneofIndexz.google.protobuf.FieldDescriptorProto.json_namejsonNamez,google.protobuf.FieldDescriptorProto.optionsproto3_optionalz4google.protobuf.FieldDescriptorProto.proto3_optionalproto3OptionalOneofDescriptorProtoz$google.protobuf.OneofDescriptorProtoz)google.protobuf.OneofDescriptorProto.namez,google.protobuf.OneofDescriptorProto.optionsEnumReservedRangez5google.protobuf.EnumDescriptorProto.EnumReservedRangez;google.protobuf.EnumDescriptorProto.EnumReservedRange.startz9google.protobuf.EnumDescriptorProto.EnumReservedRange.endEnumDescriptorProtoz#google.protobuf.EnumDescriptorProtoz(google.protobuf.EnumDescriptorProto.namevaluez)google.protobuf.EnumDescriptorProto.valuez+google.protobuf.EnumDescriptorProto.optionsz2google.protobuf.EnumDescriptorProto.reserved_rangez1google.protobuf.EnumDescriptorProto.reserved_namez.google.protobuf.EnumDescriptorProto.visibilityEnumValueDescriptorProtoz(google.protobuf.EnumValueDescriptorProtoz-google.protobuf.EnumValueDescriptorProto.namez/google.protobuf.EnumValueDescriptorProto.numberz0google.protobuf.EnumValueDescriptorProto.optionsServiceDescriptorProtoz&google.protobuf.ServiceDescriptorProtoz+google.protobuf.ServiceDescriptorProto.namemethodz-google.protobuf.ServiceDescriptorProto.methodz.google.protobuf.ServiceDescriptorProto.optionsMethodDescriptorProtoz%google.protobuf.MethodDescriptorProtoz*google.protobuf.MethodDescriptorProto.name
input_typez0google.protobuf.MethodDescriptorProto.input_type	inputTypeoutput_typez1google.protobuf.MethodDescriptorProto.output_type
outputTypez-google.protobuf.MethodDescriptorProto.optionsclient_streamingz6google.protobuf.MethodDescriptorProto.client_streamingclientStreamingserver_streamingz6google.protobuf.MethodDescriptorProto.server_streamingserverStreamingFileOptionszgoogle.protobuf.FileOptionsjava_packagez(google.protobuf.FileOptions.java_packagejavaPackagejava_outer_classnamez0google.protobuf.FileOptions.java_outer_classnamejavaOuterClassnamejava_multiple_filesz/google.protobuf.FileOptions.java_multiple_filess    *This behavior is enabled by default in editions 2024 and above. To disable it, you can set `features.(pb.java).nest_in_file_class = YES` on individual messages, enums, or services.javaMultipleFilesjava_generate_equals_and_hashz9google.protobuf.FileOptions.java_generate_equals_and_hash   s   javaGenerateEqualsAndHashjava_string_check_utf8z2google.protobuf.FileOptions.java_string_check_utf8   javaStringCheckUtf8optimize_forz(google.protobuf.FileOptions.optimize_foroptimizeFor
go_packagez&google.protobuf.FileOptions.go_package	goPackagecc_generic_servicesz/google.protobuf.FileOptions.cc_generic_servicesccGenericServicesjava_generic_servicesz1google.protobuf.FileOptions.java_generic_servicesjavaGenericServicespy_generic_servicesz/google.protobuf.FileOptions.py_generic_servicespyGenericServices
deprecatedz&google.protobuf.FileOptions.deprecated   cc_enable_arenasz,google.protobuf.FileOptions.cc_enable_arenas   ccEnableArenasobjc_class_prefixz-google.protobuf.FileOptions.objc_class_prefix$   objcClassPrefixcsharp_namespacez,google.protobuf.FileOptions.csharp_namespace%   csharpNamespaceswift_prefixz(google.protobuf.FileOptions.swift_prefix'   swiftPrefixphp_class_prefixz,google.protobuf.FileOptions.php_class_prefix(   phpClassPrefixphp_namespacez)google.protobuf.FileOptions.php_namespace)   phpNamespacephp_metadata_namespacez2google.protobuf.FileOptions.php_metadata_namespace,   phpMetadataNamespaceruby_packagez(google.protobuf.FileOptions.ruby_package-   rubyPackagez$google.protobuf.FileOptions.features   z0google.protobuf.FileOptions.uninterpreted_optionMessageOptionszgoogle.protobuf.MessageOptionsmessage_set_wire_formatz6google.protobuf.MessageOptions.message_set_wire_formatmessageSetWireFormatno_standard_descriptor_accessorz>google.protobuf.MessageOptions.no_standard_descriptor_accessornoStandardDescriptorAccessorz)google.protobuf.MessageOptions.deprecated	map_entryz(google.protobuf.MessageOptions.map_entrymapEntry&deprecated_legacy_json_field_conflictszEgoogle.protobuf.MessageOptions.deprecated_legacy_json_field_conflicts"deprecatedLegacyJsonFieldConflictsz'google.protobuf.MessageOptions.featuresz3google.protobuf.MessageOptions.uninterpreted_optionEditionDefaultz+google.protobuf.FieldOptions.EditionDefaultz3google.protobuf.FieldOptions.EditionDefault.editionz1google.protobuf.FieldOptions.EditionDefault.valueFeatureSupportz+google.protobuf.FieldOptions.FeatureSupportedition_introducedz>google.protobuf.FieldOptions.FeatureSupport.edition_introducededitionIntroducededition_deprecatedz>google.protobuf.FieldOptions.FeatureSupport.edition_deprecatededitionDeprecateddeprecation_warningz?google.protobuf.FieldOptions.FeatureSupport.deprecation_warningdeprecationWarningedition_removedz;google.protobuf.FieldOptions.FeatureSupport.edition_removededitionRemovedremoval_errorz9google.protobuf.FieldOptions.FeatureSupport.removal_errorremovalErrorFieldOptionszgoogle.protobuf.FieldOptionsctypez"google.protobuf.FieldOptions.ctypepackedz#google.protobuf.FieldOptions.packedjstypez#google.protobuf.FieldOptions.jstypelazyz!google.protobuf.FieldOptions.lazyunverified_lazyz,google.protobuf.FieldOptions.unverified_lazyunverifiedLazyz'google.protobuf.FieldOptions.deprecatedweakz!google.protobuf.FieldOptions.weakdebug_redactz)google.protobuf.FieldOptions.debug_redactdebugRedact	retentionz&google.protobuf.FieldOptions.retentiontargetsz$google.protobuf.FieldOptions.targetsedition_defaultsz-google.protobuf.FieldOptions.edition_defaultseditionDefaultsz%google.protobuf.FieldOptions.features   feature_supportz,google.protobuf.FieldOptions.feature_support   featureSupportz1google.protobuf.FieldOptions.uninterpreted_optionOneofOptionszgoogle.protobuf.OneofOptionsz%google.protobuf.OneofOptions.featuresz1google.protobuf.OneofOptions.uninterpreted_optionEnumOptionszgoogle.protobuf.EnumOptionsallow_aliasz'google.protobuf.EnumOptions.allow_alias
allowAliasz&google.protobuf.EnumOptions.deprecatedzBgoogle.protobuf.EnumOptions.deprecated_legacy_json_field_conflictsz$google.protobuf.EnumOptions.featuresz0google.protobuf.EnumOptions.uninterpreted_optionEnumValueOptionsz google.protobuf.EnumValueOptionsz+google.protobuf.EnumValueOptions.deprecatedz)google.protobuf.EnumValueOptions.featuresz-google.protobuf.EnumValueOptions.debug_redactz0google.protobuf.EnumValueOptions.feature_supportz5google.protobuf.EnumValueOptions.uninterpreted_optionServiceOptionszgoogle.protobuf.ServiceOptionsz'google.protobuf.ServiceOptions.features"   z)google.protobuf.ServiceOptions.deprecated!   z3google.protobuf.ServiceOptions.uninterpreted_optionMethodOptionszgoogle.protobuf.MethodOptionsz(google.protobuf.MethodOptions.deprecatedidempotency_levelz/google.protobuf.MethodOptions.idempotency_levelidempotencyLevelz&google.protobuf.MethodOptions.featuresz2google.protobuf.MethodOptions.uninterpreted_optionNamePartz,google.protobuf.UninterpretedOption.NamePart	name_partz6google.protobuf.UninterpretedOption.NamePart.name_partnamePartz9google.protobuf.UninterpretedOption.NamePart.is_extensionisExtensionUninterpretedOptionz#google.protobuf.UninterpretedOptionz(google.protobuf.UninterpretedOption.nameidentifier_valuez4google.protobuf.UninterpretedOption.identifier_valueidentifierValuepositive_int_valuez6google.protobuf.UninterpretedOption.positive_int_valuepositiveIntValuenegative_int_valuez6google.protobuf.UninterpretedOption.negative_int_valuenegativeIntValuedouble_valuez0google.protobuf.UninterpretedOption.double_valuedoubleValuestring_valuez0google.protobuf.UninterpretedOption.string_valuestringValueaggregate_valuez3google.protobuf.UninterpretedOption.aggregate_valueaggregateValueVisibilityFeaturez,google.protobuf.FeatureSet.VisibilityFeature
FeatureSetzgoogle.protobuf.FeatureSetfield_presencez)google.protobuf.FeatureSet.field_presences?   EXPLICITIMPLICITEXPLICITfieldPresencez$google.protobuf.FeatureSet.enum_types)   CLOSED	OPENrepeated_field_encodingz2google.protobuf.FeatureSet.repeated_field_encodings-   EXPANDEDPACKEDrepeatedFieldEncodingutf8_validationz*google.protobuf.FeatureSet.utf8_validations)   	NONEVERIFYutf8Validationmessage_encodingz+google.protobuf.FeatureSet.message_encodings&   LENGTH_PREFIXEDmessageEncodingjson_formatz&google.protobuf.FeatureSet.json_formats9   LEGACY_BEST_EFFORT
ALLOW
jsonFormatenforce_naming_stylez/google.protobuf.FeatureSet.enforce_naming_stylesZ   	STYLE_LEGACY	STYLE2024	STYLE2026NenforceNamingStyledefault_symbol_visibilityz4google.protobuf.FeatureSet.default_symbol_visibilitys6   
EXPORT_ALLEXPORT_TOP_LEVELdefaultSymbolVisibility))r    '  )r|  '  )r}  i'  FeatureSetEditionDefaultz;google.protobuf.FeatureSetDefaults.FeatureSetEditionDefaultzCgoogle.protobuf.FeatureSetDefaults.FeatureSetEditionDefault.editionoverridable_featureszPgoogle.protobuf.FeatureSetDefaults.FeatureSetEditionDefault.overridable_featuresoverridableFeaturesfixed_featureszJgoogle.protobuf.FeatureSetDefaults.FeatureSetEditionDefault.fixed_featuresfixedFeaturesFeatureSetDefaultsz"google.protobuf.FeatureSetDefaultsdefaultsz+google.protobuf.FeatureSetDefaults.defaultsminimum_editionz2google.protobuf.FeatureSetDefaults.minimum_editionminimumEditionmaximum_editionz2google.protobuf.FeatureSetDefaults.maximum_editionmaximumEditionLocationz'google.protobuf.SourceCodeInfo.Locationpathz,google.protobuf.SourceCodeInfo.Location.paths   spanz,google.protobuf.SourceCodeInfo.Location.spanleading_commentsz8google.protobuf.SourceCodeInfo.Location.leading_commentsleadingCommentstrailing_commentsz9google.protobuf.SourceCodeInfo.Location.trailing_commentstrailingCommentsleading_detached_commentszAgoogle.protobuf.SourceCodeInfo.Location.leading_detached_commentsleadingDetachedCommentsSourceCodeInfozgoogle.protobuf.SourceCodeInfolocationz'google.protobuf.SourceCodeInfo.location
Annotationz,google.protobuf.GeneratedCodeInfo.Annotationz1google.protobuf.GeneratedCodeInfo.Annotation.pathsource_filez8google.protobuf.GeneratedCodeInfo.Annotation.source_file
sourceFilebeginz2google.protobuf.GeneratedCodeInfo.Annotation.beginz0google.protobuf.GeneratedCodeInfo.Annotation.endsemanticz5google.protobuf.GeneratedCodeInfo.Annotation.semanticGeneratedCodeInfoz!google.protobuf.GeneratedCodeInfo
annotationz,google.protobuf.GeneratedCodeInfo.annotationc                   @   s   e Zd ZdddZdS )_ResolvedFeaturesNc                 K   sP   |r|j  D ]\}}t| |t|| qd S | D ]
\}}t| || qd S N)FIELDSitemssetattrgetattr)selfr   kwargskv r  e/home/nk/hobo-godmode/plappi-mvp/.venv/lib/python3.10/site-packages/google/protobuf/descriptor_pb2.py__init__[  s   z_ResolvedFeatures.__init__r  )__name__
__module____qualname__r  r  r  r  r  r  Z  s    r  )rn  r   rp  rr  rt  rv  zgoogle.protobuf.descriptor_pb2
DESCRIPTOR_EXTENSIONRANGEOPTIONS_FILEOPTIONS_MESSAGEOPTIONS_FIELDOPTIONS_ENUMOPTIONS_FEATURESET_SOURCECODEINFO_LOCATION_GENERATEDCODEINFO_ANNOTATIONi2  _EDITIONi04  i24  _SYMBOLVISIBILITYi4  5   _FILEDESCRIPTORSET      _FILEDESCRIPTORPROTOiX  i[  _DESCRIPTORPROTOi  i$  _DESCRIPTORPROTO_EXTENSIONRANGEi  i  _DESCRIPTORPROTO_RESERVEDRANGEi  i.	  iQ  "_EXTENSIONRANGEOPTIONS_DECLARATIONi  i  (_EXTENSIONRANGEOPTIONS_VERIFICATIONSTATEi	  i1	  _FIELDDESCRIPTORPROTOir  i
  _FIELDDESCRIPTORPROTO_TYPEi-  i/  _FIELDDESCRIPTORPROTO_LABELit  _ONEOFDESCRIPTORPROTOi  i  _ENUMDESCRIPTORPROTOi  iE  &_ENUMDESCRIPTORPROTO_ENUMRESERVEDRANGEi  _ENUMVALUEDESCRIPTORPROTOi  i	  _SERVICEDESCRIPTORPROTOi  i  _METHODDESCRIPTORPROTOi  i  iG  i  _FILEOPTIONS_OPTIMIZEMODEi  iJ  iF  iI  i  i  _FIELDOPTIONS_EDITIONDEFAULTi  i  _FIELDOPTIONS_FEATURESUPPORTi*  i,  _FIELDOPTIONS_CTYPEi[  i]  _FIELDOPTIONS_JSTYPEi  i  _FIELDOPTIONS_OPTIONRETENTIONi  i  _FIELDOPTIONS_OPTIONTARGETTYPEi  i  _ONEOFOPTIONSi  i  i*!  i-!  _ENUMVALUEOPTIONSi"  i"  _SERVICEOPTIONSim#  ip#  _METHODOPTIONSi%  i$  _METHODOPTIONS_IDEMPOTENCYLEVELi$  i%  _UNINTERPRETEDOPTIONi&  id&  _UNINTERPRETEDOPTION_NAMEPARTi&  i_.  i]+  _FEATURESET_VISIBILITYFEATUREi+  is+  5_FEATURESET_VISIBILITYFEATURE_DEFAULTSYMBOLVISIBILITYi+  i ,  _FEATURESET_FIELDPRESENCEi\,  i^,  _FEATURESET_ENUMTYPEi,  i,  !_FEATURESET_REPEATEDFIELDENCODINGi,  i,  _FEATURESET_UTF8VALIDATIONi8-  i:-  _FEATURESET_MESSAGEENCODINGi-  i-  _FEATURESET_JSONFORMATi-  i-  _FEATURESET_ENFORCENAMINGSTYLEi?.  ib.  _FEATURESETDEFAULTSiQ0  iY/  ,_FEATURESETDEFAULTS_FEATURESETEDITIONDEFAULTiT0  _SOURCECODEINFOi1  i0  i{1  i1  _GENERATEDCODEINFOi2  i1  i2  &_GENERATEDCODEINFO_ANNOTATION_SEMANTICr  )i__doc__google.protobufr   _descriptorr   _descriptor_poolr   _runtime_versionr   _symbol_databasegoogle.protobuf.internalr   _builderValidateProtobufRuntimeVersionDomainPUBLICDefault_sym_db_USE_C_DESCRIPTORSFileDescriptor_internal_create_keyr  AddSerializedFileglobals_globalsEnumDescriptorEnumValueDescriptorr  RegisterEnumDescriptorr  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  
DescriptorFieldDescriptorr  decoder  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  floatr  r  r  r  r  r  r  r  r  fields_by_namer   r   r6   message_types_by_nameenum_types_by_nameRegisterFileDescriptorr  values_by_namer   	_featuresr   r5   BuildMessageAndEnumDescriptorsBuildTopDescriptorsAndMessages_loaded_options_serialized_options_serialized_start_serialized_endr  r  r  r  <module>   sB  

H
Q

\
e




4
=

$







	


dx*#
Oc

%8
3




Oe
$#
,@
+
+


,@









  
  +3
G
#

%8d
|
$%
9%
9
+
3
#

3G:	U*+

%8	
%9	





HHNHNNNNNNNNNNNNNNHNNNNNNNNNNNHNNNHNNHNNNNHNNNNNHNNNNNNNNNNNHNNHNNNNNNHNNHNNNHNNNHNNNNNNHNNNNNNNNNNNNNNNNNNNPPHNNNNNNNHNNNNNNNNNNNNNNHNNHNNNNNHNNHNNNNNHNNNNNHNNNHNNNNHNNNNNNNHNNHNNNNNNNNHHNNNHNNNHNHNNNNNHNHNNNNNHNNHNNNNNNNNNNNNNNNNNNHNNNHNNNHNNNHNNNHNNNHNNNNNNNNNNHNNNHNNNNHNNNHNNNHNNNHNNNHNNNHNNNNHNNNNNHNNNHNNNNNNNNNNNNNNHNNP 