From 40480cf23783880fd1fb4b13182569fd035339ea Mon Sep 17 00:00:00 2001 From: parasn Date: Wed, 6 Mar 2024 14:07:34 +0530 Subject: [PATCH] Python SDK minor release --- docs/build/doctrees/adobe.doctree | Bin 3484 -> 3538 bytes docs/build/doctrees/adobe.pdfservices.doctree | Bin 3614 -> 3668 bytes .../adobe.pdfservices.operation.auth.doctree | Bin 95396 -> 97100 bytes .../adobe.pdfservices.operation.doctree | Bin 59396 -> 65159 bytes ...be.pdfservices.operation.exception.doctree | Bin 36410 -> 37247 bytes .../adobe.pdfservices.operation.io.doctree | Bin 27340 -> 27745 bytes ...adobe.pdfservices.operation.pdfops.doctree | Bin 67064 -> 67982 bytes ...peration.pdfops.options.autotagpdf.doctree | Bin 27118 -> 27757 bytes ...fservices.operation.pdfops.options.doctree | Bin 3953 -> 4007 bytes ...peration.pdfops.options.extractpdf.doctree | Bin 95399 -> 97013 bytes docs/build/doctrees/environment.pickle | Bin 1248466 -> 1279633 bytes docs/build/doctrees/index.doctree | Bin 3172 -> 3199 bytes docs/build/doctrees/modules.doctree | Bin 2669 -> 2696 bytes docs/build/doctrees/reference/index.doctree | Bin 417585 -> 433745 bytes .../_sphinx_javascript_frameworks_compat.js | 123 ++++++++++++++++++ docs/build/html/_static/css/theme.css | 2 +- docs/build/html/_static/jquery.js | 4 +- docs/build/html/adobe.html | 63 +++++---- docs/build/html/adobe.pdfservices.html | 15 ++- .../adobe.pdfservices.operation.auth.html | 15 ++- ...adobe.pdfservices.operation.exception.html | 63 +++++---- .../html/adobe.pdfservices.operation.html | 36 ++++- .../html/adobe.pdfservices.operation.io.html | 63 +++++---- .../adobe.pdfservices.operation.pdfops.html | 15 ++- ...s.operation.pdfops.options.autotagpdf.html | 15 ++- ...s.operation.pdfops.options.extractpdf.html | 63 +++++---- ....pdfservices.operation.pdfops.options.html | 15 ++- docs/build/html/genindex.html | 19 ++- docs/build/html/index.html | 15 ++- docs/build/html/modules.html | 63 +++++---- docs/build/html/objects.inv | Bin 1561 -> 1568 bytes docs/build/html/py-modindex.html | 13 +- docs/build/html/reference/index.html | 57 +++++++- docs/build/html/search.html | 13 +- docs/build/html/searchindex.js | 2 +- setup.py | 2 +- .../pdfservices/operation/client_config.py | 25 +++- .../operation/internal/api/platform_api.py | 15 +-- .../auth/service_principal_authenticator.py | 13 +- .../internal/constants/service_constants.py | 3 +- .../operation/internal/http/http_client.py | 3 +- .../internal/internal_client_config.py | 11 +- src/pdfservices_sdk.egg-info/PKG-INFO | 40 ++++++ src/pdfservices_sdk.egg-info/SOURCES.txt | 88 +++++++++++++ .../dependency_links.txt | 1 + src/pdfservices_sdk.egg-info/not-zip-safe | 1 + src/pdfservices_sdk.egg-info/requires.txt | 19 +++ src/pdfservices_sdk.egg-info/top_level.txt | 1 + 48 files changed, 683 insertions(+), 213 deletions(-) create mode 100644 docs/build/html/_static/_sphinx_javascript_frameworks_compat.js create mode 100644 src/pdfservices_sdk.egg-info/PKG-INFO create mode 100644 src/pdfservices_sdk.egg-info/SOURCES.txt create mode 100644 src/pdfservices_sdk.egg-info/dependency_links.txt create mode 100644 src/pdfservices_sdk.egg-info/not-zip-safe create mode 100644 src/pdfservices_sdk.egg-info/requires.txt create mode 100644 src/pdfservices_sdk.egg-info/top_level.txt diff --git a/docs/build/doctrees/adobe.doctree b/docs/build/doctrees/adobe.doctree index 472994f171a5deae413aebbd2140f5d98cce7168..ba95bc2c7112ab65de69a115d23b8f806359e544 100644 GIT binary patch delta 117 zcmbOueMy?7fpzNfjVwNldZGHE#i>Qb`UQzaiN$&PF8SqoIr)hx#rgq7`B|ySB|t`H cNk)F2LUBsAg3;z=#!fE14AS)c=bp<50Lc$41ONa4 delta 63 zcmca4Jx7|QfpzM{jVwNl!dCjB#i>Qb`o$TkIXRVC`oS*Vo9h@mxrBYONSN}>Wds1L CR25PH diff --git a/docs/build/doctrees/adobe.pdfservices.doctree b/docs/build/doctrees/adobe.pdfservices.doctree index f8cf002462664f8a7d9ebe9700303ab8f0692c45..f221f19d053ed62d3bcbd856fa7afc79fc311433 100644 GIT binary patch delta 117 zcmbOyb47-wfpx0qMwS#ty+r-c;?$yI{er}z#Ns@Cm;Ca)oczR;V*P-k{H)aE5+I|p cBqKjhp*SU5!Dw?e<83az2GaCo@@!=U0KO6`wEzGB delta 63 zcmca2Gf#%4fpx0zMwS#tVK@EI;?$yI{o;(&oSe!m{a_dG&C?ifa|x$nk(kf3l@S1_ CRu%#P diff --git a/docs/build/doctrees/adobe.pdfservices.operation.auth.doctree b/docs/build/doctrees/adobe.pdfservices.operation.auth.doctree index 679bc00dc462d4e7ce5861dc0edb1d05580ddf97..37d71754a70d7395a98aee2031480129680c996e 100644 GIT binary patch delta 3882 zcmbuCTS!z<6oy?h=Q!ic*wmyMU3AoLW4WD#E)rB^R_H@YiDJcQC6sx?5h5a*vLNhY zu*vf>M1kOgPK+#KS5jC}gji4y5mfk6SfoxFUCeHKMhNPuy*y9n<@^7Ct#i&=XLr2S z2R`dsK);aPqa6pvJ|X9IUTxsM_n#DQ;@0sov8pZw@u@Yp8eo z_a1QP@)_4=VmExz*mWh&c)TA1ylq1wKbvR4Ld#N(g_H$O@#&6*WaCbk6JI$pb*cb% zx{jFGOXbwjvK`zx*Mq~!Cp4-6I_Hi%*dWnO>3Q<{Z#hk#UTr}w%^jIY*w({mRoLuxHyWp z3$JwE*N8k8heFa@Q}sr*v7_G zd)>=@gNa!5auX0(^bJ1K*avk_@2~|OuM2_7E*%;neEYrJJM1*}Re&3lhqDONCnkXN zMn9O@7v-Yy`PeQXaQyk03uk|-)7eL5PhR;gkylQfOSoV^92dLz=)?`85Vrg{Z89Qd zka~3mY&NsUN^y*yY0xd!XpmxNBg$llu`U(n8Q~eAi!3WN$1A!E>AuWl)NTgrqW}B- zjOLwm71H&XMq{IiXY#!A)naQ3cuk7?>Q4p_cb9lY+Z-4tNeJ1zY7!Z3`>I&}{&ctr zY=ZFQj%L6zAy;;~M#g!>7cZJU@HL(=ohQ2}Q!M1`yBxf=y+u4*4jbgKRbCMPNM!|W zB5@T2<*u=+&i%inl6Y5VoABhvQcYFL7m63Vx4}>qw1KNtVNO@?j2ew z?v+BHne?os!~#)S0o!SBS`;@Vp1|jit`$#r!W#$S?Dw5;dJyvTPzLOx(&r&p|7wv@ I2gfbH0W8O~-v9sr delta 2072 zcmai#Ye-Z<6vsR6z3zL}owe6SMvACmi(yt~S+J-fl~hWWmKo9mi_rQI6fOl8t`#}h zO%WepeGn4!R6|K0QmZXAS$kL^B37h=kBsaE)m`gD(9CwfEx+ISpP9RJ?sQGdjU%$; zk}EaWrBgsM9ht=iMa7Qd{RM@E#}7KTI@4)`mEc48ERk9+yoe{YOC?glg)W+HiWL;r zV1_wd=0R+*8Z@Mxn^;c6Y?0`meMa&pP>UlFzu3D?q?4b5CDGR;5u_#2OEARIU?5$b zYOnhaolKFjE|KU-D_5vTm-8%$s&O)rR*yef$# zY}pc}5kWOU#_p_me=TI%on=uT=pX?TciaT>n!A_|9L$+3i69-!G2q8NkBnr1Uroo0 z^myxVtL#_EKUNk*-f|QA=)9_68c`Zb*Hl?BqO?TjiRg7ZP2>$X!9(k7jLK*Nlwf7m zYRR94-r5R-t^B<(N2}~k0|mb~B}&wtrZ@gQL|(VAlU7OI1Qv9*Tvmfd1VQ!=8;-WE z2oxG<@2E1`%HQ$pvAL&H5>ndS6O1RGryEEgr#x=RgLem0fCn*dh|1&zr^@SYqn1gn zav&QbXnls=_XEETOW@DO@zF7j;N6#*$+&H*RYUsuOT&rj zTo6GzF>S@vuZLvvl3z_P{4mp|pXaGLN~f&d1GdUssP!ka4*>1}edW2Mvt}M8co!^W z)e@v?$gO{SDEC64Q85>Rj7hqRk5(1NcaR~kh5jA+fzE4vyRCz zFreWnOjVv}xkJK25};b~<2=sS`NHYn%YjnL5X>)EN?Tb&BH+yfeibwu3Ez zM--KGvzDDO&E1U;d#HIz&#vS_I{%&gQBqm#UKlosZd|3~2%HezOVs7mvCtye4CM5` Pn^&*;mF#gboYMXRa=kLr diff --git a/docs/build/doctrees/adobe.pdfservices.operation.doctree b/docs/build/doctrees/adobe.pdfservices.operation.doctree index 2f0b5961daa9a98f6d06ed0016cd9d54db0ecbb1..f182ad5d0be8b6c04ae7d9052bfcdb04f308f09e 100644 GIT binary patch delta 7312 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 d(_jq?8S95Ud<^b9aqDLC3q<3 zD%-`NdsQziDbqt&U8-EWWO2Cs;Q9&% zw=bV#+#f=b`yY>ho(;R?D^+m}p4pTKIo0>TxXlmBC#nq$c6uG4uCc(E=+IQ*`}|l2rru{CS3b&=*9t&Suq%-JYa6-wmGRMLwx78cJVCg^HqF zNE0Z<#Q63^7dwha6F{Gu1J{x5oNGIbKRh>ss>CF0{p z4aEoa`n0g%Tna2~n`TmJ17u;e5@cao`9NCr|4_c2BUAMmZDE91PBLWIWmk&h_CmB zyy;!hKEF7WK~CJA8jc|u+B6=%K?^5eHpvTLs$%SQR3r0xc|Kz&0_3q4>9}&!FubXP z2w|^e!?IQ@G^UR1KaUXSa`h{D(fkr#XNny@Jea2Qb4QBP=0jIVEA+ga_@;^RNFBMJ z>vh16IcY~FCQKJ}{7WIs@$>uTu;XwRPt`%e>_kyt`njYOot$taiSemAXnWfNv5zG3 zNjkXZa`0L7WisuiO-tkVC}MFpxx>ZFba0@j7`i*=+sH5Vk(ISm{#agGRpkr#J&;~* zIJL_N-7X6OwPj>-rw-bWuHg;+^1OR1}yHzg+L$e9C9oO?d!Y_oL;}fm}zu-hR_iGuCuN!m* z?oOV#nWw}E3p?H&8D)<_znCRInKMZC?7NeAp+eU8?oCkzK{CH-+A`AMh(&E5bG)jFfrl8zP(6fDVR$o%ka{+Ad?E_06Ai3g$)aN7+7I>62tOzUiz-C=;0 z|4iWRM4SO#4Ql>s3?}u0@oylX^aCF;VzYENRSGxl{h2+eG$YcylkpspaMN6&-uT0XD0_I`$|!t~!;;!l3CGww^Gd zA&W%~(^b+3F|f8dBSVUay-rmT(0zJ5OB?_ep~%Jj+69V_#$&0`M+OW7^IjYqfU6y#Iy058j}|Yis%!5r z{D}0z$2I~a_pOZ;&AcL3G;`F0n)$JS9vy@9(4C#h&f?KTF5Hp{ht68f14RuAntu_p z($7yTLOO&HRwu4a?R*KwA+~cCteq6x*v<+63Rq1apt+QOuGQm8G-|D$`Z*P3*STz6 zKHW>a?5K5iEE)wX+ia#WL@nL{2|>ODg%4Y}>s)-~4N@kR%RKm|Em3x!=Zra^>9oJ` zr|F^Wv)4FIwhMo!iJE?Fm&6z7Mblr5q)O9Y0H;1mYVOur=c62d-+wAZ`Ct3xTsYpn zl+_@&()atBq!oIoyEuhy5NFi)2c04Iuiu&T^x~a4{qwxMP2!G}z%8_*ZJ_tlI?(%9 z;M!k=iu9rgo&NkLz7uh<_m8{eFuycD z7j%*O$|HYUNEK$mh0FPD1ROY%1a*maT|bj_O%KvHJ7SSi;4Ag#EiuhogX5sh& zJ0iPL`Oq;+6K9~pE8T^^L*U3BMC`c{-+{z$yL&Q3e7i82tTV7F`yCQ!%F_){nUT%n z;9^%AB&~?#F$T1+wYggjwxUS;Ank?-f=>fMkfB1i!^ZEDd8GmNewVMi*6-}|kT5)(D;;TMg4pjtbt5x4DvMv`I;0y z%o`=s3dsf;lxfi1`#Re#4Aht!tGu#z7-034HjY#B)dYUfAm?BGlJj1JobtmZ)tY}0 z>Tw)Am7a$^Ue88Jhj}YS(=ZlsB^wQ`MD;Wc9W)%qp}Ib5Y3al6M`|nGRrHHUA|$V; z((Cbh1%_Afdj+po@Oi5}$wVo{X;ECJCt{O=hjv!QQ+xsQI8 z(l10sEj?*Tbw-*P2iZR*@J#$E@gG|NX_#m8O@U`KK~PX*luacd`Z*w7qk$eK%AM25 z1Z3oZm_jUE{bGJ2A9IM^FJc~nQ00+6rGdgv7*pCoW<5xQ|0V|w14Yz^$hYr*z8M`W JXZ&&>`yZOtJIw$9 diff --git a/docs/build/doctrees/adobe.pdfservices.operation.exception.doctree b/docs/build/doctrees/adobe.pdfservices.operation.exception.doctree index 6d11cfecd82286c0b2bb7d6c232c89517d29d457..2e9a5928d9d86ee84838ecde3c50e6a4309767df 100644 GIT binary patch delta 1968 zcmdlrhw1+!Ce{YlsU;IPvUW4-mFkBUrxq3K7bF%X7U$`^jxC&XQd{W z02!4f8Tok%#VOeeMw=HiinHn+B1zBW4}2Yy?+FTRPG>J;*V{^}-reL`CqFq=;2s%T zH{TOfX4Jbzsw+W0qDJ{RtK#lM~cfHR3C%JlMqCyzS)H_)wN@%jVhUMm*7qP delta 1023 zcmaizze_@46o&b3UN!7;#n0|wh^0XY(FJR$C{iep+m;0p5*i5^f!GDXL20c>gF{R7 ziyB%Yi$g=2bgj0QqOIE6qouk01HSJ%KhJs3JDl@(DpU^yaYNiwOV{Eyp$qDqo?6#c zeI>QFmS0t4lhY89DZUbmNY5FtC%Xkj7$z_5Fn@L;o{AB&1$rI*a z9BDTcfJ9ox!can_w;ahClE4^~@Mbhj%p^3%JQnV%ldvDF5sjD$P*A2(oqTJfRdyFN zqH)55U_`s{S6i~uE9UeOXx>e{m@(`;0f*zWgbU{vR|WdWj6TM4^4m(E*bsaPJ0ym@ zm`SgQoTIsbn^7OWWCF~q!k%oy!i&dBE=hP0Dmev;iiYF)k2ZS8DHtqD@E+|(SFx9v aN$A{YNSvQ5L#gydcNiNY@;H8$&&WT#2YJ5$ diff --git a/docs/build/doctrees/adobe.pdfservices.operation.io.doctree b/docs/build/doctrees/adobe.pdfservices.operation.io.doctree index fa278720a2f6168a4999848e7a87c8f44ca32792..56c10e99517b750a606729c8cd5a2fee66e95994 100644 GIT binary patch delta 866 zcmX?emGR*XM%D(_sbM)AS!)^f^7KQCQ;UlA3lfVGi}Und^2_sb@)J{v^#h9Xvr>~w zfQ-tLjQl)>;*@L!qs>zpAF$}HCP~la_1<-x+1RC6^cItK!80x%HDzD@t$PD^kNlhThGm725>$_K|L9w!Qe~U&i;j$k4kv z+uo2zZx=~+ZeH&l$Vj3dU=oL=$%2u}WPEUgU@Id9`X~Ptl%8DMtG{`I$W>mwZ{+x+c=9|&xyirhF4_ECc|M2U6Y|U` zFy!AHsvFHrrvA+ZhRW=E4@tIr^8<@HoMh+&#(n)}59dr?y{9DG3DjFW`G7y~Wcf4B zn-2yaXQaT4&7mPT*z_Kg<%Z2~qorBN)I0fYG~ecHiL<%Lbvu7H?`FH)HLMiqpIq>c zZS&sZcf6#h|BajTn~GRT&$lxmd3JIK8F}{f=DD4W%p|&X^TwVW0aEj&;@-8OJh}Pz zTux3>^Akw#gVp?#Lv_tIbFL64IX?pRZ+@`)6C0^{N^$Sb$?=v?H#cwT<{(k;X2rdR ze59r$kU!(ka&MMB!_P#n-tXt`lAQNI_P&k2ygB{49}B5@52BZEbMu{rBYe=IIm_nacTs$tQ;Rtnz+m&)KVHmR6&PI@NzY55`V(9SE+JhnBp*&s TWoBHaw}|AzZ+ip_;{rwiU<5tR delta 1184 zcma)+O(;ZB6vtijKIRSM>y8a+(fzwK^c`-J&~|T7kt2#% z>6OFbp+0Y$zX7@v6wk?#NDobmKA5kFpzQDnbdw2mEe-HQgsyCll?udNg*cJZN30-> zyGkc-J%p^a5Eq}{kYx0cC>h6e6cH#`@w zXMN8V0sM1%~Syr0+`5;qcK2D;64F>UpV*r`F(7 z&%)~~W(;6L*7arG4t;g;}SYXUP!2OSojJZqLLqbOxf}P diff --git a/docs/build/doctrees/adobe.pdfservices.operation.pdfops.options.autotagpdf.doctree b/docs/build/doctrees/adobe.pdfservices.operation.pdfops.options.autotagpdf.doctree index ac993801102292d20e704a609a24d6e8aab60c3b..ce98e6f6091dad5eb059a70fed84356a9fd207e2 100644 GIT binary patch delta 1372 zcmaENnepunM%D(_sYy8-Sywaawd#i!rxq3K7bF%X7U$`^jxC&XQd{W z02!4f8Tok%#VOeeMw1hTgg0Mfe9x-)lT>{dH?QQl!KU||RDHW9`w1A6Zr#1fMS^!o z)V4WM=rxN`1S2B@18J_@=zDhZ1_O@GrV_r)6zHE^BQLnQMn;^80y8$($h$BaMX;0U z2lmMU%AAuQsmo8kpg4m9V>SmUm$4c}h>`1z&FeIO0E2;i{e8N1>_!oyODI-HbQW-b(kYC8Iz@db8G}NA9)20`(%^!<$5Pb%l(N$zMHKx HHZuYMEk*Pq delta 716 zcmaERgYn&EM%D(_sgE-^vaV(n&e9JpPAw|dFV0BK$*IiJ4|eh1e2WoZ`2xn+v~3dH#fVLOlHk3~$Ao!VM0%cKnm2iY|Jlh4l-M`ll<;H5 zuR>Q=lL@bi$-1&aoAVTm8AW>D;I!#DK1qSiWh%L>B0axxXn&xmIJw2#YO}5O5};FX zsM`EMua#Y-=NC>hcqcbl@NaG~Uk)^bfU3z2<}91ttOYr6dt6?GeRHhKS3H3SQW4=P z#wOD94%1DW7x*gz-GN007&Z4dUkYjgM%-IWec*`G4;R>+8sP*CaC|DZMSbSQotD@q V&&XUZycW}jNrJwccV%s61OSH88WI2i diff --git a/docs/build/doctrees/adobe.pdfservices.operation.pdfops.options.doctree b/docs/build/doctrees/adobe.pdfservices.operation.pdfops.options.doctree index ef53e66c430c96eef017bd4328995abe26936fbb..960e8aaadfa0ce72c81aa9157b78db66002c5aa0 100644 GIT binary patch delta 117 zcmew;w_Kj3fpzMfjV#j`^{Vtki&Kk=^$QY<5{vWnUGmHGa`F>XiuD7E^0QKtOMr~Z cl8pR3h2oTK1*6St8BcNRZ6Zxi7w>aM04AXQb`o$TkIXRVC`oS*Vn@=#F;ufBcMdASOb4CE% CmKSpX diff --git a/docs/build/doctrees/adobe.pdfservices.operation.pdfops.options.extractpdf.doctree b/docs/build/doctrees/adobe.pdfservices.operation.pdfops.options.extractpdf.doctree index 7f488f5eee36b1c4c8b169a85b741296ef407d6d..cb1bef242c38f071ac26cec66c2abb60eec786bd 100644 GIT binary patch delta 3493 zcmbuC?@Lor7{`6w?!C^nIX87SvrNql;oj~QR$+zxKryhAiUx@!Q%9R>>u!)?bUtrIiK&IbDrm(+chIB zEC|LXq0QZ6>;}12IpZ&{^(&W4YfJq#%28i^O_i^-%&(lR^<6CY*3pNCx=LS7iofhq ziiQU29rz<07Ue&z+#CEmYAjm*%E~=Q9dX$lI@IX2qnGiYI8fZ^^op7XAR>Y_?I^Nk z2zY2~fkDsIU{l71%NhdhI5y20$qHgy#u{iIi6iX?yp)+LXr9d+>?CSBV#Y4z0Id{1 zf7Ttes_C5iM09>y#Fcq>MgAqQ#IRY}7?l!AQT>94!5^zjsix38`ci%9p$y|2% zMFLLi^@?HOH~ZV^N#mI+gJ|23ge}7htW)Jb_-%A6ZBh%z{~koSQw|&)E1(00pWin= zV$?i|eE#X}*g922{aifGonEGHp5Zu%N@inl*6bn9;kwSFMkJz~#b{jh6VV)2o*LkZ zxe}Uzi$xQ2PGsv8aL(dm>gU_TzQ6HkeEGJi?a`Hp^&hGV_J*+-PFj^BpJl;yqddd( zg4ORwK_6)lAl@JcnMgv(fWW0Y76To?s0#%h)rVu@GcRb-ccsG~5^z8l-FpM;xzT%) z;GO<74kS{Y0K4hTW}Z8QF3~K>YfN?4n|H!{;!KCr26YQ-XhLB{GO-@CqEqmeROf@4xhp8y zNAe3fx+3J%i;KXn2Ts5}uEdm{1QhjfqgQJ}ol91}&kl(sd*K|gPK{7~^!#$TD!*dt O9eT+sB&ik9YW)YdSP8a0Tf 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%0DeD|C1 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 z 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¨EqRO5C3Pd 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

T9y(V9-pO<`=Pp6!nB!Zs) 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 Tl98XMP@IyjV6@qvQH~P;@#q$W delta 38 tcmeAWeJjG!z&bT)BZ~#2u#J9bacWVqesM->PEKW(ez1%8<}5}zP5|*53>^Rf diff --git a/docs/build/doctrees/reference/index.doctree b/docs/build/doctrees/reference/index.doctree index 31378eb3821557455f510828d45c30e6f5608160..4c445754208d283d9dcddb0105396e0666da099d 100644 GIT binary patch literal 433745 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 U?e!pCBpoUGg=`m!wWRC+A7GCmdH?_b literal 417585 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%0A&~08#Hwi975a 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 diff --git a/docs/build/html/_static/_sphinx_javascript_frameworks_compat.js b/docs/build/html/_static/_sphinx_javascript_frameworks_compat.js new file mode 100644 index 0000000..8141580 --- /dev/null +++ b/docs/build/html/_static/_sphinx_javascript_frameworks_compat.js @@ -0,0 +1,123 @@ +/* Compatability shim for jQuery and underscores.js. + * + * Copyright Sphinx contributors + * Released under the two clause BSD licence + */ + +/** + * small helper function to urldecode strings + * + * See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent#Decoding_query_parameters_from_a_URL + */ +jQuery.urldecode = function(x) { + if (!x) { + return x + } + return decodeURIComponent(x.replace(/\+/g, ' ')); +}; + +/** + * small helper function to urlencode strings + */ +jQuery.urlencode = encodeURIComponent; + +/** + * This function returns the parsed url parameters of the + * current request. Multiple values per key are supported, + * it will always return arrays of strings for the value parts. + */ +jQuery.getQueryParameters = function(s) { + if (typeof s === 'undefined') + s = document.location.search; + var parts = s.substr(s.indexOf('?') + 1).split('&'); + var result = {}; + for (var i = 0; i < parts.length; i++) { + var tmp = parts[i].split('=', 2); + var key = jQuery.urldecode(tmp[0]); + var value = jQuery.urldecode(tmp[1]); + if (key in result) + result[key].push(value); + else + result[key] = [value]; + } + return result; +}; + +/** + * highlight a given string on a jquery object by wrapping it in + * span elements with the given class name. + */ +jQuery.fn.highlightText = function(text, className) { + function highlight(node, addItems) { + if (node.nodeType === 3) { + var val = node.nodeValue; + var pos = val.toLowerCase().indexOf(text); + if (pos >= 0 && + !jQuery(node.parentNode).hasClass(className) && + !jQuery(node.parentNode).hasClass("nohighlight")) { + var span; + var isInSVG = jQuery(node).closest("body, svg, foreignObject").is("svg"); + if (isInSVG) { + span = document.createElementNS("http://www.w3.org/2000/svg", "tspan"); + } else { + span = document.createElement("span"); + span.className = className; + } + span.appendChild(document.createTextNode(val.substr(pos, text.length))); + node.parentNode.insertBefore(span, node.parentNode.insertBefore( + document.createTextNode(val.substr(pos + text.length)), + node.nextSibling)); + node.nodeValue = val.substr(0, pos); + if (isInSVG) { + var rect = document.createElementNS("http://www.w3.org/2000/svg", "rect"); + var bbox = node.parentElement.getBBox(); + rect.x.baseVal.value = bbox.x; + rect.y.baseVal.value = bbox.y; + rect.width.baseVal.value = bbox.width; + rect.height.baseVal.value = bbox.height; + rect.setAttribute('class', className); + addItems.push({ + "parent": node.parentNode, + "target": rect}); + } + } + } + else if (!jQuery(node).is("button, select, textarea")) { + jQuery.each(node.childNodes, function() { + highlight(this, addItems); + }); + } + } + var addItems = []; + var result = this.each(function() { + highlight(this, addItems); + }); + for (var i = 0; i < addItems.length; ++i) { + jQuery(addItems[i].parent).before(addItems[i].target); + } + return result; +}; + +/* + * backward compatibility for jQuery.browser + * This will be supported until firefox bug is fixed. + */ +if (!jQuery.browser) { + jQuery.uaMatch = function(ua) { + ua = ua.toLowerCase(); + + var match = /(chrome)[ \/]([\w.]+)/.exec(ua) || + /(webkit)[ \/]([\w.]+)/.exec(ua) || + /(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ua) || + /(msie) ([\w.]+)/.exec(ua) || + ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec(ua) || + []; + + return { + browser: match[ 1 ] || "", + version: match[ 2 ] || "0" + }; + }; + jQuery.browser = {}; + jQuery.browser[jQuery.uaMatch(navigator.userAgent).browser] = true; +} diff --git a/docs/build/html/_static/css/theme.css b/docs/build/html/_static/css/theme.css index c03c88f..19a446a 100644 --- a/docs/build/html/_static/css/theme.css +++ b/docs/build/html/_static/css/theme.css @@ -1,4 +1,4 @@ html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}[hidden],audio:not([controls]){display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:0}dfn{font-style:italic}ins{background:#ff9;text-decoration:none}ins,mark{color:#000}mark{background:#ff0;font-style:italic;font-weight:700}.rst-content code,.rst-content tt,code,kbd,pre,samp{font-family:monospace,serif;_font-family:courier new,monospace;font-size:1em}pre{white-space:pre}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,ol,ul{margin:0;padding:0;list-style:none;list-style-image:none}li{list-style:none}dd{margin:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;max-width:100%}svg:not(:root){overflow:hidden}figure,form{margin:0}label{cursor:pointer}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.relative{position:relative}big,small{font-size:100%}@media print{body,html,section{background:none!important}*{box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}.rst-content .toctree-wrapper>p.caption,h2,h3,p{orphans:3;widows:3}.rst-content .toctree-wrapper>p.caption,h2,h3{page-break-after:avoid}}.btn,.fa:before,.icon:before,.rst-content .admonition,.rst-content .admonition-title:before,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .code-block-caption .headerlink:before,.rst-content .danger,.rst-content .eqno .headerlink:before,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning,.rst-content code.download span:first-child:before,.rst-content dl dt .headerlink:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content p .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content tt.download span:first-child:before,.wy-alert,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before,.wy-menu-vertical li button.toctree-expand:before,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}/*! * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */@font-face{font-family:FontAwesome;src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713);src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix&v=4.7.0) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li button.toctree-expand{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa-pull-left.icon,.fa.fa-pull-left,.rst-content .code-block-caption .fa-pull-left.headerlink,.rst-content .eqno .fa-pull-left.headerlink,.rst-content .fa-pull-left.admonition-title,.rst-content code.download span.fa-pull-left:first-child,.rst-content dl dt .fa-pull-left.headerlink,.rst-content h1 .fa-pull-left.headerlink,.rst-content h2 .fa-pull-left.headerlink,.rst-content h3 .fa-pull-left.headerlink,.rst-content h4 .fa-pull-left.headerlink,.rst-content h5 .fa-pull-left.headerlink,.rst-content h6 .fa-pull-left.headerlink,.rst-content p .fa-pull-left.headerlink,.rst-content table>caption .fa-pull-left.headerlink,.rst-content tt.download span.fa-pull-left:first-child,.wy-menu-vertical li.current>a button.fa-pull-left.toctree-expand,.wy-menu-vertical li.on a button.fa-pull-left.toctree-expand,.wy-menu-vertical li button.fa-pull-left.toctree-expand{margin-right:.3em}.fa-pull-right.icon,.fa.fa-pull-right,.rst-content .code-block-caption .fa-pull-right.headerlink,.rst-content .eqno .fa-pull-right.headerlink,.rst-content .fa-pull-right.admonition-title,.rst-content code.download span.fa-pull-right:first-child,.rst-content dl dt .fa-pull-right.headerlink,.rst-content h1 .fa-pull-right.headerlink,.rst-content h2 .fa-pull-right.headerlink,.rst-content h3 .fa-pull-right.headerlink,.rst-content h4 .fa-pull-right.headerlink,.rst-content h5 .fa-pull-right.headerlink,.rst-content h6 .fa-pull-right.headerlink,.rst-content p .fa-pull-right.headerlink,.rst-content table>caption .fa-pull-right.headerlink,.rst-content tt.download span.fa-pull-right:first-child,.wy-menu-vertical li.current>a button.fa-pull-right.toctree-expand,.wy-menu-vertical li.on a button.fa-pull-right.toctree-expand,.wy-menu-vertical li button.fa-pull-right.toctree-expand{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left,.pull-left.icon,.rst-content .code-block-caption .pull-left.headerlink,.rst-content .eqno .pull-left.headerlink,.rst-content .pull-left.admonition-title,.rst-content code.download span.pull-left:first-child,.rst-content dl dt .pull-left.headerlink,.rst-content h1 .pull-left.headerlink,.rst-content h2 .pull-left.headerlink,.rst-content h3 .pull-left.headerlink,.rst-content h4 .pull-left.headerlink,.rst-content h5 .pull-left.headerlink,.rst-content h6 .pull-left.headerlink,.rst-content p .pull-left.headerlink,.rst-content table>caption .pull-left.headerlink,.rst-content tt.download span.pull-left:first-child,.wy-menu-vertical li.current>a button.pull-left.toctree-expand,.wy-menu-vertical li.on a button.pull-left.toctree-expand,.wy-menu-vertical li button.pull-left.toctree-expand{margin-right:.3em}.fa.pull-right,.pull-right.icon,.rst-content .code-block-caption .pull-right.headerlink,.rst-content .eqno .pull-right.headerlink,.rst-content .pull-right.admonition-title,.rst-content code.download span.pull-right:first-child,.rst-content dl dt .pull-right.headerlink,.rst-content h1 .pull-right.headerlink,.rst-content h2 .pull-right.headerlink,.rst-content h3 .pull-right.headerlink,.rst-content h4 .pull-right.headerlink,.rst-content h5 .pull-right.headerlink,.rst-content h6 .pull-right.headerlink,.rst-content p .pull-right.headerlink,.rst-content table>caption .pull-right.headerlink,.rst-content tt.download span.pull-right:first-child,.wy-menu-vertical li.current>a button.pull-right.toctree-expand,.wy-menu-vertical li.on a button.pull-right.toctree-expand,.wy-menu-vertical li button.pull-right.toctree-expand{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before,.icon-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before,.icon-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before,.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before,.icon-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before{content:""}.fa-check-circle:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before,.rst-content .admonition-title:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before,.icon-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before,.icon-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before,.icon-circle-arrow-left:before{content:""}.fa-arrow-circle-right:before,.icon-circle-arrow-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before,.icon-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before,.icon-caret-down:before,.wy-dropdown .caret:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before,.icon-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before,.wy-menu-vertical li button.toctree-expand:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before,.icon-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-dropdown .caret,.wy-inline-validate.wy-inline-validate-danger .wy-input-context,.wy-inline-validate.wy-inline-validate-info .wy-input-context,.wy-inline-validate.wy-inline-validate-success .wy-input-context,.wy-inline-validate.wy-inline-validate-warning .wy-input-context,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li button.toctree-expand{font-family:inherit}.fa:before,.icon:before,.rst-content .admonition-title:before,.rst-content .code-block-caption .headerlink:before,.rst-content .eqno .headerlink:before,.rst-content code.download span:first-child:before,.rst-content dl dt .headerlink:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content p .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content tt.download span:first-child:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before,.wy-menu-vertical li button.toctree-expand:before{font-family:FontAwesome;display:inline-block;font-style:normal;font-weight:400;line-height:1;text-decoration:inherit}.rst-content .code-block-caption a .headerlink,.rst-content .eqno a .headerlink,.rst-content a .admonition-title,.rst-content code.download a span:first-child,.rst-content dl dt a .headerlink,.rst-content h1 a .headerlink,.rst-content h2 a .headerlink,.rst-content h3 a .headerlink,.rst-content h4 a .headerlink,.rst-content h5 a .headerlink,.rst-content h6 a .headerlink,.rst-content p.caption a .headerlink,.rst-content p a .headerlink,.rst-content table>caption a .headerlink,.rst-content tt.download a span:first-child,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li a button.toctree-expand,a .fa,a .icon,a .rst-content .admonition-title,a .rst-content .code-block-caption .headerlink,a .rst-content .eqno .headerlink,a .rst-content code.download span:first-child,a .rst-content dl dt .headerlink,a .rst-content h1 .headerlink,a .rst-content h2 .headerlink,a .rst-content h3 .headerlink,a .rst-content h4 .headerlink,a .rst-content h5 .headerlink,a .rst-content h6 .headerlink,a .rst-content p.caption .headerlink,a .rst-content p .headerlink,a .rst-content table>caption .headerlink,a .rst-content tt.download span:first-child,a .wy-menu-vertical li button.toctree-expand{display:inline-block;text-decoration:inherit}.btn .fa,.btn .icon,.btn .rst-content .admonition-title,.btn .rst-content .code-block-caption .headerlink,.btn .rst-content .eqno .headerlink,.btn .rst-content code.download span:first-child,.btn .rst-content dl dt .headerlink,.btn .rst-content h1 .headerlink,.btn .rst-content h2 .headerlink,.btn .rst-content h3 .headerlink,.btn .rst-content h4 .headerlink,.btn .rst-content h5 .headerlink,.btn .rst-content h6 .headerlink,.btn .rst-content p .headerlink,.btn .rst-content table>caption .headerlink,.btn .rst-content tt.download span:first-child,.btn .wy-menu-vertical li.current>a button.toctree-expand,.btn .wy-menu-vertical li.on a button.toctree-expand,.btn .wy-menu-vertical li button.toctree-expand,.nav .fa,.nav .icon,.nav .rst-content .admonition-title,.nav .rst-content .code-block-caption .headerlink,.nav .rst-content .eqno .headerlink,.nav .rst-content code.download span:first-child,.nav .rst-content dl dt .headerlink,.nav .rst-content h1 .headerlink,.nav .rst-content h2 .headerlink,.nav .rst-content h3 .headerlink,.nav .rst-content h4 .headerlink,.nav .rst-content h5 .headerlink,.nav .rst-content h6 .headerlink,.nav .rst-content p .headerlink,.nav .rst-content table>caption .headerlink,.nav .rst-content tt.download span:first-child,.nav .wy-menu-vertical li.current>a button.toctree-expand,.nav .wy-menu-vertical li.on a button.toctree-expand,.nav .wy-menu-vertical li button.toctree-expand,.rst-content .btn .admonition-title,.rst-content .code-block-caption .btn .headerlink,.rst-content .code-block-caption .nav .headerlink,.rst-content .eqno .btn .headerlink,.rst-content .eqno .nav .headerlink,.rst-content .nav .admonition-title,.rst-content code.download .btn span:first-child,.rst-content code.download .nav span:first-child,.rst-content dl dt .btn .headerlink,.rst-content dl dt .nav .headerlink,.rst-content h1 .btn .headerlink,.rst-content h1 .nav .headerlink,.rst-content h2 .btn .headerlink,.rst-content h2 .nav .headerlink,.rst-content h3 .btn .headerlink,.rst-content h3 .nav .headerlink,.rst-content h4 .btn .headerlink,.rst-content h4 .nav .headerlink,.rst-content h5 .btn .headerlink,.rst-content h5 .nav .headerlink,.rst-content h6 .btn .headerlink,.rst-content h6 .nav .headerlink,.rst-content p .btn .headerlink,.rst-content p .nav .headerlink,.rst-content table>caption .btn .headerlink,.rst-content table>caption .nav .headerlink,.rst-content tt.download .btn span:first-child,.rst-content tt.download .nav span:first-child,.wy-menu-vertical li .btn button.toctree-expand,.wy-menu-vertical li.current>a .btn button.toctree-expand,.wy-menu-vertical li.current>a .nav button.toctree-expand,.wy-menu-vertical li .nav button.toctree-expand,.wy-menu-vertical li.on a .btn button.toctree-expand,.wy-menu-vertical li.on a .nav button.toctree-expand{display:inline}.btn .fa-large.icon,.btn .fa.fa-large,.btn .rst-content .code-block-caption .fa-large.headerlink,.btn .rst-content .eqno .fa-large.headerlink,.btn .rst-content .fa-large.admonition-title,.btn .rst-content code.download span.fa-large:first-child,.btn .rst-content dl dt .fa-large.headerlink,.btn .rst-content h1 .fa-large.headerlink,.btn .rst-content h2 .fa-large.headerlink,.btn .rst-content h3 .fa-large.headerlink,.btn .rst-content h4 .fa-large.headerlink,.btn .rst-content h5 .fa-large.headerlink,.btn .rst-content h6 .fa-large.headerlink,.btn .rst-content p .fa-large.headerlink,.btn .rst-content table>caption .fa-large.headerlink,.btn .rst-content tt.download span.fa-large:first-child,.btn .wy-menu-vertical li button.fa-large.toctree-expand,.nav .fa-large.icon,.nav .fa.fa-large,.nav .rst-content .code-block-caption .fa-large.headerlink,.nav .rst-content .eqno .fa-large.headerlink,.nav .rst-content .fa-large.admonition-title,.nav .rst-content code.download span.fa-large:first-child,.nav .rst-content dl dt .fa-large.headerlink,.nav .rst-content h1 .fa-large.headerlink,.nav .rst-content h2 .fa-large.headerlink,.nav .rst-content h3 .fa-large.headerlink,.nav .rst-content h4 .fa-large.headerlink,.nav .rst-content h5 .fa-large.headerlink,.nav .rst-content h6 .fa-large.headerlink,.nav .rst-content p .fa-large.headerlink,.nav .rst-content table>caption .fa-large.headerlink,.nav .rst-content tt.download span.fa-large:first-child,.nav .wy-menu-vertical li button.fa-large.toctree-expand,.rst-content .btn .fa-large.admonition-title,.rst-content .code-block-caption .btn .fa-large.headerlink,.rst-content .code-block-caption .nav .fa-large.headerlink,.rst-content .eqno .btn .fa-large.headerlink,.rst-content .eqno .nav .fa-large.headerlink,.rst-content .nav .fa-large.admonition-title,.rst-content code.download .btn span.fa-large:first-child,.rst-content code.download .nav span.fa-large:first-child,.rst-content dl dt .btn .fa-large.headerlink,.rst-content dl dt .nav .fa-large.headerlink,.rst-content h1 .btn .fa-large.headerlink,.rst-content h1 .nav .fa-large.headerlink,.rst-content h2 .btn .fa-large.headerlink,.rst-content h2 .nav .fa-large.headerlink,.rst-content h3 .btn .fa-large.headerlink,.rst-content h3 .nav .fa-large.headerlink,.rst-content h4 .btn .fa-large.headerlink,.rst-content h4 .nav .fa-large.headerlink,.rst-content h5 .btn .fa-large.headerlink,.rst-content h5 .nav .fa-large.headerlink,.rst-content h6 .btn .fa-large.headerlink,.rst-content h6 .nav .fa-large.headerlink,.rst-content p .btn .fa-large.headerlink,.rst-content p .nav .fa-large.headerlink,.rst-content table>caption .btn .fa-large.headerlink,.rst-content table>caption .nav .fa-large.headerlink,.rst-content tt.download .btn span.fa-large:first-child,.rst-content tt.download .nav span.fa-large:first-child,.wy-menu-vertical li .btn button.fa-large.toctree-expand,.wy-menu-vertical li .nav button.fa-large.toctree-expand{line-height:.9em}.btn .fa-spin.icon,.btn .fa.fa-spin,.btn .rst-content .code-block-caption .fa-spin.headerlink,.btn .rst-content .eqno .fa-spin.headerlink,.btn .rst-content .fa-spin.admonition-title,.btn .rst-content code.download span.fa-spin:first-child,.btn .rst-content dl dt .fa-spin.headerlink,.btn .rst-content h1 .fa-spin.headerlink,.btn .rst-content h2 .fa-spin.headerlink,.btn .rst-content h3 .fa-spin.headerlink,.btn .rst-content h4 .fa-spin.headerlink,.btn .rst-content h5 .fa-spin.headerlink,.btn .rst-content h6 .fa-spin.headerlink,.btn .rst-content p .fa-spin.headerlink,.btn .rst-content table>caption .fa-spin.headerlink,.btn .rst-content tt.download span.fa-spin:first-child,.btn .wy-menu-vertical li button.fa-spin.toctree-expand,.nav .fa-spin.icon,.nav .fa.fa-spin,.nav .rst-content .code-block-caption .fa-spin.headerlink,.nav .rst-content .eqno .fa-spin.headerlink,.nav .rst-content .fa-spin.admonition-title,.nav .rst-content code.download span.fa-spin:first-child,.nav .rst-content dl dt .fa-spin.headerlink,.nav .rst-content h1 .fa-spin.headerlink,.nav .rst-content h2 .fa-spin.headerlink,.nav .rst-content h3 .fa-spin.headerlink,.nav .rst-content h4 .fa-spin.headerlink,.nav .rst-content h5 .fa-spin.headerlink,.nav .rst-content h6 .fa-spin.headerlink,.nav .rst-content p .fa-spin.headerlink,.nav .rst-content table>caption .fa-spin.headerlink,.nav .rst-content tt.download span.fa-spin:first-child,.nav .wy-menu-vertical li button.fa-spin.toctree-expand,.rst-content .btn .fa-spin.admonition-title,.rst-content .code-block-caption .btn .fa-spin.headerlink,.rst-content .code-block-caption .nav .fa-spin.headerlink,.rst-content .eqno .btn .fa-spin.headerlink,.rst-content .eqno .nav .fa-spin.headerlink,.rst-content .nav .fa-spin.admonition-title,.rst-content code.download .btn span.fa-spin:first-child,.rst-content code.download .nav span.fa-spin:first-child,.rst-content dl dt .btn .fa-spin.headerlink,.rst-content dl dt .nav .fa-spin.headerlink,.rst-content h1 .btn .fa-spin.headerlink,.rst-content h1 .nav .fa-spin.headerlink,.rst-content h2 .btn .fa-spin.headerlink,.rst-content h2 .nav .fa-spin.headerlink,.rst-content h3 .btn .fa-spin.headerlink,.rst-content h3 .nav .fa-spin.headerlink,.rst-content h4 .btn .fa-spin.headerlink,.rst-content h4 .nav .fa-spin.headerlink,.rst-content h5 .btn .fa-spin.headerlink,.rst-content h5 .nav .fa-spin.headerlink,.rst-content h6 .btn .fa-spin.headerlink,.rst-content h6 .nav .fa-spin.headerlink,.rst-content p .btn .fa-spin.headerlink,.rst-content p .nav .fa-spin.headerlink,.rst-content table>caption .btn .fa-spin.headerlink,.rst-content table>caption .nav .fa-spin.headerlink,.rst-content tt.download .btn span.fa-spin:first-child,.rst-content tt.download .nav span.fa-spin:first-child,.wy-menu-vertical li .btn button.fa-spin.toctree-expand,.wy-menu-vertical li .nav button.fa-spin.toctree-expand{display:inline-block}.btn.fa:before,.btn.icon:before,.rst-content .btn.admonition-title:before,.rst-content .code-block-caption .btn.headerlink:before,.rst-content .eqno .btn.headerlink:before,.rst-content code.download span.btn:first-child:before,.rst-content dl dt .btn.headerlink:before,.rst-content h1 .btn.headerlink:before,.rst-content h2 .btn.headerlink:before,.rst-content h3 .btn.headerlink:before,.rst-content h4 .btn.headerlink:before,.rst-content h5 .btn.headerlink:before,.rst-content h6 .btn.headerlink:before,.rst-content p .btn.headerlink:before,.rst-content table>caption .btn.headerlink:before,.rst-content tt.download span.btn:first-child:before,.wy-menu-vertical li button.btn.toctree-expand:before{opacity:.5;-webkit-transition:opacity .05s ease-in;-moz-transition:opacity .05s ease-in;transition:opacity .05s ease-in}.btn.fa:hover:before,.btn.icon:hover:before,.rst-content .btn.admonition-title:hover:before,.rst-content .code-block-caption .btn.headerlink:hover:before,.rst-content .eqno .btn.headerlink:hover:before,.rst-content code.download span.btn:first-child:hover:before,.rst-content dl dt .btn.headerlink:hover:before,.rst-content h1 .btn.headerlink:hover:before,.rst-content h2 .btn.headerlink:hover:before,.rst-content h3 .btn.headerlink:hover:before,.rst-content h4 .btn.headerlink:hover:before,.rst-content h5 .btn.headerlink:hover:before,.rst-content h6 .btn.headerlink:hover:before,.rst-content p .btn.headerlink:hover:before,.rst-content table>caption .btn.headerlink:hover:before,.rst-content tt.download span.btn:first-child:hover:before,.wy-menu-vertical li button.btn.toctree-expand:hover:before{opacity:1}.btn-mini .fa:before,.btn-mini .icon:before,.btn-mini .rst-content .admonition-title:before,.btn-mini .rst-content .code-block-caption .headerlink:before,.btn-mini .rst-content .eqno .headerlink:before,.btn-mini .rst-content code.download span:first-child:before,.btn-mini .rst-content dl dt .headerlink:before,.btn-mini .rst-content h1 .headerlink:before,.btn-mini .rst-content h2 .headerlink:before,.btn-mini .rst-content h3 .headerlink:before,.btn-mini .rst-content h4 .headerlink:before,.btn-mini .rst-content h5 .headerlink:before,.btn-mini .rst-content h6 .headerlink:before,.btn-mini .rst-content p .headerlink:before,.btn-mini .rst-content table>caption .headerlink:before,.btn-mini .rst-content tt.download span:first-child:before,.btn-mini .wy-menu-vertical li button.toctree-expand:before,.rst-content .btn-mini .admonition-title:before,.rst-content .code-block-caption .btn-mini .headerlink:before,.rst-content .eqno .btn-mini .headerlink:before,.rst-content code.download .btn-mini span:first-child:before,.rst-content dl dt .btn-mini .headerlink:before,.rst-content h1 .btn-mini .headerlink:before,.rst-content h2 .btn-mini .headerlink:before,.rst-content h3 .btn-mini .headerlink:before,.rst-content h4 .btn-mini .headerlink:before,.rst-content h5 .btn-mini .headerlink:before,.rst-content h6 .btn-mini .headerlink:before,.rst-content p .btn-mini .headerlink:before,.rst-content table>caption .btn-mini .headerlink:before,.rst-content tt.download .btn-mini span:first-child:before,.wy-menu-vertical li .btn-mini button.toctree-expand:before{font-size:14px;vertical-align:-15%}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning,.wy-alert{padding:12px;line-height:24px;margin-bottom:24px;background:#e7f2fa}.rst-content .admonition-title,.wy-alert-title{font-weight:700;display:block;color:#fff;background:#6ab0de;padding:6px 12px;margin:-12px -12px 12px}.rst-content .danger,.rst-content .error,.rst-content .wy-alert-danger.admonition,.rst-content .wy-alert-danger.admonition-todo,.rst-content .wy-alert-danger.attention,.rst-content .wy-alert-danger.caution,.rst-content .wy-alert-danger.hint,.rst-content .wy-alert-danger.important,.rst-content .wy-alert-danger.note,.rst-content .wy-alert-danger.seealso,.rst-content .wy-alert-danger.tip,.rst-content .wy-alert-danger.warning,.wy-alert.wy-alert-danger{background:#fdf3f2}.rst-content .danger .admonition-title,.rst-content .danger .wy-alert-title,.rst-content .error .admonition-title,.rst-content .error .wy-alert-title,.rst-content .wy-alert-danger.admonition-todo .admonition-title,.rst-content .wy-alert-danger.admonition-todo .wy-alert-title,.rst-content .wy-alert-danger.admonition .admonition-title,.rst-content .wy-alert-danger.admonition .wy-alert-title,.rst-content .wy-alert-danger.attention .admonition-title,.rst-content .wy-alert-danger.attention .wy-alert-title,.rst-content .wy-alert-danger.caution .admonition-title,.rst-content .wy-alert-danger.caution .wy-alert-title,.rst-content .wy-alert-danger.hint .admonition-title,.rst-content .wy-alert-danger.hint .wy-alert-title,.rst-content .wy-alert-danger.important .admonition-title,.rst-content .wy-alert-danger.important .wy-alert-title,.rst-content .wy-alert-danger.note .admonition-title,.rst-content .wy-alert-danger.note .wy-alert-title,.rst-content .wy-alert-danger.seealso .admonition-title,.rst-content .wy-alert-danger.seealso .wy-alert-title,.rst-content .wy-alert-danger.tip .admonition-title,.rst-content .wy-alert-danger.tip .wy-alert-title,.rst-content .wy-alert-danger.warning .admonition-title,.rst-content .wy-alert-danger.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-danger .admonition-title,.wy-alert.wy-alert-danger .rst-content .admonition-title,.wy-alert.wy-alert-danger .wy-alert-title{background:#f29f97}.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .warning,.rst-content .wy-alert-warning.admonition,.rst-content .wy-alert-warning.danger,.rst-content .wy-alert-warning.error,.rst-content .wy-alert-warning.hint,.rst-content .wy-alert-warning.important,.rst-content .wy-alert-warning.note,.rst-content .wy-alert-warning.seealso,.rst-content .wy-alert-warning.tip,.wy-alert.wy-alert-warning{background:#ffedcc}.rst-content .admonition-todo .admonition-title,.rst-content .admonition-todo .wy-alert-title,.rst-content .attention .admonition-title,.rst-content .attention .wy-alert-title,.rst-content .caution .admonition-title,.rst-content .caution .wy-alert-title,.rst-content .warning .admonition-title,.rst-content .warning .wy-alert-title,.rst-content .wy-alert-warning.admonition .admonition-title,.rst-content .wy-alert-warning.admonition .wy-alert-title,.rst-content .wy-alert-warning.danger .admonition-title,.rst-content .wy-alert-warning.danger .wy-alert-title,.rst-content .wy-alert-warning.error .admonition-title,.rst-content .wy-alert-warning.error .wy-alert-title,.rst-content .wy-alert-warning.hint .admonition-title,.rst-content .wy-alert-warning.hint .wy-alert-title,.rst-content .wy-alert-warning.important .admonition-title,.rst-content .wy-alert-warning.important .wy-alert-title,.rst-content .wy-alert-warning.note .admonition-title,.rst-content .wy-alert-warning.note .wy-alert-title,.rst-content .wy-alert-warning.seealso .admonition-title,.rst-content .wy-alert-warning.seealso .wy-alert-title,.rst-content .wy-alert-warning.tip .admonition-title,.rst-content .wy-alert-warning.tip .wy-alert-title,.rst-content .wy-alert.wy-alert-warning .admonition-title,.wy-alert.wy-alert-warning .rst-content .admonition-title,.wy-alert.wy-alert-warning .wy-alert-title{background:#f0b37e}.rst-content .note,.rst-content .seealso,.rst-content .wy-alert-info.admonition,.rst-content .wy-alert-info.admonition-todo,.rst-content .wy-alert-info.attention,.rst-content .wy-alert-info.caution,.rst-content .wy-alert-info.danger,.rst-content .wy-alert-info.error,.rst-content .wy-alert-info.hint,.rst-content .wy-alert-info.important,.rst-content .wy-alert-info.tip,.rst-content .wy-alert-info.warning,.wy-alert.wy-alert-info{background:#e7f2fa}.rst-content .note .admonition-title,.rst-content .note .wy-alert-title,.rst-content .seealso .admonition-title,.rst-content .seealso .wy-alert-title,.rst-content .wy-alert-info.admonition-todo .admonition-title,.rst-content .wy-alert-info.admonition-todo .wy-alert-title,.rst-content .wy-alert-info.admonition .admonition-title,.rst-content .wy-alert-info.admonition .wy-alert-title,.rst-content .wy-alert-info.attention .admonition-title,.rst-content .wy-alert-info.attention .wy-alert-title,.rst-content .wy-alert-info.caution .admonition-title,.rst-content .wy-alert-info.caution .wy-alert-title,.rst-content .wy-alert-info.danger .admonition-title,.rst-content .wy-alert-info.danger .wy-alert-title,.rst-content .wy-alert-info.error .admonition-title,.rst-content .wy-alert-info.error .wy-alert-title,.rst-content .wy-alert-info.hint .admonition-title,.rst-content .wy-alert-info.hint .wy-alert-title,.rst-content .wy-alert-info.important .admonition-title,.rst-content .wy-alert-info.important .wy-alert-title,.rst-content .wy-alert-info.tip .admonition-title,.rst-content .wy-alert-info.tip .wy-alert-title,.rst-content .wy-alert-info.warning .admonition-title,.rst-content .wy-alert-info.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-info .admonition-title,.wy-alert.wy-alert-info .rst-content .admonition-title,.wy-alert.wy-alert-info .wy-alert-title{background:#6ab0de}.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .wy-alert-success.admonition,.rst-content .wy-alert-success.admonition-todo,.rst-content .wy-alert-success.attention,.rst-content .wy-alert-success.caution,.rst-content .wy-alert-success.danger,.rst-content .wy-alert-success.error,.rst-content .wy-alert-success.note,.rst-content .wy-alert-success.seealso,.rst-content .wy-alert-success.warning,.wy-alert.wy-alert-success{background:#dbfaf4}.rst-content .hint .admonition-title,.rst-content .hint .wy-alert-title,.rst-content .important .admonition-title,.rst-content .important .wy-alert-title,.rst-content .tip .admonition-title,.rst-content .tip .wy-alert-title,.rst-content .wy-alert-success.admonition-todo .admonition-title,.rst-content .wy-alert-success.admonition-todo .wy-alert-title,.rst-content .wy-alert-success.admonition .admonition-title,.rst-content .wy-alert-success.admonition .wy-alert-title,.rst-content .wy-alert-success.attention .admonition-title,.rst-content .wy-alert-success.attention .wy-alert-title,.rst-content .wy-alert-success.caution .admonition-title,.rst-content .wy-alert-success.caution .wy-alert-title,.rst-content .wy-alert-success.danger .admonition-title,.rst-content .wy-alert-success.danger .wy-alert-title,.rst-content .wy-alert-success.error .admonition-title,.rst-content .wy-alert-success.error .wy-alert-title,.rst-content .wy-alert-success.note .admonition-title,.rst-content .wy-alert-success.note .wy-alert-title,.rst-content .wy-alert-success.seealso .admonition-title,.rst-content .wy-alert-success.seealso .wy-alert-title,.rst-content .wy-alert-success.warning .admonition-title,.rst-content .wy-alert-success.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-success .admonition-title,.wy-alert.wy-alert-success .rst-content .admonition-title,.wy-alert.wy-alert-success .wy-alert-title{background:#1abc9c}.rst-content .wy-alert-neutral.admonition,.rst-content .wy-alert-neutral.admonition-todo,.rst-content .wy-alert-neutral.attention,.rst-content .wy-alert-neutral.caution,.rst-content .wy-alert-neutral.danger,.rst-content .wy-alert-neutral.error,.rst-content .wy-alert-neutral.hint,.rst-content .wy-alert-neutral.important,.rst-content .wy-alert-neutral.note,.rst-content .wy-alert-neutral.seealso,.rst-content .wy-alert-neutral.tip,.rst-content .wy-alert-neutral.warning,.wy-alert.wy-alert-neutral{background:#f3f6f6}.rst-content .wy-alert-neutral.admonition-todo .admonition-title,.rst-content .wy-alert-neutral.admonition-todo .wy-alert-title,.rst-content .wy-alert-neutral.admonition .admonition-title,.rst-content .wy-alert-neutral.admonition .wy-alert-title,.rst-content .wy-alert-neutral.attention .admonition-title,.rst-content .wy-alert-neutral.attention .wy-alert-title,.rst-content .wy-alert-neutral.caution .admonition-title,.rst-content .wy-alert-neutral.caution .wy-alert-title,.rst-content .wy-alert-neutral.danger .admonition-title,.rst-content .wy-alert-neutral.danger .wy-alert-title,.rst-content .wy-alert-neutral.error .admonition-title,.rst-content .wy-alert-neutral.error .wy-alert-title,.rst-content .wy-alert-neutral.hint .admonition-title,.rst-content .wy-alert-neutral.hint .wy-alert-title,.rst-content .wy-alert-neutral.important .admonition-title,.rst-content .wy-alert-neutral.important .wy-alert-title,.rst-content .wy-alert-neutral.note .admonition-title,.rst-content .wy-alert-neutral.note .wy-alert-title,.rst-content .wy-alert-neutral.seealso .admonition-title,.rst-content .wy-alert-neutral.seealso .wy-alert-title,.rst-content .wy-alert-neutral.tip .admonition-title,.rst-content .wy-alert-neutral.tip .wy-alert-title,.rst-content .wy-alert-neutral.warning .admonition-title,.rst-content .wy-alert-neutral.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-neutral .admonition-title,.wy-alert.wy-alert-neutral .rst-content .admonition-title,.wy-alert.wy-alert-neutral .wy-alert-title{color:#404040;background:#e1e4e5}.rst-content .wy-alert-neutral.admonition-todo a,.rst-content .wy-alert-neutral.admonition a,.rst-content .wy-alert-neutral.attention a,.rst-content .wy-alert-neutral.caution a,.rst-content .wy-alert-neutral.danger a,.rst-content .wy-alert-neutral.error a,.rst-content .wy-alert-neutral.hint a,.rst-content .wy-alert-neutral.important a,.rst-content .wy-alert-neutral.note a,.rst-content .wy-alert-neutral.seealso a,.rst-content .wy-alert-neutral.tip a,.rst-content .wy-alert-neutral.warning a,.wy-alert.wy-alert-neutral a{color:#2980b9}.rst-content .admonition-todo p:last-child,.rst-content .admonition p:last-child,.rst-content .attention p:last-child,.rst-content .caution p:last-child,.rst-content .danger p:last-child,.rst-content .error p:last-child,.rst-content .hint p:last-child,.rst-content .important p:last-child,.rst-content .note p:last-child,.rst-content .seealso p:last-child,.rst-content .tip p:last-child,.rst-content .warning p:last-child,.wy-alert p:last-child{margin-bottom:0}.wy-tray-container{position:fixed;bottom:0;left:0;z-index:600}.wy-tray-container li{display:block;width:300px;background:transparent;color:#fff;text-align:center;box-shadow:0 5px 5px 0 rgba(0,0,0,.1);padding:0 24px;min-width:20%;opacity:0;height:0;line-height:56px;overflow:hidden;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in}.wy-tray-container li.wy-tray-item-success{background:#27ae60}.wy-tray-container li.wy-tray-item-info{background:#2980b9}.wy-tray-container li.wy-tray-item-warning{background:#e67e22}.wy-tray-container li.wy-tray-item-danger{background:#e74c3c}.wy-tray-container li.on{opacity:1;height:56px}@media screen and (max-width:768px){.wy-tray-container{bottom:auto;top:0;width:100%}.wy-tray-container li{width:100%}}button{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;cursor:pointer;line-height:normal;-webkit-appearance:button;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button[disabled]{cursor:default}.btn{display:inline-block;border-radius:2px;line-height:normal;white-space:nowrap;text-align:center;cursor:pointer;font-size:100%;padding:6px 12px 8px;color:#fff;border:1px solid rgba(0,0,0,.1);background-color:#27ae60;text-decoration:none;font-weight:400;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 2px -1px hsla(0,0%,100%,.5),inset 0 -2px 0 0 rgba(0,0,0,.1);outline-none:false;vertical-align:middle;*display:inline;zoom:1;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.btn-hover{background:#2e8ece;color:#fff}.btn:hover{background:#2cc36b;color:#fff}.btn:focus{background:#2cc36b;outline:0}.btn:active{box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.05),inset 0 2px 0 0 rgba(0,0,0,.1);padding:8px 12px 6px}.btn:visited{color:#fff}.btn-disabled,.btn-disabled:active,.btn-disabled:focus,.btn-disabled:hover,.btn:disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn::-moz-focus-inner{padding:0;border:0}.btn-small{font-size:80%}.btn-info{background-color:#2980b9!important}.btn-info:hover{background-color:#2e8ece!important}.btn-neutral{background-color:#f3f6f6!important;color:#404040!important}.btn-neutral:hover{background-color:#e5ebeb!important;color:#404040}.btn-neutral:visited{color:#404040!important}.btn-success{background-color:#27ae60!important}.btn-success:hover{background-color:#295!important}.btn-danger{background-color:#e74c3c!important}.btn-danger:hover{background-color:#ea6153!important}.btn-warning{background-color:#e67e22!important}.btn-warning:hover{background-color:#e98b39!important}.btn-invert{background-color:#222}.btn-invert:hover{background-color:#2f2f2f!important}.btn-link{background-color:transparent!important;color:#2980b9;box-shadow:none;border-color:transparent!important}.btn-link:active,.btn-link:hover{background-color:transparent!important;color:#409ad5!important;box-shadow:none}.btn-link:visited{color:#9b59b6}.wy-btn-group .btn,.wy-control .btn{vertical-align:middle}.wy-btn-group{margin-bottom:24px;*zoom:1}.wy-btn-group:after,.wy-btn-group:before{display:table;content:""}.wy-btn-group:after{clear:both}.wy-dropdown{position:relative;display:inline-block}.wy-dropdown-active .wy-dropdown-menu{display:block}.wy-dropdown-menu{position:absolute;left:0;display:none;float:left;top:100%;min-width:100%;background:#fcfcfc;z-index:100;border:1px solid #cfd7dd;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);padding:12px}.wy-dropdown-menu>dd>a{display:block;clear:both;color:#404040;white-space:nowrap;font-size:90%;padding:0 12px;cursor:pointer}.wy-dropdown-menu>dd>a:hover{background:#2980b9;color:#fff}.wy-dropdown-menu>dd.divider{border-top:1px solid #cfd7dd;margin:6px 0}.wy-dropdown-menu>dd.search{padding-bottom:12px}.wy-dropdown-menu>dd.search input[type=search]{width:100%}.wy-dropdown-menu>dd.call-to-action{background:#e3e3e3;text-transform:uppercase;font-weight:500;font-size:80%}.wy-dropdown-menu>dd.call-to-action:hover{background:#e3e3e3}.wy-dropdown-menu>dd.call-to-action .btn{color:#fff}.wy-dropdown.wy-dropdown-up .wy-dropdown-menu{bottom:100%;top:auto;left:auto;right:0}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu{background:#fcfcfc;margin-top:2px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a{padding:6px 12px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a:hover{background:#2980b9;color:#fff}.wy-dropdown.wy-dropdown-left .wy-dropdown-menu{right:0;left:auto;text-align:right}.wy-dropdown-arrow:before{content:" ";border-bottom:5px solid #f5f5f5;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;display:block;top:-4px;left:50%;margin-left:-3px}.wy-dropdown-arrow.wy-dropdown-arrow-left:before{left:11px}.wy-form-stacked select{display:block}.wy-form-aligned .wy-help-inline,.wy-form-aligned input,.wy-form-aligned label,.wy-form-aligned select,.wy-form-aligned textarea{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-form-aligned .wy-control-group>label{display:inline-block;vertical-align:middle;width:10em;margin:6px 12px 0 0;float:left}.wy-form-aligned .wy-control{float:left}.wy-form-aligned .wy-control label{display:block}.wy-form-aligned .wy-control select{margin-top:6px}fieldset{margin:0}fieldset,legend{border:0;padding:0}legend{width:100%;white-space:normal;margin-bottom:24px;font-size:150%;*margin-left:-7px}label,legend{display:block}label{margin:0 0 .3125em;color:#333;font-size:90%}input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.wy-control-group{margin-bottom:24px;max-width:1200px;margin-left:auto;margin-right:auto;*zoom:1}.wy-control-group:after,.wy-control-group:before{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group.wy-control-group-required>label:after{content:" *";color:#e74c3c}.wy-control-group .wy-form-full,.wy-control-group .wy-form-halves,.wy-control-group .wy-form-thirds{padding-bottom:12px}.wy-control-group .wy-form-full input[type=color],.wy-control-group .wy-form-full input[type=date],.wy-control-group .wy-form-full input[type=datetime-local],.wy-control-group .wy-form-full input[type=datetime],.wy-control-group .wy-form-full input[type=email],.wy-control-group .wy-form-full input[type=month],.wy-control-group .wy-form-full input[type=number],.wy-control-group .wy-form-full input[type=password],.wy-control-group .wy-form-full input[type=search],.wy-control-group .wy-form-full input[type=tel],.wy-control-group .wy-form-full input[type=text],.wy-control-group .wy-form-full input[type=time],.wy-control-group .wy-form-full input[type=url],.wy-control-group .wy-form-full input[type=week],.wy-control-group .wy-form-full select,.wy-control-group .wy-form-halves input[type=color],.wy-control-group .wy-form-halves input[type=date],.wy-control-group .wy-form-halves input[type=datetime-local],.wy-control-group .wy-form-halves input[type=datetime],.wy-control-group .wy-form-halves input[type=email],.wy-control-group .wy-form-halves input[type=month],.wy-control-group .wy-form-halves input[type=number],.wy-control-group .wy-form-halves input[type=password],.wy-control-group .wy-form-halves input[type=search],.wy-control-group .wy-form-halves input[type=tel],.wy-control-group .wy-form-halves input[type=text],.wy-control-group .wy-form-halves input[type=time],.wy-control-group .wy-form-halves input[type=url],.wy-control-group .wy-form-halves input[type=week],.wy-control-group .wy-form-halves select,.wy-control-group .wy-form-thirds input[type=color],.wy-control-group .wy-form-thirds input[type=date],.wy-control-group .wy-form-thirds input[type=datetime-local],.wy-control-group .wy-form-thirds input[type=datetime],.wy-control-group .wy-form-thirds input[type=email],.wy-control-group .wy-form-thirds input[type=month],.wy-control-group .wy-form-thirds input[type=number],.wy-control-group .wy-form-thirds input[type=password],.wy-control-group .wy-form-thirds input[type=search],.wy-control-group .wy-form-thirds input[type=tel],.wy-control-group .wy-form-thirds input[type=text],.wy-control-group .wy-form-thirds input[type=time],.wy-control-group .wy-form-thirds input[type=url],.wy-control-group .wy-form-thirds input[type=week],.wy-control-group .wy-form-thirds select{width:100%}.wy-control-group .wy-form-full{float:left;display:block;width:100%;margin-right:0}.wy-control-group .wy-form-full:last-child{margin-right:0}.wy-control-group .wy-form-halves{float:left;display:block;margin-right:2.35765%;width:48.82117%}.wy-control-group .wy-form-halves:last-child,.wy-control-group .wy-form-halves:nth-of-type(2n){margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(odd){clear:left}.wy-control-group .wy-form-thirds{float:left;display:block;margin-right:2.35765%;width:31.76157%}.wy-control-group .wy-form-thirds:last-child,.wy-control-group .wy-form-thirds:nth-of-type(3n){margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n+1){clear:left}.wy-control-group.wy-control-group-no-input .wy-control,.wy-control-no-input{margin:6px 0 0;font-size:90%}.wy-control-no-input{display:inline-block}.wy-control-group.fluid-input input[type=color],.wy-control-group.fluid-input input[type=date],.wy-control-group.fluid-input input[type=datetime-local],.wy-control-group.fluid-input input[type=datetime],.wy-control-group.fluid-input input[type=email],.wy-control-group.fluid-input input[type=month],.wy-control-group.fluid-input input[type=number],.wy-control-group.fluid-input input[type=password],.wy-control-group.fluid-input input[type=search],.wy-control-group.fluid-input input[type=tel],.wy-control-group.fluid-input input[type=text],.wy-control-group.fluid-input input[type=time],.wy-control-group.fluid-input input[type=url],.wy-control-group.fluid-input input[type=week]{width:100%}.wy-form-message-inline{padding-left:.3em;color:#666;font-size:90%}.wy-form-message{display:block;color:#999;font-size:70%;margin-top:.3125em;font-style:italic}.wy-form-message p{font-size:inherit;font-style:italic;margin-bottom:6px}.wy-form-message p:last-child{margin-bottom:0}input{line-height:normal}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;*overflow:visible}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{-webkit-appearance:none;padding:6px;display:inline-block;border:1px solid #ccc;font-size:80%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 3px #ddd;border-radius:0;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}input[type=datetime-local]{padding:.34375em .625em}input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0;margin-right:.3125em;*height:13px;*width:13px}input[type=checkbox],input[type=radio],input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus{outline:0;outline:thin dotted\9;border-color:#333}input.no-focus:focus{border-color:#ccc!important}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:thin dotted #333;outline:1px auto #129fea}input[type=color][disabled],input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled]{cursor:not-allowed;background-color:#fafafa}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{color:#e74c3c;border:1px solid #e74c3c}input:focus:invalid:focus,select:focus:invalid:focus,textarea:focus:invalid:focus{border-color:#e74c3c}input[type=checkbox]:focus:invalid:focus,input[type=file]:focus:invalid:focus,input[type=radio]:focus:invalid:focus{outline-color:#e74c3c}input.wy-input-large{padding:12px;font-size:100%}textarea{overflow:auto;vertical-align:top;width:100%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif}select,textarea{padding:.5em .625em;display:inline-block;border:1px solid #ccc;font-size:80%;box-shadow:inset 0 1px 3px #ddd;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}select{border:1px solid #ccc;background-color:#fff}select[multiple]{height:auto}select:focus,textarea:focus{outline:0}input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed;background-color:#fafafa}input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed}.wy-checkbox,.wy-radio{margin:6px 0;color:#404040;display:block}.wy-checkbox input,.wy-radio input{vertical-align:baseline}.wy-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-input-prefix,.wy-input-suffix{white-space:nowrap;padding:6px}.wy-input-prefix .wy-input-context,.wy-input-suffix .wy-input-context{line-height:27px;padding:0 8px;display:inline-block;font-size:80%;background-color:#f3f6f6;border:1px solid #ccc;color:#999}.wy-input-suffix .wy-input-context{border-left:0}.wy-input-prefix .wy-input-context{border-right:0}.wy-switch{position:relative;display:block;height:24px;margin-top:12px;cursor:pointer}.wy-switch:before{left:0;top:0;width:36px;height:12px;background:#ccc}.wy-switch:after,.wy-switch:before{position:absolute;content:"";display:block;border-radius:4px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wy-switch:after{width:18px;height:18px;background:#999;left:-3px;top:-3px}.wy-switch span{position:absolute;left:48px;display:block;font-size:12px;color:#ccc;line-height:1}.wy-switch.active:before{background:#1e8449}.wy-switch.active:after{left:24px;background:#27ae60}.wy-switch.disabled{cursor:not-allowed;opacity:.8}.wy-control-group.wy-control-group-error .wy-form-message,.wy-control-group.wy-control-group-error>label{color:#e74c3c}.wy-control-group.wy-control-group-error input[type=color],.wy-control-group.wy-control-group-error input[type=date],.wy-control-group.wy-control-group-error input[type=datetime-local],.wy-control-group.wy-control-group-error input[type=datetime],.wy-control-group.wy-control-group-error input[type=email],.wy-control-group.wy-control-group-error input[type=month],.wy-control-group.wy-control-group-error input[type=number],.wy-control-group.wy-control-group-error input[type=password],.wy-control-group.wy-control-group-error input[type=search],.wy-control-group.wy-control-group-error input[type=tel],.wy-control-group.wy-control-group-error input[type=text],.wy-control-group.wy-control-group-error input[type=time],.wy-control-group.wy-control-group-error input[type=url],.wy-control-group.wy-control-group-error input[type=week],.wy-control-group.wy-control-group-error textarea{border:1px solid #e74c3c}.wy-inline-validate{white-space:nowrap}.wy-inline-validate .wy-input-context{padding:.5em .625em;display:inline-block;font-size:80%}.wy-inline-validate.wy-inline-validate-success .wy-input-context{color:#27ae60}.wy-inline-validate.wy-inline-validate-danger .wy-input-context{color:#e74c3c}.wy-inline-validate.wy-inline-validate-warning .wy-input-context{color:#e67e22}.wy-inline-validate.wy-inline-validate-info .wy-input-context{color:#2980b9}.rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.mirror{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.mirror.rotate-90{-webkit-transform:scaleX(-1) rotate(90deg);-moz-transform:scaleX(-1) rotate(90deg);-ms-transform:scaleX(-1) rotate(90deg);-o-transform:scaleX(-1) rotate(90deg);transform:scaleX(-1) rotate(90deg)}.mirror.rotate-180{-webkit-transform:scaleX(-1) rotate(180deg);-moz-transform:scaleX(-1) rotate(180deg);-ms-transform:scaleX(-1) rotate(180deg);-o-transform:scaleX(-1) rotate(180deg);transform:scaleX(-1) rotate(180deg)}.mirror.rotate-270{-webkit-transform:scaleX(-1) rotate(270deg);-moz-transform:scaleX(-1) rotate(270deg);-ms-transform:scaleX(-1) rotate(270deg);-o-transform:scaleX(-1) rotate(270deg);transform:scaleX(-1) rotate(270deg)}@media only screen and (max-width:480px){.wy-form button[type=submit]{margin:.7em 0 0}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=text],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week],.wy-form label{margin-bottom:.3em;display:block}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week]{margin-bottom:0}.wy-form-aligned .wy-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.wy-form-aligned .wy-control{margin:1.5em 0 0}.wy-form-message,.wy-form-message-inline,.wy-form .wy-help-inline{display:block;font-size:80%;padding:6px 0}}@media screen and (max-width:768px){.tablet-hide{display:none}}@media screen and (max-width:480px){.mobile-hide{display:none}}.float-left{float:left}.float-right{float:right}.full-width{width:100%}.rst-content table.docutils,.rst-content table.field-list,.wy-table{border-collapse:collapse;border-spacing:0;empty-cells:show;margin-bottom:24px}.rst-content table.docutils caption,.rst-content table.field-list caption,.wy-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.rst-content table.docutils td,.rst-content table.docutils th,.rst-content table.field-list td,.rst-content table.field-list th,.wy-table td,.wy-table th{font-size:90%;margin:0;overflow:visible;padding:8px 16px}.rst-content table.docutils td:first-child,.rst-content table.docutils th:first-child,.rst-content table.field-list td:first-child,.rst-content table.field-list th:first-child,.wy-table td:first-child,.wy-table th:first-child{border-left-width:0}.rst-content table.docutils thead,.rst-content table.field-list thead,.wy-table thead{color:#000;text-align:left;vertical-align:bottom;white-space:nowrap}.rst-content table.docutils thead th,.rst-content table.field-list thead th,.wy-table thead th{font-weight:700;border-bottom:2px solid #e1e4e5}.rst-content table.docutils td,.rst-content table.field-list td,.wy-table td{background-color:transparent;vertical-align:middle}.rst-content table.docutils td p,.rst-content table.field-list td p,.wy-table td p{line-height:18px}.rst-content table.docutils td p:last-child,.rst-content table.field-list td p:last-child,.wy-table td p:last-child{margin-bottom:0}.rst-content table.docutils .wy-table-cell-min,.rst-content table.field-list .wy-table-cell-min,.wy-table .wy-table-cell-min{width:1%;padding-right:0}.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox],.wy-table .wy-table-cell-min input[type=checkbox]{margin:0}.wy-table-secondary{color:grey;font-size:90%}.wy-table-tertiary{color:grey;font-size:80%}.rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td,.wy-table-backed,.wy-table-odd td,.wy-table-striped tr:nth-child(2n-1) td{background-color:#f3f6f6}.rst-content table.docutils,.wy-table-bordered-all{border:1px solid #e1e4e5}.rst-content table.docutils td,.wy-table-bordered-all td{border-bottom:1px solid #e1e4e5;border-left:1px solid #e1e4e5}.rst-content table.docutils tbody>tr:last-child td,.wy-table-bordered-all tbody>tr:last-child td{border-bottom-width:0}.wy-table-bordered{border:1px solid #e1e4e5}.wy-table-bordered-rows td{border-bottom:1px solid #e1e4e5}.wy-table-bordered-rows tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal td,.wy-table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #e1e4e5}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-responsive{margin-bottom:24px;max-width:100%;overflow:auto}.wy-table-responsive table{margin-bottom:0!important}.wy-table-responsive table td,.wy-table-responsive table th{white-space:nowrap}a{color:#2980b9;text-decoration:none;cursor:pointer}a:hover{color:#3091d1}a:visited{color:#9b59b6}html{height:100%}body,html{overflow-x:hidden}body{font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;font-weight:400;color:#404040;min-height:100%;background:#edf0f2}.wy-text-left{text-align:left}.wy-text-center{text-align:center}.wy-text-right{text-align:right}.wy-text-large{font-size:120%}.wy-text-normal{font-size:100%}.wy-text-small,small{font-size:80%}.wy-text-strike{text-decoration:line-through}.wy-text-warning{color:#e67e22!important}a.wy-text-warning:hover{color:#eb9950!important}.wy-text-info{color:#2980b9!important}a.wy-text-info:hover{color:#409ad5!important}.wy-text-success{color:#27ae60!important}a.wy-text-success:hover{color:#36d278!important}.wy-text-danger{color:#e74c3c!important}a.wy-text-danger:hover{color:#ed7669!important}.wy-text-neutral{color:#404040!important}a.wy-text-neutral:hover{color:#595959!important}.rst-content .toctree-wrapper>p.caption,h1,h2,h3,h4,h5,h6,legend{margin-top:0;font-weight:700;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif}p{line-height:24px;font-size:16px;margin:0 0 24px}h1{font-size:175%}.rst-content .toctree-wrapper>p.caption,h2{font-size:150%}h3{font-size:125%}h4{font-size:115%}h5{font-size:110%}h6{font-size:100%}hr{display:block;height:1px;border:0;border-top:1px solid #e1e4e5;margin:24px 0;padding:0}.rst-content code,.rst-content tt,code{white-space:nowrap;max-width:100%;background:#fff;border:1px solid #e1e4e5;font-size:75%;padding:0 5px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;color:#e74c3c;overflow-x:auto}.rst-content tt.code-large,code.code-large{font-size:90%}.rst-content .section ul,.rst-content .toctree-wrapper ul,.rst-content section ul,.wy-plain-list-disc,article ul{list-style:disc;line-height:24px;margin-bottom:24px}.rst-content .section ul li,.rst-content .toctree-wrapper ul li,.rst-content section ul li,.wy-plain-list-disc li,article ul li{list-style:disc;margin-left:24px}.rst-content .section ul li p:last-child,.rst-content .section ul li ul,.rst-content .toctree-wrapper ul li p:last-child,.rst-content .toctree-wrapper ul li ul,.rst-content section ul li p:last-child,.rst-content section ul li ul,.wy-plain-list-disc li p:last-child,.wy-plain-list-disc li ul,article ul li p:last-child,article ul li ul{margin-bottom:0}.rst-content .section ul li li,.rst-content .toctree-wrapper ul li li,.rst-content section ul li li,.wy-plain-list-disc li li,article ul li li{list-style:circle}.rst-content .section ul li li li,.rst-content .toctree-wrapper ul li li li,.rst-content section ul li li li,.wy-plain-list-disc li li li,article ul li li li{list-style:square}.rst-content .section ul li ol li,.rst-content .toctree-wrapper ul li ol li,.rst-content section ul li ol li,.wy-plain-list-disc li ol li,article ul li ol li{list-style:decimal}.rst-content .section ol,.rst-content .section ol.arabic,.rst-content .toctree-wrapper ol,.rst-content .toctree-wrapper ol.arabic,.rst-content section ol,.rst-content section ol.arabic,.wy-plain-list-decimal,article ol{list-style:decimal;line-height:24px;margin-bottom:24px}.rst-content .section ol.arabic li,.rst-content .section ol li,.rst-content .toctree-wrapper ol.arabic li,.rst-content .toctree-wrapper ol li,.rst-content section ol.arabic li,.rst-content section ol li,.wy-plain-list-decimal li,article ol li{list-style:decimal;margin-left:24px}.rst-content .section ol.arabic li ul,.rst-content .section ol li p:last-child,.rst-content .section ol li ul,.rst-content .toctree-wrapper ol.arabic li ul,.rst-content .toctree-wrapper ol li p:last-child,.rst-content .toctree-wrapper ol li ul,.rst-content section ol.arabic li ul,.rst-content section ol li p:last-child,.rst-content section ol li ul,.wy-plain-list-decimal li p:last-child,.wy-plain-list-decimal li ul,article ol li p:last-child,article ol li ul{margin-bottom:0}.rst-content .section ol.arabic li ul li,.rst-content .section ol li ul li,.rst-content .toctree-wrapper ol.arabic li ul li,.rst-content .toctree-wrapper ol li ul li,.rst-content section ol.arabic li ul li,.rst-content section ol li ul li,.wy-plain-list-decimal li ul li,article ol li ul li{list-style:disc}.wy-breadcrumbs{*zoom:1}.wy-breadcrumbs:after,.wy-breadcrumbs:before{display:table;content:""}.wy-breadcrumbs:after{clear:both}.wy-breadcrumbs>li{display:inline-block;padding-top:5px}.wy-breadcrumbs>li.wy-breadcrumbs-aside{float:right}.rst-content .wy-breadcrumbs>li code,.rst-content .wy-breadcrumbs>li tt,.wy-breadcrumbs>li .rst-content tt,.wy-breadcrumbs>li code{all:inherit;color:inherit}.breadcrumb-item:before{content:"/";color:#bbb;font-size:13px;padding:0 6px 0 3px}.wy-breadcrumbs-extra{margin-bottom:0;color:#b3b3b3;font-size:80%;display:inline-block}@media screen and (max-width:480px){.wy-breadcrumbs-extra,.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}@media print{.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}html{font-size:16px}.wy-affix{position:fixed;top:1.618em}.wy-menu a:hover{text-decoration:none}.wy-menu-horiz{*zoom:1}.wy-menu-horiz:after,.wy-menu-horiz:before{display:table;content:""}.wy-menu-horiz:after{clear:both}.wy-menu-horiz li,.wy-menu-horiz ul{display:inline-block}.wy-menu-horiz li:hover{background:hsla(0,0%,100%,.1)}.wy-menu-horiz li.divide-left{border-left:1px solid #404040}.wy-menu-horiz li.divide-right{border-right:1px solid #404040}.wy-menu-horiz a{height:32px;display:inline-block;line-height:32px;padding:0 16px}.wy-menu-vertical{width:300px}.wy-menu-vertical header,.wy-menu-vertical p.caption{color:#55a5d9;height:32px;line-height:32px;padding:0 1.618em;margin:12px 0 0;display:block;font-weight:700;text-transform:uppercase;font-size:85%;white-space:nowrap}.wy-menu-vertical ul{margin-bottom:0}.wy-menu-vertical li.divide-top{border-top:1px solid #404040}.wy-menu-vertical li.divide-bottom{border-bottom:1px solid #404040}.wy-menu-vertical li.current{background:#e3e3e3}.wy-menu-vertical li.current a{color:grey;border-right:1px solid #c9c9c9;padding:.4045em 2.427em}.wy-menu-vertical li.current a:hover{background:#d6d6d6}.rst-content .wy-menu-vertical li tt,.wy-menu-vertical li .rst-content tt,.wy-menu-vertical li code{border:none;background:inherit;color:inherit;padding-left:0;padding-right:0}.wy-menu-vertical li button.toctree-expand{display:block;float:left;margin-left:-1.2em;line-height:18px;color:#4d4d4d;border:none;background:none;padding:0}.wy-menu-vertical li.current>a,.wy-menu-vertical li.on a{color:#404040;font-weight:700;position:relative;background:#fcfcfc;border:none;padding:.4045em 1.618em}.wy-menu-vertical li.current>a:hover,.wy-menu-vertical li.on a:hover{background:#fcfcfc}.wy-menu-vertical li.current>a:hover button.toctree-expand,.wy-menu-vertical li.on a:hover button.toctree-expand{color:grey}.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand{display:block;line-height:18px;color:#333}.wy-menu-vertical li.toctree-l1.current>a{border-bottom:1px solid #c9c9c9;border-top:1px solid #c9c9c9}.wy-menu-vertical .toctree-l1.current .toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .toctree-l11>ul{display:none}.wy-menu-vertical .toctree-l1.current .current.toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .current.toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .current.toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .current.toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .current.toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .current.toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .current.toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .current.toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .current.toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .current.toctree-l11>ul{display:block}.wy-menu-vertical li.toctree-l3,.wy-menu-vertical li.toctree-l4{font-size:.9em}.wy-menu-vertical li.toctree-l2 a,.wy-menu-vertical li.toctree-l3 a,.wy-menu-vertical li.toctree-l4 a,.wy-menu-vertical li.toctree-l5 a,.wy-menu-vertical li.toctree-l6 a,.wy-menu-vertical li.toctree-l7 a,.wy-menu-vertical li.toctree-l8 a,.wy-menu-vertical li.toctree-l9 a,.wy-menu-vertical li.toctree-l10 a{color:#404040}.wy-menu-vertical li.toctree-l2 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l3 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l4 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l5 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l6 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l7 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l8 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l9 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l10 a:hover button.toctree-expand{color:grey}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a,.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a,.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a,.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a,.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a,.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a,.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a,.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{display:block}.wy-menu-vertical li.toctree-l2.current>a{padding:.4045em 2.427em}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{padding:.4045em 1.618em .4045em 4.045em}.wy-menu-vertical li.toctree-l3.current>a{padding:.4045em 4.045em}.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{padding:.4045em 1.618em .4045em 5.663em}.wy-menu-vertical li.toctree-l4.current>a{padding:.4045em 5.663em}.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a{padding:.4045em 1.618em .4045em 7.281em}.wy-menu-vertical li.toctree-l5.current>a{padding:.4045em 7.281em}.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a{padding:.4045em 1.618em .4045em 8.899em}.wy-menu-vertical li.toctree-l6.current>a{padding:.4045em 8.899em}.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a{padding:.4045em 1.618em .4045em 10.517em}.wy-menu-vertical li.toctree-l7.current>a{padding:.4045em 10.517em}.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a{padding:.4045em 1.618em .4045em 12.135em}.wy-menu-vertical li.toctree-l8.current>a{padding:.4045em 12.135em}.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a{padding:.4045em 1.618em .4045em 13.753em}.wy-menu-vertical li.toctree-l9.current>a{padding:.4045em 13.753em}.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a{padding:.4045em 1.618em .4045em 15.371em}.wy-menu-vertical li.toctree-l10.current>a{padding:.4045em 15.371em}.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{padding:.4045em 1.618em .4045em 16.989em}.wy-menu-vertical li.toctree-l2.current>a,.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{background:#c9c9c9}.wy-menu-vertical li.toctree-l2 button.toctree-expand{color:#a3a3a3}.wy-menu-vertical li.toctree-l3.current>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{background:#bdbdbd}.wy-menu-vertical li.toctree-l3 button.toctree-expand{color:#969696}.wy-menu-vertical li.current ul{display:block}.wy-menu-vertical li ul{margin-bottom:0;display:none}.wy-menu-vertical li ul li a{margin-bottom:0;color:#d9d9d9;font-weight:400}.wy-menu-vertical a{line-height:18px;padding:.4045em 1.618em;display:block;position:relative;font-size:90%;color:#d9d9d9}.wy-menu-vertical a:hover{background-color:#4e4a4a;cursor:pointer}.wy-menu-vertical a:hover button.toctree-expand{color:#d9d9d9}.wy-menu-vertical a:active{background-color:#2980b9;cursor:pointer;color:#fff}.wy-menu-vertical a:active button.toctree-expand{color:#fff}.wy-side-nav-search{display:block;width:300px;padding:.809em;margin-bottom:.809em;z-index:200;background-color:#2980b9;text-align:center;color:#fcfcfc}.wy-side-nav-search input[type=text]{width:100%;border-radius:50px;padding:6px 12px;border-color:#2472a4}.wy-side-nav-search img{display:block;margin:auto auto .809em;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-side-nav-search .wy-dropdown>a,.wy-side-nav-search>a{color:#fcfcfc;font-size:100%;font-weight:700;display:inline-block;padding:4px 6px;margin-bottom:.809em;max-width:100%}.wy-side-nav-search .wy-dropdown>a:hover,.wy-side-nav-search>a:hover{background:hsla(0,0%,100%,.1)}.wy-side-nav-search .wy-dropdown>a img.logo,.wy-side-nav-search>a img.logo{display:block;margin:0 auto;height:auto;width:auto;border-radius:0;max-width:100%;background:transparent}.wy-side-nav-search .wy-dropdown>a.icon img.logo,.wy-side-nav-search>a.icon img.logo{margin-top:.85em}.wy-side-nav-search>div.version{margin-top:-.4045em;margin-bottom:.809em;font-weight:400;color:hsla(0,0%,100%,.3)}.wy-nav .wy-menu-vertical header{color:#2980b9}.wy-nav .wy-menu-vertical a{color:#b3b3b3}.wy-nav .wy-menu-vertical a:hover{background-color:#2980b9;color:#fff}[data-menu-wrap]{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in;position:absolute;opacity:1;width:100%;opacity:0}[data-menu-wrap].move-center{left:0;right:auto;opacity:1}[data-menu-wrap].move-left{right:auto;left:-100%;opacity:0}[data-menu-wrap].move-right{right:-100%;left:auto;opacity:0}.wy-body-for-nav{background:#fcfcfc}.wy-grid-for-nav{position:absolute;width:100%;height:100%}.wy-nav-side{position:fixed;top:0;bottom:0;left:0;padding-bottom:2em;width:300px;overflow-x:hidden;overflow-y:hidden;min-height:100%;color:#9b9b9b;background:#343131;z-index:200}.wy-side-scroll{width:320px;position:relative;overflow-x:hidden;overflow-y:scroll;height:100%}.wy-nav-top{display:none;background:#2980b9;color:#fff;padding:.4045em .809em;position:relative;line-height:50px;text-align:center;font-size:100%;*zoom:1}.wy-nav-top:after,.wy-nav-top:before{display:table;content:""}.wy-nav-top:after{clear:both}.wy-nav-top a{color:#fff;font-weight:700}.wy-nav-top img{margin-right:12px;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-nav-top i{font-size:30px;float:left;cursor:pointer;padding-top:inherit}.wy-nav-content-wrap{margin-left:300px;background:#fcfcfc;min-height:100%}.wy-nav-content{padding:1.618em 3.236em;height:100%;max-width:800px;margin:auto}.wy-body-mask{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.2);display:none;z-index:499}.wy-body-mask.on{display:block}footer{color:grey}footer p{margin-bottom:12px}.rst-content footer span.commit tt,footer span.commit .rst-content tt,footer span.commit code{padding:0;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:1em;background:none;border:none;color:grey}.rst-footer-buttons{*zoom:1}.rst-footer-buttons:after,.rst-footer-buttons:before{width:100%;display:table;content:""}.rst-footer-buttons:after{clear:both}.rst-breadcrumbs-buttons{margin-top:12px;*zoom:1}.rst-breadcrumbs-buttons:after,.rst-breadcrumbs-buttons:before{display:table;content:""}.rst-breadcrumbs-buttons:after{clear:both}#search-results .search li{margin-bottom:24px;border-bottom:1px solid #e1e4e5;padding-bottom:24px}#search-results .search li:first-child{border-top:1px solid #e1e4e5;padding-top:24px}#search-results .search li a{font-size:120%;margin-bottom:12px;display:inline-block}#search-results .context{color:grey;font-size:90%}.genindextable li>ul{margin-left:24px}@media screen and (max-width:768px){.wy-body-for-nav{background:#fcfcfc}.wy-nav-top{display:block}.wy-nav-side{left:-300px}.wy-nav-side.shift{width:85%;left:0}.wy-menu.wy-menu-vertical,.wy-side-nav-search,.wy-side-scroll{width:auto}.wy-nav-content-wrap{margin-left:0}.wy-nav-content-wrap .wy-nav-content{padding:1.618em}.wy-nav-content-wrap.shift{position:fixed;min-width:100%;left:85%;top:0;height:100%;overflow:hidden}}@media screen and (min-width:1100px){.wy-nav-content-wrap{background:rgba(0,0,0,.05)}.wy-nav-content{margin:0;background:#fcfcfc}}@media print{.rst-versions,.wy-nav-side,footer{display:none}.wy-nav-content-wrap{margin-left:0}}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60;*zoom:1}.rst-versions .rst-current-version:after,.rst-versions .rst-current-version:before{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-content .code-block-caption .rst-versions .rst-current-version .headerlink,.rst-content .eqno .rst-versions .rst-current-version .headerlink,.rst-content .rst-versions .rst-current-version .admonition-title,.rst-content code.download .rst-versions .rst-current-version span:first-child,.rst-content dl dt .rst-versions .rst-current-version .headerlink,.rst-content h1 .rst-versions .rst-current-version .headerlink,.rst-content h2 .rst-versions .rst-current-version .headerlink,.rst-content h3 .rst-versions .rst-current-version .headerlink,.rst-content h4 .rst-versions .rst-current-version .headerlink,.rst-content h5 .rst-versions .rst-current-version .headerlink,.rst-content h6 .rst-versions .rst-current-version .headerlink,.rst-content p .rst-versions .rst-current-version .headerlink,.rst-content table>caption .rst-versions .rst-current-version .headerlink,.rst-content tt.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .fa,.rst-versions .rst-current-version .icon,.rst-versions .rst-current-version .rst-content .admonition-title,.rst-versions .rst-current-version .rst-content .code-block-caption .headerlink,.rst-versions .rst-current-version .rst-content .eqno .headerlink,.rst-versions .rst-current-version .rst-content code.download span:first-child,.rst-versions .rst-current-version .rst-content dl dt .headerlink,.rst-versions .rst-current-version .rst-content h1 .headerlink,.rst-versions .rst-current-version .rst-content h2 .headerlink,.rst-versions .rst-current-version .rst-content h3 .headerlink,.rst-versions .rst-current-version .rst-content h4 .headerlink,.rst-versions .rst-current-version .rst-content h5 .headerlink,.rst-versions .rst-current-version .rst-content h6 .headerlink,.rst-versions .rst-current-version .rst-content p .headerlink,.rst-versions .rst-current-version .rst-content table>caption .headerlink,.rst-versions .rst-current-version .rst-content tt.download span:first-child,.rst-versions .rst-current-version .wy-menu-vertical li button.toctree-expand,.wy-menu-vertical li .rst-versions .rst-current-version button.toctree-expand{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}}.rst-content .toctree-wrapper>p.caption,.rst-content h1,.rst-content h2,.rst-content h3,.rst-content h4,.rst-content h5,.rst-content h6{margin-bottom:24px}.rst-content img{max-width:100%;height:auto}.rst-content div.figure,.rst-content figure{margin-bottom:24px}.rst-content div.figure .caption-text,.rst-content figure .caption-text{font-style:italic}.rst-content div.figure p:last-child.caption,.rst-content figure p:last-child.caption{margin-bottom:0}.rst-content div.figure.align-center,.rst-content figure.align-center{text-align:center}.rst-content .section>a>img,.rst-content .section>img,.rst-content section>a>img,.rst-content section>img{margin-bottom:24px}.rst-content abbr[title]{text-decoration:none}.rst-content.style-external-links a.reference.external:after{font-family:FontAwesome;content:"\f08e";color:#b3b3b3;vertical-align:super;font-size:60%;margin:0 .2em}.rst-content blockquote{margin-left:24px;line-height:24px;margin-bottom:24px}.rst-content pre.literal-block{white-space:pre;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;display:block;overflow:auto}.rst-content div[class^=highlight],.rst-content pre.literal-block{border:1px solid #e1e4e5;overflow-x:auto;margin:1px 0 24px}.rst-content div[class^=highlight] div[class^=highlight],.rst-content pre.literal-block div[class^=highlight]{padding:0;border:none;margin:0}.rst-content div[class^=highlight] td.code{width:100%}.rst-content .linenodiv pre{border-right:1px solid #e6e9ea;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;user-select:none;pointer-events:none}.rst-content div[class^=highlight] pre{white-space:pre;margin:0;padding:12px;display:block;overflow:auto}.rst-content div[class^=highlight] pre .hll{display:block;margin:0 -12px;padding:0 12px}.rst-content .linenodiv pre,.rst-content div[class^=highlight] pre,.rst-content pre.literal-block{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:12px;line-height:1.4}.rst-content div.highlight .gp,.rst-content div.highlight span.linenos{user-select:none;pointer-events:none}.rst-content div.highlight span.linenos{display:inline-block;padding-left:0;padding-right:12px;margin-right:12px;border-right:1px solid #e6e9ea}.rst-content .code-block-caption{font-style:italic;font-size:85%;line-height:1;padding:1em 0;text-align:center}@media print{.rst-content .codeblock,.rst-content div[class^=highlight],.rst-content div[class^=highlight] pre{white-space:pre-wrap}}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning{clear:both}.rst-content .admonition-todo .last,.rst-content .admonition-todo>:last-child,.rst-content .admonition .last,.rst-content .admonition>:last-child,.rst-content .attention .last,.rst-content .attention>:last-child,.rst-content .caution .last,.rst-content .caution>:last-child,.rst-content .danger .last,.rst-content .danger>:last-child,.rst-content .error .last,.rst-content .error>:last-child,.rst-content .hint .last,.rst-content .hint>:last-child,.rst-content .important .last,.rst-content .important>:last-child,.rst-content .note .last,.rst-content .note>:last-child,.rst-content .seealso .last,.rst-content .seealso>:last-child,.rst-content .tip .last,.rst-content .tip>:last-child,.rst-content .warning .last,.rst-content .warning>:last-child{margin-bottom:0}.rst-content .admonition-title:before{margin-right:4px}.rst-content .admonition table{border-color:rgba(0,0,0,.1)}.rst-content .admonition table td,.rst-content .admonition table th{background:transparent!important;border-color:rgba(0,0,0,.1)!important}.rst-content .section ol.loweralpha,.rst-content .section ol.loweralpha>li,.rst-content .toctree-wrapper ol.loweralpha,.rst-content .toctree-wrapper ol.loweralpha>li,.rst-content section ol.loweralpha,.rst-content section ol.loweralpha>li{list-style:lower-alpha}.rst-content .section ol.upperalpha,.rst-content .section ol.upperalpha>li,.rst-content .toctree-wrapper ol.upperalpha,.rst-content .toctree-wrapper ol.upperalpha>li,.rst-content section ol.upperalpha,.rst-content section ol.upperalpha>li{list-style:upper-alpha}.rst-content .section ol li>*,.rst-content .section ul li>*,.rst-content .toctree-wrapper ol li>*,.rst-content .toctree-wrapper ul li>*,.rst-content section ol li>*,.rst-content section ul li>*{margin-top:12px;margin-bottom:12px}.rst-content .section ol li>:first-child,.rst-content .section ul li>:first-child,.rst-content .toctree-wrapper ol li>:first-child,.rst-content .toctree-wrapper ul li>:first-child,.rst-content section ol li>:first-child,.rst-content section ul li>:first-child{margin-top:0}.rst-content .section ol li>p,.rst-content .section ol li>p:last-child,.rst-content .section ul li>p,.rst-content .section ul li>p:last-child,.rst-content .toctree-wrapper ol li>p,.rst-content .toctree-wrapper ol li>p:last-child,.rst-content .toctree-wrapper ul li>p,.rst-content .toctree-wrapper ul li>p:last-child,.rst-content section ol li>p,.rst-content section ol li>p:last-child,.rst-content section ul li>p,.rst-content section ul li>p:last-child{margin-bottom:12px}.rst-content .section ol li>p:only-child,.rst-content .section ol li>p:only-child:last-child,.rst-content .section ul li>p:only-child,.rst-content .section ul li>p:only-child:last-child,.rst-content .toctree-wrapper ol li>p:only-child,.rst-content .toctree-wrapper ol li>p:only-child:last-child,.rst-content .toctree-wrapper ul li>p:only-child,.rst-content .toctree-wrapper ul li>p:only-child:last-child,.rst-content section ol li>p:only-child,.rst-content section ol li>p:only-child:last-child,.rst-content section ul li>p:only-child,.rst-content section ul li>p:only-child:last-child{margin-bottom:0}.rst-content .section ol li>ol,.rst-content .section ol li>ul,.rst-content .section ul li>ol,.rst-content .section ul li>ul,.rst-content .toctree-wrapper ol li>ol,.rst-content .toctree-wrapper ol li>ul,.rst-content .toctree-wrapper ul li>ol,.rst-content .toctree-wrapper ul li>ul,.rst-content section ol li>ol,.rst-content section ol li>ul,.rst-content section ul li>ol,.rst-content section ul li>ul{margin-bottom:12px}.rst-content .section ol.simple li>*,.rst-content .section ol.simple li ol,.rst-content .section ol.simple li ul,.rst-content .section ul.simple li>*,.rst-content .section ul.simple li ol,.rst-content .section ul.simple li ul,.rst-content .toctree-wrapper ol.simple li>*,.rst-content .toctree-wrapper ol.simple li ol,.rst-content .toctree-wrapper ol.simple li ul,.rst-content .toctree-wrapper ul.simple li>*,.rst-content .toctree-wrapper ul.simple li ol,.rst-content .toctree-wrapper ul.simple li ul,.rst-content section ol.simple li>*,.rst-content section ol.simple li ol,.rst-content section ol.simple li ul,.rst-content section ul.simple li>*,.rst-content section ul.simple li ol,.rst-content section ul.simple li ul{margin-top:0;margin-bottom:0}.rst-content .line-block{margin-left:0;margin-bottom:24px;line-height:24px}.rst-content .line-block .line-block{margin-left:24px;margin-bottom:0}.rst-content .topic-title{font-weight:700;margin-bottom:12px}.rst-content .toc-backref{color:#404040}.rst-content .align-right{float:right;margin:0 0 24px 24px}.rst-content .align-left{float:left;margin:0 24px 24px 0}.rst-content .align-center{margin:auto}.rst-content .align-center:not(table){display:block}.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink{opacity:0;font-size:14px;font-family:FontAwesome;margin-left:.5em}.rst-content .code-block-caption .headerlink:focus,.rst-content .code-block-caption:hover .headerlink,.rst-content .eqno .headerlink:focus,.rst-content .eqno:hover .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink:focus,.rst-content .toctree-wrapper>p.caption:hover .headerlink,.rst-content dl dt .headerlink:focus,.rst-content dl dt:hover .headerlink,.rst-content h1 .headerlink:focus,.rst-content h1:hover .headerlink,.rst-content h2 .headerlink:focus,.rst-content h2:hover .headerlink,.rst-content h3 .headerlink:focus,.rst-content h3:hover .headerlink,.rst-content h4 .headerlink:focus,.rst-content h4:hover .headerlink,.rst-content h5 .headerlink:focus,.rst-content h5:hover .headerlink,.rst-content h6 .headerlink:focus,.rst-content h6:hover .headerlink,.rst-content p.caption .headerlink:focus,.rst-content p.caption:hover .headerlink,.rst-content p .headerlink:focus,.rst-content p:hover .headerlink,.rst-content table>caption .headerlink:focus,.rst-content table>caption:hover .headerlink{opacity:1}.rst-content p a{overflow-wrap:anywhere}.rst-content .wy-table td p,.rst-content .wy-table td ul,.rst-content .wy-table th p,.rst-content .wy-table th ul,.rst-content table.docutils td p,.rst-content table.docutils td ul,.rst-content table.docutils th p,.rst-content table.docutils th ul,.rst-content table.field-list td p,.rst-content table.field-list td ul,.rst-content table.field-list th p,.rst-content table.field-list th ul{font-size:inherit}.rst-content .btn:focus{outline:2px solid}.rst-content table>caption .headerlink:after{font-size:12px}.rst-content .centered{text-align:center}.rst-content .sidebar{float:right;width:40%;display:block;margin:0 0 24px 24px;padding:24px;background:#f3f6f6;border:1px solid #e1e4e5}.rst-content .sidebar dl,.rst-content .sidebar p,.rst-content .sidebar ul{font-size:90%}.rst-content .sidebar .last,.rst-content .sidebar>:last-child{margin-bottom:0}.rst-content .sidebar .sidebar-title{display:block;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif;font-weight:700;background:#e1e4e5;padding:6px 12px;margin:-24px -24px 24px;font-size:100%}.rst-content .highlighted{background:#f1c40f;box-shadow:0 0 0 2px #f1c40f;display:inline;font-weight:700}.rst-content .citation-reference,.rst-content .footnote-reference{vertical-align:baseline;position:relative;top:-.4em;line-height:0;font-size:90%}.rst-content .citation-reference>span.fn-bracket,.rst-content .footnote-reference>span.fn-bracket{display:none}.rst-content .hlist{width:100%}.rst-content dl dt span.classifier:before{content:" : "}.rst-content dl dt span.classifier-delimiter{display:none!important}html.writer-html4 .rst-content table.docutils.citation,html.writer-html4 .rst-content table.docutils.footnote{background:none;border:none}html.writer-html4 .rst-content table.docutils.citation td,html.writer-html4 .rst-content table.docutils.citation tr,html.writer-html4 .rst-content table.docutils.footnote td,html.writer-html4 .rst-content table.docutils.footnote tr{border:none;background-color:transparent!important;white-space:normal}html.writer-html4 .rst-content table.docutils.citation td.label,html.writer-html4 .rst-content table.docutils.footnote td.label{padding-left:0;padding-right:0;vertical-align:top}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.field-list,html.writer-html5 .rst-content dl.footnote{display:grid;grid-template-columns:auto minmax(80%,95%)}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dt{display:inline-grid;grid-template-columns:max-content auto}html.writer-html5 .rst-content aside.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content div.citation{display:grid;grid-template-columns:auto auto minmax(.65rem,auto) minmax(40%,95%)}html.writer-html5 .rst-content aside.citation>span.label,html.writer-html5 .rst-content aside.footnote>span.label,html.writer-html5 .rst-content div.citation>span.label{grid-column-start:1;grid-column-end:2}html.writer-html5 .rst-content aside.citation>span.backrefs,html.writer-html5 .rst-content aside.footnote>span.backrefs,html.writer-html5 .rst-content div.citation>span.backrefs{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:3}html.writer-html5 .rst-content aside.citation>p,html.writer-html5 .rst-content aside.footnote>p,html.writer-html5 .rst-content div.citation>p{grid-column-start:4;grid-column-end:5}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.field-list,html.writer-html5 .rst-content dl.footnote{margin-bottom:24px}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dt{padding-left:1rem}html.writer-html5 .rst-content dl.citation>dd,html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dd,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dd,html.writer-html5 .rst-content dl.footnote>dt{margin-bottom:0}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.footnote{font-size:.9rem}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.footnote>dt{margin:0 .5rem .5rem 0;line-height:1.2rem;word-break:break-all;font-weight:400}html.writer-html5 .rst-content dl.citation>dt>span.brackets:before,html.writer-html5 .rst-content dl.footnote>dt>span.brackets:before{content:"["}html.writer-html5 .rst-content dl.citation>dt>span.brackets:after,html.writer-html5 .rst-content dl.footnote>dt>span.brackets:after{content:"]"}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref{text-align:left;font-style:italic;margin-left:.65rem;word-break:break-word;word-spacing:-.1rem;max-width:5rem}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref>a,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref>a{word-break:keep-all}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref>a:not(:first-child):before,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref>a:not(:first-child):before{content:" "}html.writer-html5 .rst-content dl.citation>dd,html.writer-html5 .rst-content dl.footnote>dd{margin:0 0 .5rem;line-height:1.2rem}html.writer-html5 .rst-content dl.citation>dd p,html.writer-html5 .rst-content dl.footnote>dd p{font-size:.9rem}html.writer-html5 .rst-content aside.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content div.citation{padding-left:1rem;padding-right:1rem;font-size:.9rem;line-height:1.2rem}html.writer-html5 .rst-content aside.citation p,html.writer-html5 .rst-content aside.footnote p,html.writer-html5 .rst-content div.citation p{font-size:.9rem;line-height:1.2rem;margin-bottom:12px}html.writer-html5 .rst-content aside.citation span.backrefs,html.writer-html5 .rst-content aside.footnote span.backrefs,html.writer-html5 .rst-content div.citation span.backrefs{text-align:left;font-style:italic;margin-left:.65rem;word-break:break-word;word-spacing:-.1rem;max-width:5rem}html.writer-html5 .rst-content aside.citation span.backrefs>a,html.writer-html5 .rst-content aside.footnote span.backrefs>a,html.writer-html5 .rst-content div.citation span.backrefs>a{word-break:keep-all}html.writer-html5 .rst-content aside.citation span.backrefs>a:not(:first-child):before,html.writer-html5 .rst-content aside.footnote span.backrefs>a:not(:first-child):before,html.writer-html5 .rst-content div.citation span.backrefs>a:not(:first-child):before{content:" "}html.writer-html5 .rst-content aside.citation span.label,html.writer-html5 .rst-content aside.footnote span.label,html.writer-html5 .rst-content div.citation span.label{line-height:1.2rem}html.writer-html5 .rst-content aside.citation-list,html.writer-html5 .rst-content aside.footnote-list,html.writer-html5 .rst-content div.citation-list{margin-bottom:24px}html.writer-html5 .rst-content dl.option-list kbd{font-size:.9rem}.rst-content table.docutils.footnote,html.writer-html4 .rst-content table.docutils.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content aside.footnote-list aside.footnote,html.writer-html5 .rst-content div.citation-list>div.citation,html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.footnote{color:grey}.rst-content table.docutils.footnote code,.rst-content table.docutils.footnote tt,html.writer-html4 .rst-content table.docutils.citation code,html.writer-html4 .rst-content table.docutils.citation tt,html.writer-html5 .rst-content aside.footnote-list aside.footnote code,html.writer-html5 .rst-content aside.footnote-list aside.footnote tt,html.writer-html5 .rst-content aside.footnote code,html.writer-html5 .rst-content aside.footnote tt,html.writer-html5 .rst-content div.citation-list>div.citation code,html.writer-html5 .rst-content div.citation-list>div.citation tt,html.writer-html5 .rst-content dl.citation code,html.writer-html5 .rst-content dl.citation tt,html.writer-html5 .rst-content dl.footnote code,html.writer-html5 .rst-content dl.footnote tt{color:#555}.rst-content .wy-table-responsive.citation,.rst-content .wy-table-responsive.footnote{margin-bottom:0}.rst-content .wy-table-responsive.citation+:not(.citation),.rst-content .wy-table-responsive.footnote+:not(.footnote){margin-top:24px}.rst-content .wy-table-responsive.citation:last-child,.rst-content .wy-table-responsive.footnote:last-child{margin-bottom:24px}.rst-content table.docutils th{border-color:#e1e4e5}html.writer-html5 .rst-content table.docutils th{border:1px solid #e1e4e5}html.writer-html5 .rst-content table.docutils td>p,html.writer-html5 .rst-content table.docutils th>p{line-height:1rem;margin-bottom:0;font-size:.9rem}.rst-content table.docutils td .last,.rst-content table.docutils td .last>:last-child{margin-bottom:0}.rst-content table.field-list,.rst-content table.field-list td{border:none}.rst-content table.field-list td p{line-height:inherit}.rst-content table.field-list td>strong{display:inline-block}.rst-content table.field-list .field-name{padding-right:10px;text-align:left;white-space:nowrap}.rst-content table.field-list .field-body{text-align:left}.rst-content code,.rst-content tt{color:#000;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;padding:2px 5px}.rst-content code big,.rst-content code em,.rst-content tt big,.rst-content tt em{font-size:100%!important;line-height:normal}.rst-content code.literal,.rst-content tt.literal{color:#e74c3c;white-space:normal}.rst-content code.xref,.rst-content tt.xref,a .rst-content code,a .rst-content tt{font-weight:700;color:#404040;overflow-wrap:normal}.rst-content kbd,.rst-content pre,.rst-content samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace}.rst-content a code,.rst-content a tt{color:#2980b9}.rst-content dl{margin-bottom:24px}.rst-content dl dt{font-weight:700;margin-bottom:12px}.rst-content dl ol,.rst-content dl p,.rst-content dl table,.rst-content dl ul{margin-bottom:12px}.rst-content dl dd{margin:0 0 12px 24px;line-height:24px}.rst-content dl dd>ol:last-child,.rst-content dl dd>p:last-child,.rst-content dl dd>table:last-child,.rst-content dl dd>ul:last-child{margin-bottom:0}html.writer-html4 .rst-content dl:not(.docutils),html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple){margin-bottom:24px}html.writer-html4 .rst-content dl:not(.docutils)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt{display:table;margin:6px 0;font-size:90%;line-height:normal;background:#e7f2fa;color:#2980b9;border-top:3px solid #6ab0de;padding:6px;position:relative}html.writer-html4 .rst-content dl:not(.docutils)>dt:before,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt:before{color:#6ab0de}html.writer-html4 .rst-content dl:not(.docutils)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt{margin-bottom:6px;border:none;border-left:3px solid #ccc;background:#f0f0f0;color:#555}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils)>dt:first-child,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt:first-child{margin-top:0}html.writer-html4 .rst-content dl:not(.docutils) code.descclassname,html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descclassname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descname{background-color:transparent;border:none;padding:0;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descname{font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .optional,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .optional{display:inline-block;padding:0 4px;color:#000;font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .property,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .property{display:inline-block;padding-right:8px;max-width:100%}html.writer-html4 .rst-content dl:not(.docutils) .k,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .k{font-style:italic}html.writer-html4 .rst-content dl:not(.docutils) .descclassname,html.writer-html4 .rst-content dl:not(.docutils) .descname,html.writer-html4 .rst-content dl:not(.docutils) .sig-name,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .sig-name{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;color:#000}.rst-content .viewcode-back,.rst-content .viewcode-link{display:inline-block;color:#27ae60;font-size:80%;padding-left:24px}.rst-content .viewcode-back{display:block;float:right}.rst-content p.rubric{margin-bottom:12px;font-weight:700}.rst-content code.download,.rst-content tt.download{background:inherit;padding:inherit;font-weight:400;font-family:inherit;font-size:inherit;color:inherit;border:inherit;white-space:inherit}.rst-content code.download span:first-child,.rst-content tt.download span:first-child{-webkit-font-smoothing:subpixel-antialiased}.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{margin-right:4px}.rst-content .guilabel{border:1px solid #7fbbe3;background:#e7f2fa;font-size:80%;font-weight:700;border-radius:4px;padding:2.4px 6px;margin:auto 2px}.rst-content :not(dl.option-list)>:not(dt):not(kbd):not(.kbd)>.kbd,.rst-content :not(dl.option-list)>:not(dt):not(kbd):not(.kbd)>kbd{color:inherit;font-size:80%;background-color:#fff;border:1px solid #a6a6a6;border-radius:4px;box-shadow:0 2px grey;padding:2.4px 6px;margin:auto 0}.rst-content .versionmodified{font-style:italic}@media screen and (max-width:480px){.rst-content .sidebar{width:100%}}span[id*=MathJax-Span]{color:#404040}.math{text-align:center}@font-face{font-family:Lato;src:url(fonts/lato-normal.woff2?bd03a2cc277bbbc338d464e679fe9942) format("woff2"),url(fonts/lato-normal.woff?27bd77b9162d388cb8d4c4217c7c5e2a) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-bold.woff2?cccb897485813c7c256901dbca54ecf2) format("woff2"),url(fonts/lato-bold.woff?d878b6c29b10beca227e9eef4246111b) format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-bold-italic.woff2?0b6bb6725576b072c5d0b02ecdd1900d) format("woff2"),url(fonts/lato-bold-italic.woff?9c7e4e9eb485b4a121c760e61bc3707c) format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-normal-italic.woff2?4eb103b4d12be57cb1d040ed5e162e9d) format("woff2"),url(fonts/lato-normal-italic.woff?f28f2d6482446544ef1ea1ccc6dd5892) format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(fonts/Roboto-Slab-Regular.woff2?7abf5b8d04d26a2cafea937019bca958) format("woff2"),url(fonts/Roboto-Slab-Regular.woff?c1be9284088d487c5e3ff0a10a92e58c) format("woff");font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(fonts/Roboto-Slab-Bold.woff2?9984f4a9bda09be08e83f2506954adbe) format("woff2"),url(fonts/Roboto-Slab-Bold.woff?bed5564a116b05148e3b3bea6fb1162a) format("woff");font-display:block} \ No newline at end of file + */@font-face{font-family:FontAwesome;src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713);src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix&v=4.7.0) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li button.toctree-expand{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa-pull-left.icon,.fa.fa-pull-left,.rst-content .code-block-caption .fa-pull-left.headerlink,.rst-content .eqno .fa-pull-left.headerlink,.rst-content .fa-pull-left.admonition-title,.rst-content code.download span.fa-pull-left:first-child,.rst-content dl dt .fa-pull-left.headerlink,.rst-content h1 .fa-pull-left.headerlink,.rst-content h2 .fa-pull-left.headerlink,.rst-content h3 .fa-pull-left.headerlink,.rst-content h4 .fa-pull-left.headerlink,.rst-content h5 .fa-pull-left.headerlink,.rst-content h6 .fa-pull-left.headerlink,.rst-content p .fa-pull-left.headerlink,.rst-content table>caption .fa-pull-left.headerlink,.rst-content tt.download span.fa-pull-left:first-child,.wy-menu-vertical li.current>a button.fa-pull-left.toctree-expand,.wy-menu-vertical li.on a button.fa-pull-left.toctree-expand,.wy-menu-vertical li button.fa-pull-left.toctree-expand{margin-right:.3em}.fa-pull-right.icon,.fa.fa-pull-right,.rst-content .code-block-caption .fa-pull-right.headerlink,.rst-content .eqno .fa-pull-right.headerlink,.rst-content .fa-pull-right.admonition-title,.rst-content code.download span.fa-pull-right:first-child,.rst-content dl dt .fa-pull-right.headerlink,.rst-content h1 .fa-pull-right.headerlink,.rst-content h2 .fa-pull-right.headerlink,.rst-content h3 .fa-pull-right.headerlink,.rst-content h4 .fa-pull-right.headerlink,.rst-content h5 .fa-pull-right.headerlink,.rst-content h6 .fa-pull-right.headerlink,.rst-content p .fa-pull-right.headerlink,.rst-content table>caption .fa-pull-right.headerlink,.rst-content tt.download span.fa-pull-right:first-child,.wy-menu-vertical li.current>a button.fa-pull-right.toctree-expand,.wy-menu-vertical li.on a button.fa-pull-right.toctree-expand,.wy-menu-vertical li button.fa-pull-right.toctree-expand{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left,.pull-left.icon,.rst-content .code-block-caption .pull-left.headerlink,.rst-content .eqno .pull-left.headerlink,.rst-content .pull-left.admonition-title,.rst-content code.download span.pull-left:first-child,.rst-content dl dt .pull-left.headerlink,.rst-content h1 .pull-left.headerlink,.rst-content h2 .pull-left.headerlink,.rst-content h3 .pull-left.headerlink,.rst-content h4 .pull-left.headerlink,.rst-content h5 .pull-left.headerlink,.rst-content h6 .pull-left.headerlink,.rst-content p .pull-left.headerlink,.rst-content table>caption .pull-left.headerlink,.rst-content tt.download span.pull-left:first-child,.wy-menu-vertical li.current>a button.pull-left.toctree-expand,.wy-menu-vertical li.on a button.pull-left.toctree-expand,.wy-menu-vertical li button.pull-left.toctree-expand{margin-right:.3em}.fa.pull-right,.pull-right.icon,.rst-content .code-block-caption .pull-right.headerlink,.rst-content .eqno .pull-right.headerlink,.rst-content .pull-right.admonition-title,.rst-content code.download span.pull-right:first-child,.rst-content dl dt .pull-right.headerlink,.rst-content h1 .pull-right.headerlink,.rst-content h2 .pull-right.headerlink,.rst-content h3 .pull-right.headerlink,.rst-content h4 .pull-right.headerlink,.rst-content h5 .pull-right.headerlink,.rst-content h6 .pull-right.headerlink,.rst-content p .pull-right.headerlink,.rst-content table>caption .pull-right.headerlink,.rst-content tt.download span.pull-right:first-child,.wy-menu-vertical li.current>a button.pull-right.toctree-expand,.wy-menu-vertical li.on a button.pull-right.toctree-expand,.wy-menu-vertical li button.pull-right.toctree-expand{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before,.icon-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before,.icon-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before,.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before,.icon-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before{content:""}.fa-check-circle:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before,.rst-content .admonition-title:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before,.icon-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before,.icon-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before,.icon-circle-arrow-left:before{content:""}.fa-arrow-circle-right:before,.icon-circle-arrow-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before,.icon-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before,.icon-caret-down:before,.wy-dropdown .caret:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before,.icon-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before,.wy-menu-vertical li button.toctree-expand:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before,.icon-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-dropdown .caret,.wy-inline-validate.wy-inline-validate-danger .wy-input-context,.wy-inline-validate.wy-inline-validate-info .wy-input-context,.wy-inline-validate.wy-inline-validate-success .wy-input-context,.wy-inline-validate.wy-inline-validate-warning .wy-input-context,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li button.toctree-expand{font-family:inherit}.fa:before,.icon:before,.rst-content .admonition-title:before,.rst-content .code-block-caption .headerlink:before,.rst-content .eqno .headerlink:before,.rst-content code.download span:first-child:before,.rst-content dl dt .headerlink:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content p .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content tt.download span:first-child:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before,.wy-menu-vertical li button.toctree-expand:before{font-family:FontAwesome;display:inline-block;font-style:normal;font-weight:400;line-height:1;text-decoration:inherit}.rst-content .code-block-caption a .headerlink,.rst-content .eqno a .headerlink,.rst-content a .admonition-title,.rst-content code.download a span:first-child,.rst-content dl dt a .headerlink,.rst-content h1 a .headerlink,.rst-content h2 a .headerlink,.rst-content h3 a .headerlink,.rst-content h4 a .headerlink,.rst-content h5 a .headerlink,.rst-content h6 a .headerlink,.rst-content p.caption a .headerlink,.rst-content p a .headerlink,.rst-content table>caption a .headerlink,.rst-content tt.download a span:first-child,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li a button.toctree-expand,a .fa,a .icon,a .rst-content .admonition-title,a .rst-content .code-block-caption .headerlink,a .rst-content .eqno .headerlink,a .rst-content code.download span:first-child,a .rst-content dl dt .headerlink,a .rst-content h1 .headerlink,a .rst-content h2 .headerlink,a .rst-content h3 .headerlink,a .rst-content h4 .headerlink,a .rst-content h5 .headerlink,a .rst-content h6 .headerlink,a .rst-content p.caption .headerlink,a .rst-content p .headerlink,a .rst-content table>caption .headerlink,a .rst-content tt.download span:first-child,a .wy-menu-vertical li button.toctree-expand{display:inline-block;text-decoration:inherit}.btn .fa,.btn .icon,.btn .rst-content .admonition-title,.btn .rst-content .code-block-caption .headerlink,.btn .rst-content .eqno .headerlink,.btn .rst-content code.download span:first-child,.btn .rst-content dl dt .headerlink,.btn .rst-content h1 .headerlink,.btn .rst-content h2 .headerlink,.btn .rst-content h3 .headerlink,.btn .rst-content h4 .headerlink,.btn .rst-content h5 .headerlink,.btn .rst-content h6 .headerlink,.btn .rst-content p .headerlink,.btn .rst-content table>caption .headerlink,.btn .rst-content tt.download span:first-child,.btn .wy-menu-vertical li.current>a button.toctree-expand,.btn .wy-menu-vertical li.on a button.toctree-expand,.btn .wy-menu-vertical li button.toctree-expand,.nav .fa,.nav .icon,.nav .rst-content .admonition-title,.nav .rst-content .code-block-caption .headerlink,.nav .rst-content .eqno .headerlink,.nav .rst-content code.download span:first-child,.nav .rst-content dl dt .headerlink,.nav .rst-content h1 .headerlink,.nav .rst-content h2 .headerlink,.nav .rst-content h3 .headerlink,.nav .rst-content h4 .headerlink,.nav .rst-content h5 .headerlink,.nav .rst-content h6 .headerlink,.nav .rst-content p .headerlink,.nav .rst-content table>caption .headerlink,.nav .rst-content tt.download span:first-child,.nav .wy-menu-vertical li.current>a button.toctree-expand,.nav .wy-menu-vertical li.on a button.toctree-expand,.nav .wy-menu-vertical li button.toctree-expand,.rst-content .btn .admonition-title,.rst-content .code-block-caption .btn .headerlink,.rst-content .code-block-caption .nav .headerlink,.rst-content .eqno .btn .headerlink,.rst-content .eqno .nav .headerlink,.rst-content .nav .admonition-title,.rst-content code.download .btn span:first-child,.rst-content code.download .nav span:first-child,.rst-content dl dt .btn .headerlink,.rst-content dl dt .nav .headerlink,.rst-content h1 .btn .headerlink,.rst-content h1 .nav .headerlink,.rst-content h2 .btn .headerlink,.rst-content h2 .nav .headerlink,.rst-content h3 .btn .headerlink,.rst-content h3 .nav .headerlink,.rst-content h4 .btn .headerlink,.rst-content h4 .nav .headerlink,.rst-content h5 .btn .headerlink,.rst-content h5 .nav .headerlink,.rst-content h6 .btn .headerlink,.rst-content h6 .nav .headerlink,.rst-content p .btn .headerlink,.rst-content p .nav .headerlink,.rst-content table>caption .btn .headerlink,.rst-content table>caption .nav .headerlink,.rst-content tt.download .btn span:first-child,.rst-content tt.download .nav span:first-child,.wy-menu-vertical li .btn button.toctree-expand,.wy-menu-vertical li.current>a .btn button.toctree-expand,.wy-menu-vertical li.current>a .nav button.toctree-expand,.wy-menu-vertical li .nav button.toctree-expand,.wy-menu-vertical li.on a .btn button.toctree-expand,.wy-menu-vertical li.on a .nav button.toctree-expand{display:inline}.btn .fa-large.icon,.btn .fa.fa-large,.btn .rst-content .code-block-caption .fa-large.headerlink,.btn .rst-content .eqno .fa-large.headerlink,.btn .rst-content .fa-large.admonition-title,.btn .rst-content code.download span.fa-large:first-child,.btn .rst-content dl dt .fa-large.headerlink,.btn .rst-content h1 .fa-large.headerlink,.btn .rst-content h2 .fa-large.headerlink,.btn .rst-content h3 .fa-large.headerlink,.btn .rst-content h4 .fa-large.headerlink,.btn .rst-content h5 .fa-large.headerlink,.btn .rst-content h6 .fa-large.headerlink,.btn .rst-content p .fa-large.headerlink,.btn .rst-content table>caption .fa-large.headerlink,.btn .rst-content tt.download span.fa-large:first-child,.btn .wy-menu-vertical li button.fa-large.toctree-expand,.nav .fa-large.icon,.nav .fa.fa-large,.nav .rst-content .code-block-caption .fa-large.headerlink,.nav .rst-content .eqno .fa-large.headerlink,.nav .rst-content .fa-large.admonition-title,.nav .rst-content code.download span.fa-large:first-child,.nav .rst-content dl dt .fa-large.headerlink,.nav .rst-content h1 .fa-large.headerlink,.nav .rst-content h2 .fa-large.headerlink,.nav .rst-content h3 .fa-large.headerlink,.nav .rst-content h4 .fa-large.headerlink,.nav .rst-content h5 .fa-large.headerlink,.nav .rst-content h6 .fa-large.headerlink,.nav .rst-content p .fa-large.headerlink,.nav .rst-content table>caption .fa-large.headerlink,.nav .rst-content tt.download span.fa-large:first-child,.nav .wy-menu-vertical li button.fa-large.toctree-expand,.rst-content .btn .fa-large.admonition-title,.rst-content .code-block-caption .btn .fa-large.headerlink,.rst-content .code-block-caption .nav .fa-large.headerlink,.rst-content .eqno .btn .fa-large.headerlink,.rst-content .eqno .nav .fa-large.headerlink,.rst-content .nav .fa-large.admonition-title,.rst-content code.download .btn span.fa-large:first-child,.rst-content code.download .nav span.fa-large:first-child,.rst-content dl dt .btn .fa-large.headerlink,.rst-content dl dt .nav .fa-large.headerlink,.rst-content h1 .btn .fa-large.headerlink,.rst-content h1 .nav .fa-large.headerlink,.rst-content h2 .btn .fa-large.headerlink,.rst-content h2 .nav .fa-large.headerlink,.rst-content h3 .btn .fa-large.headerlink,.rst-content h3 .nav .fa-large.headerlink,.rst-content h4 .btn .fa-large.headerlink,.rst-content h4 .nav .fa-large.headerlink,.rst-content h5 .btn .fa-large.headerlink,.rst-content h5 .nav .fa-large.headerlink,.rst-content h6 .btn .fa-large.headerlink,.rst-content h6 .nav .fa-large.headerlink,.rst-content p .btn .fa-large.headerlink,.rst-content p .nav .fa-large.headerlink,.rst-content table>caption .btn .fa-large.headerlink,.rst-content table>caption .nav .fa-large.headerlink,.rst-content tt.download .btn span.fa-large:first-child,.rst-content tt.download .nav span.fa-large:first-child,.wy-menu-vertical li .btn button.fa-large.toctree-expand,.wy-menu-vertical li .nav button.fa-large.toctree-expand{line-height:.9em}.btn .fa-spin.icon,.btn .fa.fa-spin,.btn .rst-content .code-block-caption .fa-spin.headerlink,.btn .rst-content .eqno .fa-spin.headerlink,.btn .rst-content .fa-spin.admonition-title,.btn .rst-content code.download span.fa-spin:first-child,.btn .rst-content dl dt .fa-spin.headerlink,.btn .rst-content h1 .fa-spin.headerlink,.btn .rst-content h2 .fa-spin.headerlink,.btn .rst-content h3 .fa-spin.headerlink,.btn .rst-content h4 .fa-spin.headerlink,.btn .rst-content h5 .fa-spin.headerlink,.btn .rst-content h6 .fa-spin.headerlink,.btn .rst-content p .fa-spin.headerlink,.btn .rst-content table>caption .fa-spin.headerlink,.btn .rst-content tt.download span.fa-spin:first-child,.btn .wy-menu-vertical li button.fa-spin.toctree-expand,.nav .fa-spin.icon,.nav .fa.fa-spin,.nav .rst-content .code-block-caption .fa-spin.headerlink,.nav .rst-content .eqno .fa-spin.headerlink,.nav .rst-content .fa-spin.admonition-title,.nav .rst-content code.download span.fa-spin:first-child,.nav .rst-content dl dt .fa-spin.headerlink,.nav .rst-content h1 .fa-spin.headerlink,.nav .rst-content h2 .fa-spin.headerlink,.nav .rst-content h3 .fa-spin.headerlink,.nav .rst-content h4 .fa-spin.headerlink,.nav .rst-content h5 .fa-spin.headerlink,.nav .rst-content h6 .fa-spin.headerlink,.nav .rst-content p .fa-spin.headerlink,.nav .rst-content table>caption .fa-spin.headerlink,.nav .rst-content tt.download span.fa-spin:first-child,.nav .wy-menu-vertical li button.fa-spin.toctree-expand,.rst-content .btn .fa-spin.admonition-title,.rst-content .code-block-caption .btn .fa-spin.headerlink,.rst-content .code-block-caption .nav .fa-spin.headerlink,.rst-content .eqno .btn .fa-spin.headerlink,.rst-content .eqno .nav .fa-spin.headerlink,.rst-content .nav .fa-spin.admonition-title,.rst-content code.download .btn span.fa-spin:first-child,.rst-content code.download .nav span.fa-spin:first-child,.rst-content dl dt .btn .fa-spin.headerlink,.rst-content dl dt .nav .fa-spin.headerlink,.rst-content h1 .btn .fa-spin.headerlink,.rst-content h1 .nav .fa-spin.headerlink,.rst-content h2 .btn .fa-spin.headerlink,.rst-content h2 .nav .fa-spin.headerlink,.rst-content h3 .btn .fa-spin.headerlink,.rst-content h3 .nav .fa-spin.headerlink,.rst-content h4 .btn .fa-spin.headerlink,.rst-content h4 .nav .fa-spin.headerlink,.rst-content h5 .btn .fa-spin.headerlink,.rst-content h5 .nav .fa-spin.headerlink,.rst-content h6 .btn .fa-spin.headerlink,.rst-content h6 .nav .fa-spin.headerlink,.rst-content p .btn .fa-spin.headerlink,.rst-content p .nav .fa-spin.headerlink,.rst-content table>caption .btn .fa-spin.headerlink,.rst-content table>caption .nav .fa-spin.headerlink,.rst-content tt.download .btn span.fa-spin:first-child,.rst-content tt.download .nav span.fa-spin:first-child,.wy-menu-vertical li .btn button.fa-spin.toctree-expand,.wy-menu-vertical li .nav button.fa-spin.toctree-expand{display:inline-block}.btn.fa:before,.btn.icon:before,.rst-content .btn.admonition-title:before,.rst-content .code-block-caption .btn.headerlink:before,.rst-content .eqno .btn.headerlink:before,.rst-content code.download span.btn:first-child:before,.rst-content dl dt .btn.headerlink:before,.rst-content h1 .btn.headerlink:before,.rst-content h2 .btn.headerlink:before,.rst-content h3 .btn.headerlink:before,.rst-content h4 .btn.headerlink:before,.rst-content h5 .btn.headerlink:before,.rst-content h6 .btn.headerlink:before,.rst-content p .btn.headerlink:before,.rst-content table>caption .btn.headerlink:before,.rst-content tt.download span.btn:first-child:before,.wy-menu-vertical li button.btn.toctree-expand:before{opacity:.5;-webkit-transition:opacity .05s ease-in;-moz-transition:opacity .05s ease-in;transition:opacity .05s ease-in}.btn.fa:hover:before,.btn.icon:hover:before,.rst-content .btn.admonition-title:hover:before,.rst-content .code-block-caption .btn.headerlink:hover:before,.rst-content .eqno .btn.headerlink:hover:before,.rst-content code.download span.btn:first-child:hover:before,.rst-content dl dt .btn.headerlink:hover:before,.rst-content h1 .btn.headerlink:hover:before,.rst-content h2 .btn.headerlink:hover:before,.rst-content h3 .btn.headerlink:hover:before,.rst-content h4 .btn.headerlink:hover:before,.rst-content h5 .btn.headerlink:hover:before,.rst-content h6 .btn.headerlink:hover:before,.rst-content p .btn.headerlink:hover:before,.rst-content table>caption .btn.headerlink:hover:before,.rst-content tt.download span.btn:first-child:hover:before,.wy-menu-vertical li button.btn.toctree-expand:hover:before{opacity:1}.btn-mini .fa:before,.btn-mini .icon:before,.btn-mini .rst-content .admonition-title:before,.btn-mini .rst-content .code-block-caption .headerlink:before,.btn-mini .rst-content .eqno .headerlink:before,.btn-mini .rst-content code.download span:first-child:before,.btn-mini .rst-content dl dt .headerlink:before,.btn-mini .rst-content h1 .headerlink:before,.btn-mini .rst-content h2 .headerlink:before,.btn-mini .rst-content h3 .headerlink:before,.btn-mini .rst-content h4 .headerlink:before,.btn-mini .rst-content h5 .headerlink:before,.btn-mini .rst-content h6 .headerlink:before,.btn-mini .rst-content p .headerlink:before,.btn-mini .rst-content table>caption .headerlink:before,.btn-mini .rst-content tt.download span:first-child:before,.btn-mini .wy-menu-vertical li button.toctree-expand:before,.rst-content .btn-mini .admonition-title:before,.rst-content .code-block-caption .btn-mini .headerlink:before,.rst-content .eqno .btn-mini .headerlink:before,.rst-content code.download .btn-mini span:first-child:before,.rst-content dl dt .btn-mini .headerlink:before,.rst-content h1 .btn-mini .headerlink:before,.rst-content h2 .btn-mini .headerlink:before,.rst-content h3 .btn-mini .headerlink:before,.rst-content h4 .btn-mini .headerlink:before,.rst-content h5 .btn-mini .headerlink:before,.rst-content h6 .btn-mini .headerlink:before,.rst-content p .btn-mini .headerlink:before,.rst-content table>caption .btn-mini .headerlink:before,.rst-content tt.download .btn-mini span:first-child:before,.wy-menu-vertical li .btn-mini button.toctree-expand:before{font-size:14px;vertical-align:-15%}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning,.wy-alert{padding:12px;line-height:24px;margin-bottom:24px;background:#e7f2fa}.rst-content .admonition-title,.wy-alert-title{font-weight:700;display:block;color:#fff;background:#6ab0de;padding:6px 12px;margin:-12px -12px 12px}.rst-content .danger,.rst-content .error,.rst-content .wy-alert-danger.admonition,.rst-content .wy-alert-danger.admonition-todo,.rst-content .wy-alert-danger.attention,.rst-content .wy-alert-danger.caution,.rst-content .wy-alert-danger.hint,.rst-content .wy-alert-danger.important,.rst-content .wy-alert-danger.note,.rst-content .wy-alert-danger.seealso,.rst-content .wy-alert-danger.tip,.rst-content .wy-alert-danger.warning,.wy-alert.wy-alert-danger{background:#fdf3f2}.rst-content .danger .admonition-title,.rst-content .danger .wy-alert-title,.rst-content .error .admonition-title,.rst-content .error .wy-alert-title,.rst-content .wy-alert-danger.admonition-todo .admonition-title,.rst-content .wy-alert-danger.admonition-todo .wy-alert-title,.rst-content .wy-alert-danger.admonition .admonition-title,.rst-content .wy-alert-danger.admonition .wy-alert-title,.rst-content .wy-alert-danger.attention .admonition-title,.rst-content .wy-alert-danger.attention .wy-alert-title,.rst-content .wy-alert-danger.caution .admonition-title,.rst-content .wy-alert-danger.caution .wy-alert-title,.rst-content .wy-alert-danger.hint .admonition-title,.rst-content .wy-alert-danger.hint .wy-alert-title,.rst-content .wy-alert-danger.important .admonition-title,.rst-content .wy-alert-danger.important .wy-alert-title,.rst-content .wy-alert-danger.note .admonition-title,.rst-content .wy-alert-danger.note .wy-alert-title,.rst-content .wy-alert-danger.seealso .admonition-title,.rst-content .wy-alert-danger.seealso .wy-alert-title,.rst-content .wy-alert-danger.tip .admonition-title,.rst-content .wy-alert-danger.tip .wy-alert-title,.rst-content .wy-alert-danger.warning .admonition-title,.rst-content .wy-alert-danger.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-danger .admonition-title,.wy-alert.wy-alert-danger .rst-content .admonition-title,.wy-alert.wy-alert-danger .wy-alert-title{background:#f29f97}.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .warning,.rst-content .wy-alert-warning.admonition,.rst-content .wy-alert-warning.danger,.rst-content .wy-alert-warning.error,.rst-content .wy-alert-warning.hint,.rst-content .wy-alert-warning.important,.rst-content .wy-alert-warning.note,.rst-content .wy-alert-warning.seealso,.rst-content .wy-alert-warning.tip,.wy-alert.wy-alert-warning{background:#ffedcc}.rst-content .admonition-todo .admonition-title,.rst-content .admonition-todo .wy-alert-title,.rst-content .attention .admonition-title,.rst-content .attention .wy-alert-title,.rst-content .caution .admonition-title,.rst-content .caution .wy-alert-title,.rst-content .warning .admonition-title,.rst-content .warning .wy-alert-title,.rst-content .wy-alert-warning.admonition .admonition-title,.rst-content .wy-alert-warning.admonition .wy-alert-title,.rst-content .wy-alert-warning.danger .admonition-title,.rst-content .wy-alert-warning.danger .wy-alert-title,.rst-content .wy-alert-warning.error .admonition-title,.rst-content .wy-alert-warning.error .wy-alert-title,.rst-content .wy-alert-warning.hint .admonition-title,.rst-content .wy-alert-warning.hint .wy-alert-title,.rst-content .wy-alert-warning.important .admonition-title,.rst-content .wy-alert-warning.important .wy-alert-title,.rst-content .wy-alert-warning.note .admonition-title,.rst-content .wy-alert-warning.note .wy-alert-title,.rst-content .wy-alert-warning.seealso .admonition-title,.rst-content .wy-alert-warning.seealso .wy-alert-title,.rst-content .wy-alert-warning.tip .admonition-title,.rst-content .wy-alert-warning.tip .wy-alert-title,.rst-content .wy-alert.wy-alert-warning .admonition-title,.wy-alert.wy-alert-warning .rst-content .admonition-title,.wy-alert.wy-alert-warning .wy-alert-title{background:#f0b37e}.rst-content .note,.rst-content .seealso,.rst-content .wy-alert-info.admonition,.rst-content .wy-alert-info.admonition-todo,.rst-content .wy-alert-info.attention,.rst-content .wy-alert-info.caution,.rst-content .wy-alert-info.danger,.rst-content .wy-alert-info.error,.rst-content .wy-alert-info.hint,.rst-content .wy-alert-info.important,.rst-content .wy-alert-info.tip,.rst-content .wy-alert-info.warning,.wy-alert.wy-alert-info{background:#e7f2fa}.rst-content .note .admonition-title,.rst-content .note .wy-alert-title,.rst-content .seealso .admonition-title,.rst-content .seealso .wy-alert-title,.rst-content .wy-alert-info.admonition-todo .admonition-title,.rst-content .wy-alert-info.admonition-todo .wy-alert-title,.rst-content .wy-alert-info.admonition .admonition-title,.rst-content .wy-alert-info.admonition .wy-alert-title,.rst-content .wy-alert-info.attention .admonition-title,.rst-content .wy-alert-info.attention .wy-alert-title,.rst-content .wy-alert-info.caution .admonition-title,.rst-content .wy-alert-info.caution .wy-alert-title,.rst-content .wy-alert-info.danger .admonition-title,.rst-content .wy-alert-info.danger .wy-alert-title,.rst-content .wy-alert-info.error .admonition-title,.rst-content .wy-alert-info.error .wy-alert-title,.rst-content .wy-alert-info.hint .admonition-title,.rst-content .wy-alert-info.hint .wy-alert-title,.rst-content .wy-alert-info.important .admonition-title,.rst-content .wy-alert-info.important .wy-alert-title,.rst-content .wy-alert-info.tip .admonition-title,.rst-content .wy-alert-info.tip .wy-alert-title,.rst-content .wy-alert-info.warning .admonition-title,.rst-content .wy-alert-info.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-info .admonition-title,.wy-alert.wy-alert-info .rst-content .admonition-title,.wy-alert.wy-alert-info .wy-alert-title{background:#6ab0de}.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .wy-alert-success.admonition,.rst-content .wy-alert-success.admonition-todo,.rst-content .wy-alert-success.attention,.rst-content .wy-alert-success.caution,.rst-content .wy-alert-success.danger,.rst-content .wy-alert-success.error,.rst-content .wy-alert-success.note,.rst-content .wy-alert-success.seealso,.rst-content .wy-alert-success.warning,.wy-alert.wy-alert-success{background:#dbfaf4}.rst-content .hint .admonition-title,.rst-content .hint .wy-alert-title,.rst-content .important .admonition-title,.rst-content .important .wy-alert-title,.rst-content .tip .admonition-title,.rst-content .tip .wy-alert-title,.rst-content .wy-alert-success.admonition-todo .admonition-title,.rst-content .wy-alert-success.admonition-todo .wy-alert-title,.rst-content .wy-alert-success.admonition .admonition-title,.rst-content .wy-alert-success.admonition .wy-alert-title,.rst-content .wy-alert-success.attention .admonition-title,.rst-content .wy-alert-success.attention .wy-alert-title,.rst-content .wy-alert-success.caution .admonition-title,.rst-content .wy-alert-success.caution .wy-alert-title,.rst-content .wy-alert-success.danger .admonition-title,.rst-content .wy-alert-success.danger .wy-alert-title,.rst-content .wy-alert-success.error .admonition-title,.rst-content .wy-alert-success.error .wy-alert-title,.rst-content .wy-alert-success.note .admonition-title,.rst-content .wy-alert-success.note .wy-alert-title,.rst-content .wy-alert-success.seealso .admonition-title,.rst-content .wy-alert-success.seealso .wy-alert-title,.rst-content .wy-alert-success.warning .admonition-title,.rst-content .wy-alert-success.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-success .admonition-title,.wy-alert.wy-alert-success .rst-content .admonition-title,.wy-alert.wy-alert-success .wy-alert-title{background:#1abc9c}.rst-content .wy-alert-neutral.admonition,.rst-content .wy-alert-neutral.admonition-todo,.rst-content .wy-alert-neutral.attention,.rst-content .wy-alert-neutral.caution,.rst-content .wy-alert-neutral.danger,.rst-content .wy-alert-neutral.error,.rst-content .wy-alert-neutral.hint,.rst-content .wy-alert-neutral.important,.rst-content .wy-alert-neutral.note,.rst-content .wy-alert-neutral.seealso,.rst-content .wy-alert-neutral.tip,.rst-content .wy-alert-neutral.warning,.wy-alert.wy-alert-neutral{background:#f3f6f6}.rst-content .wy-alert-neutral.admonition-todo .admonition-title,.rst-content .wy-alert-neutral.admonition-todo .wy-alert-title,.rst-content .wy-alert-neutral.admonition .admonition-title,.rst-content .wy-alert-neutral.admonition .wy-alert-title,.rst-content .wy-alert-neutral.attention .admonition-title,.rst-content .wy-alert-neutral.attention .wy-alert-title,.rst-content .wy-alert-neutral.caution .admonition-title,.rst-content .wy-alert-neutral.caution .wy-alert-title,.rst-content .wy-alert-neutral.danger .admonition-title,.rst-content .wy-alert-neutral.danger .wy-alert-title,.rst-content .wy-alert-neutral.error .admonition-title,.rst-content .wy-alert-neutral.error .wy-alert-title,.rst-content .wy-alert-neutral.hint .admonition-title,.rst-content .wy-alert-neutral.hint .wy-alert-title,.rst-content .wy-alert-neutral.important .admonition-title,.rst-content .wy-alert-neutral.important .wy-alert-title,.rst-content .wy-alert-neutral.note .admonition-title,.rst-content .wy-alert-neutral.note .wy-alert-title,.rst-content .wy-alert-neutral.seealso .admonition-title,.rst-content .wy-alert-neutral.seealso .wy-alert-title,.rst-content .wy-alert-neutral.tip .admonition-title,.rst-content .wy-alert-neutral.tip .wy-alert-title,.rst-content .wy-alert-neutral.warning .admonition-title,.rst-content .wy-alert-neutral.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-neutral .admonition-title,.wy-alert.wy-alert-neutral .rst-content .admonition-title,.wy-alert.wy-alert-neutral .wy-alert-title{color:#404040;background:#e1e4e5}.rst-content .wy-alert-neutral.admonition-todo a,.rst-content .wy-alert-neutral.admonition a,.rst-content .wy-alert-neutral.attention a,.rst-content .wy-alert-neutral.caution a,.rst-content .wy-alert-neutral.danger a,.rst-content .wy-alert-neutral.error a,.rst-content .wy-alert-neutral.hint a,.rst-content .wy-alert-neutral.important a,.rst-content .wy-alert-neutral.note a,.rst-content .wy-alert-neutral.seealso a,.rst-content .wy-alert-neutral.tip a,.rst-content .wy-alert-neutral.warning a,.wy-alert.wy-alert-neutral a{color:#2980b9}.rst-content .admonition-todo p:last-child,.rst-content .admonition p:last-child,.rst-content .attention p:last-child,.rst-content .caution p:last-child,.rst-content .danger p:last-child,.rst-content .error p:last-child,.rst-content .hint p:last-child,.rst-content .important p:last-child,.rst-content .note p:last-child,.rst-content .seealso p:last-child,.rst-content .tip p:last-child,.rst-content .warning p:last-child,.wy-alert p:last-child{margin-bottom:0}.wy-tray-container{position:fixed;bottom:0;left:0;z-index:600}.wy-tray-container li{display:block;width:300px;background:transparent;color:#fff;text-align:center;box-shadow:0 5px 5px 0 rgba(0,0,0,.1);padding:0 24px;min-width:20%;opacity:0;height:0;line-height:56px;overflow:hidden;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in}.wy-tray-container li.wy-tray-item-success{background:#27ae60}.wy-tray-container li.wy-tray-item-info{background:#2980b9}.wy-tray-container li.wy-tray-item-warning{background:#e67e22}.wy-tray-container li.wy-tray-item-danger{background:#e74c3c}.wy-tray-container li.on{opacity:1;height:56px}@media screen and (max-width:768px){.wy-tray-container{bottom:auto;top:0;width:100%}.wy-tray-container li{width:100%}}button{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;cursor:pointer;line-height:normal;-webkit-appearance:button;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button[disabled]{cursor:default}.btn{display:inline-block;border-radius:2px;line-height:normal;white-space:nowrap;text-align:center;cursor:pointer;font-size:100%;padding:6px 12px 8px;color:#fff;border:1px solid rgba(0,0,0,.1);background-color:#27ae60;text-decoration:none;font-weight:400;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 2px -1px hsla(0,0%,100%,.5),inset 0 -2px 0 0 rgba(0,0,0,.1);outline-none:false;vertical-align:middle;*display:inline;zoom:1;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.btn-hover{background:#2e8ece;color:#fff}.btn:hover{background:#2cc36b;color:#fff}.btn:focus{background:#2cc36b;outline:0}.btn:active{box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.05),inset 0 2px 0 0 rgba(0,0,0,.1);padding:8px 12px 6px}.btn:visited{color:#fff}.btn-disabled,.btn-disabled:active,.btn-disabled:focus,.btn-disabled:hover,.btn:disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn::-moz-focus-inner{padding:0;border:0}.btn-small{font-size:80%}.btn-info{background-color:#2980b9!important}.btn-info:hover{background-color:#2e8ece!important}.btn-neutral{background-color:#f3f6f6!important;color:#404040!important}.btn-neutral:hover{background-color:#e5ebeb!important;color:#404040}.btn-neutral:visited{color:#404040!important}.btn-success{background-color:#27ae60!important}.btn-success:hover{background-color:#295!important}.btn-danger{background-color:#e74c3c!important}.btn-danger:hover{background-color:#ea6153!important}.btn-warning{background-color:#e67e22!important}.btn-warning:hover{background-color:#e98b39!important}.btn-invert{background-color:#222}.btn-invert:hover{background-color:#2f2f2f!important}.btn-link{background-color:transparent!important;color:#2980b9;box-shadow:none;border-color:transparent!important}.btn-link:active,.btn-link:hover{background-color:transparent!important;color:#409ad5!important;box-shadow:none}.btn-link:visited{color:#9b59b6}.wy-btn-group .btn,.wy-control .btn{vertical-align:middle}.wy-btn-group{margin-bottom:24px;*zoom:1}.wy-btn-group:after,.wy-btn-group:before{display:table;content:""}.wy-btn-group:after{clear:both}.wy-dropdown{position:relative;display:inline-block}.wy-dropdown-active .wy-dropdown-menu{display:block}.wy-dropdown-menu{position:absolute;left:0;display:none;float:left;top:100%;min-width:100%;background:#fcfcfc;z-index:100;border:1px solid #cfd7dd;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);padding:12px}.wy-dropdown-menu>dd>a{display:block;clear:both;color:#404040;white-space:nowrap;font-size:90%;padding:0 12px;cursor:pointer}.wy-dropdown-menu>dd>a:hover{background:#2980b9;color:#fff}.wy-dropdown-menu>dd.divider{border-top:1px solid #cfd7dd;margin:6px 0}.wy-dropdown-menu>dd.search{padding-bottom:12px}.wy-dropdown-menu>dd.search input[type=search]{width:100%}.wy-dropdown-menu>dd.call-to-action{background:#e3e3e3;text-transform:uppercase;font-weight:500;font-size:80%}.wy-dropdown-menu>dd.call-to-action:hover{background:#e3e3e3}.wy-dropdown-menu>dd.call-to-action .btn{color:#fff}.wy-dropdown.wy-dropdown-up .wy-dropdown-menu{bottom:100%;top:auto;left:auto;right:0}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu{background:#fcfcfc;margin-top:2px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a{padding:6px 12px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a:hover{background:#2980b9;color:#fff}.wy-dropdown.wy-dropdown-left .wy-dropdown-menu{right:0;left:auto;text-align:right}.wy-dropdown-arrow:before{content:" ";border-bottom:5px solid #f5f5f5;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;display:block;top:-4px;left:50%;margin-left:-3px}.wy-dropdown-arrow.wy-dropdown-arrow-left:before{left:11px}.wy-form-stacked select{display:block}.wy-form-aligned .wy-help-inline,.wy-form-aligned input,.wy-form-aligned label,.wy-form-aligned select,.wy-form-aligned textarea{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-form-aligned .wy-control-group>label{display:inline-block;vertical-align:middle;width:10em;margin:6px 12px 0 0;float:left}.wy-form-aligned .wy-control{float:left}.wy-form-aligned .wy-control label{display:block}.wy-form-aligned .wy-control select{margin-top:6px}fieldset{margin:0}fieldset,legend{border:0;padding:0}legend{width:100%;white-space:normal;margin-bottom:24px;font-size:150%;*margin-left:-7px}label,legend{display:block}label{margin:0 0 .3125em;color:#333;font-size:90%}input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.wy-control-group{margin-bottom:24px;max-width:1200px;margin-left:auto;margin-right:auto;*zoom:1}.wy-control-group:after,.wy-control-group:before{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group.wy-control-group-required>label:after{content:" *";color:#e74c3c}.wy-control-group .wy-form-full,.wy-control-group .wy-form-halves,.wy-control-group .wy-form-thirds{padding-bottom:12px}.wy-control-group .wy-form-full input[type=color],.wy-control-group .wy-form-full input[type=date],.wy-control-group .wy-form-full input[type=datetime-local],.wy-control-group .wy-form-full input[type=datetime],.wy-control-group .wy-form-full input[type=email],.wy-control-group .wy-form-full input[type=month],.wy-control-group .wy-form-full input[type=number],.wy-control-group .wy-form-full input[type=password],.wy-control-group .wy-form-full input[type=search],.wy-control-group .wy-form-full input[type=tel],.wy-control-group .wy-form-full input[type=text],.wy-control-group .wy-form-full input[type=time],.wy-control-group .wy-form-full input[type=url],.wy-control-group .wy-form-full input[type=week],.wy-control-group .wy-form-full select,.wy-control-group .wy-form-halves input[type=color],.wy-control-group .wy-form-halves input[type=date],.wy-control-group .wy-form-halves input[type=datetime-local],.wy-control-group .wy-form-halves input[type=datetime],.wy-control-group .wy-form-halves input[type=email],.wy-control-group .wy-form-halves input[type=month],.wy-control-group .wy-form-halves input[type=number],.wy-control-group .wy-form-halves input[type=password],.wy-control-group .wy-form-halves input[type=search],.wy-control-group .wy-form-halves input[type=tel],.wy-control-group .wy-form-halves input[type=text],.wy-control-group .wy-form-halves input[type=time],.wy-control-group .wy-form-halves input[type=url],.wy-control-group .wy-form-halves input[type=week],.wy-control-group .wy-form-halves select,.wy-control-group .wy-form-thirds input[type=color],.wy-control-group .wy-form-thirds input[type=date],.wy-control-group .wy-form-thirds input[type=datetime-local],.wy-control-group .wy-form-thirds input[type=datetime],.wy-control-group .wy-form-thirds input[type=email],.wy-control-group .wy-form-thirds input[type=month],.wy-control-group .wy-form-thirds input[type=number],.wy-control-group .wy-form-thirds input[type=password],.wy-control-group .wy-form-thirds input[type=search],.wy-control-group .wy-form-thirds input[type=tel],.wy-control-group .wy-form-thirds input[type=text],.wy-control-group .wy-form-thirds input[type=time],.wy-control-group .wy-form-thirds input[type=url],.wy-control-group .wy-form-thirds input[type=week],.wy-control-group .wy-form-thirds select{width:100%}.wy-control-group .wy-form-full{float:left;display:block;width:100%;margin-right:0}.wy-control-group .wy-form-full:last-child{margin-right:0}.wy-control-group .wy-form-halves{float:left;display:block;margin-right:2.35765%;width:48.82117%}.wy-control-group .wy-form-halves:last-child,.wy-control-group .wy-form-halves:nth-of-type(2n){margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(odd){clear:left}.wy-control-group .wy-form-thirds{float:left;display:block;margin-right:2.35765%;width:31.76157%}.wy-control-group .wy-form-thirds:last-child,.wy-control-group .wy-form-thirds:nth-of-type(3n){margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n+1){clear:left}.wy-control-group.wy-control-group-no-input .wy-control,.wy-control-no-input{margin:6px 0 0;font-size:90%}.wy-control-no-input{display:inline-block}.wy-control-group.fluid-input input[type=color],.wy-control-group.fluid-input input[type=date],.wy-control-group.fluid-input input[type=datetime-local],.wy-control-group.fluid-input input[type=datetime],.wy-control-group.fluid-input input[type=email],.wy-control-group.fluid-input input[type=month],.wy-control-group.fluid-input input[type=number],.wy-control-group.fluid-input input[type=password],.wy-control-group.fluid-input input[type=search],.wy-control-group.fluid-input input[type=tel],.wy-control-group.fluid-input input[type=text],.wy-control-group.fluid-input input[type=time],.wy-control-group.fluid-input input[type=url],.wy-control-group.fluid-input input[type=week]{width:100%}.wy-form-message-inline{padding-left:.3em;color:#666;font-size:90%}.wy-form-message{display:block;color:#999;font-size:70%;margin-top:.3125em;font-style:italic}.wy-form-message p{font-size:inherit;font-style:italic;margin-bottom:6px}.wy-form-message p:last-child{margin-bottom:0}input{line-height:normal}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;*overflow:visible}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{-webkit-appearance:none;padding:6px;display:inline-block;border:1px solid #ccc;font-size:80%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 3px #ddd;border-radius:0;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}input[type=datetime-local]{padding:.34375em .625em}input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0;margin-right:.3125em;*height:13px;*width:13px}input[type=checkbox],input[type=radio],input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus{outline:0;outline:thin dotted\9;border-color:#333}input.no-focus:focus{border-color:#ccc!important}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:thin dotted #333;outline:1px auto #129fea}input[type=color][disabled],input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled]{cursor:not-allowed;background-color:#fafafa}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{color:#e74c3c;border:1px solid #e74c3c}input:focus:invalid:focus,select:focus:invalid:focus,textarea:focus:invalid:focus{border-color:#e74c3c}input[type=checkbox]:focus:invalid:focus,input[type=file]:focus:invalid:focus,input[type=radio]:focus:invalid:focus{outline-color:#e74c3c}input.wy-input-large{padding:12px;font-size:100%}textarea{overflow:auto;vertical-align:top;width:100%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif}select,textarea{padding:.5em .625em;display:inline-block;border:1px solid #ccc;font-size:80%;box-shadow:inset 0 1px 3px #ddd;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}select{border:1px solid #ccc;background-color:#fff}select[multiple]{height:auto}select:focus,textarea:focus{outline:0}input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed;background-color:#fafafa}input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed}.wy-checkbox,.wy-radio{margin:6px 0;color:#404040;display:block}.wy-checkbox input,.wy-radio input{vertical-align:baseline}.wy-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-input-prefix,.wy-input-suffix{white-space:nowrap;padding:6px}.wy-input-prefix .wy-input-context,.wy-input-suffix .wy-input-context{line-height:27px;padding:0 8px;display:inline-block;font-size:80%;background-color:#f3f6f6;border:1px solid #ccc;color:#999}.wy-input-suffix .wy-input-context{border-left:0}.wy-input-prefix .wy-input-context{border-right:0}.wy-switch{position:relative;display:block;height:24px;margin-top:12px;cursor:pointer}.wy-switch:before{left:0;top:0;width:36px;height:12px;background:#ccc}.wy-switch:after,.wy-switch:before{position:absolute;content:"";display:block;border-radius:4px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wy-switch:after{width:18px;height:18px;background:#999;left:-3px;top:-3px}.wy-switch span{position:absolute;left:48px;display:block;font-size:12px;color:#ccc;line-height:1}.wy-switch.active:before{background:#1e8449}.wy-switch.active:after{left:24px;background:#27ae60}.wy-switch.disabled{cursor:not-allowed;opacity:.8}.wy-control-group.wy-control-group-error .wy-form-message,.wy-control-group.wy-control-group-error>label{color:#e74c3c}.wy-control-group.wy-control-group-error input[type=color],.wy-control-group.wy-control-group-error input[type=date],.wy-control-group.wy-control-group-error input[type=datetime-local],.wy-control-group.wy-control-group-error input[type=datetime],.wy-control-group.wy-control-group-error input[type=email],.wy-control-group.wy-control-group-error input[type=month],.wy-control-group.wy-control-group-error input[type=number],.wy-control-group.wy-control-group-error input[type=password],.wy-control-group.wy-control-group-error input[type=search],.wy-control-group.wy-control-group-error input[type=tel],.wy-control-group.wy-control-group-error input[type=text],.wy-control-group.wy-control-group-error input[type=time],.wy-control-group.wy-control-group-error input[type=url],.wy-control-group.wy-control-group-error input[type=week],.wy-control-group.wy-control-group-error textarea{border:1px solid #e74c3c}.wy-inline-validate{white-space:nowrap}.wy-inline-validate .wy-input-context{padding:.5em .625em;display:inline-block;font-size:80%}.wy-inline-validate.wy-inline-validate-success .wy-input-context{color:#27ae60}.wy-inline-validate.wy-inline-validate-danger .wy-input-context{color:#e74c3c}.wy-inline-validate.wy-inline-validate-warning .wy-input-context{color:#e67e22}.wy-inline-validate.wy-inline-validate-info .wy-input-context{color:#2980b9}.rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.mirror{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.mirror.rotate-90{-webkit-transform:scaleX(-1) rotate(90deg);-moz-transform:scaleX(-1) rotate(90deg);-ms-transform:scaleX(-1) rotate(90deg);-o-transform:scaleX(-1) rotate(90deg);transform:scaleX(-1) rotate(90deg)}.mirror.rotate-180{-webkit-transform:scaleX(-1) rotate(180deg);-moz-transform:scaleX(-1) rotate(180deg);-ms-transform:scaleX(-1) rotate(180deg);-o-transform:scaleX(-1) rotate(180deg);transform:scaleX(-1) rotate(180deg)}.mirror.rotate-270{-webkit-transform:scaleX(-1) rotate(270deg);-moz-transform:scaleX(-1) rotate(270deg);-ms-transform:scaleX(-1) rotate(270deg);-o-transform:scaleX(-1) rotate(270deg);transform:scaleX(-1) rotate(270deg)}@media only screen and (max-width:480px){.wy-form button[type=submit]{margin:.7em 0 0}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=text],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week],.wy-form label{margin-bottom:.3em;display:block}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week]{margin-bottom:0}.wy-form-aligned .wy-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.wy-form-aligned .wy-control{margin:1.5em 0 0}.wy-form-message,.wy-form-message-inline,.wy-form .wy-help-inline{display:block;font-size:80%;padding:6px 0}}@media screen and (max-width:768px){.tablet-hide{display:none}}@media screen and (max-width:480px){.mobile-hide{display:none}}.float-left{float:left}.float-right{float:right}.full-width{width:100%}.rst-content table.docutils,.rst-content table.field-list,.wy-table{border-collapse:collapse;border-spacing:0;empty-cells:show;margin-bottom:24px}.rst-content table.docutils caption,.rst-content table.field-list caption,.wy-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.rst-content table.docutils td,.rst-content table.docutils th,.rst-content table.field-list td,.rst-content table.field-list th,.wy-table td,.wy-table th{font-size:90%;margin:0;overflow:visible;padding:8px 16px}.rst-content table.docutils td:first-child,.rst-content table.docutils th:first-child,.rst-content table.field-list td:first-child,.rst-content table.field-list th:first-child,.wy-table td:first-child,.wy-table th:first-child{border-left-width:0}.rst-content table.docutils thead,.rst-content table.field-list thead,.wy-table thead{color:#000;text-align:left;vertical-align:bottom;white-space:nowrap}.rst-content table.docutils thead th,.rst-content table.field-list thead th,.wy-table thead th{font-weight:700;border-bottom:2px solid #e1e4e5}.rst-content table.docutils td,.rst-content table.field-list td,.wy-table td{background-color:transparent;vertical-align:middle}.rst-content table.docutils td p,.rst-content table.field-list td p,.wy-table td p{line-height:18px}.rst-content table.docutils td p:last-child,.rst-content table.field-list td p:last-child,.wy-table td p:last-child{margin-bottom:0}.rst-content table.docutils .wy-table-cell-min,.rst-content table.field-list .wy-table-cell-min,.wy-table .wy-table-cell-min{width:1%;padding-right:0}.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox],.wy-table .wy-table-cell-min input[type=checkbox]{margin:0}.wy-table-secondary{color:grey;font-size:90%}.wy-table-tertiary{color:grey;font-size:80%}.rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td,.wy-table-backed,.wy-table-odd td,.wy-table-striped tr:nth-child(2n-1) td{background-color:#f3f6f6}.rst-content table.docutils,.wy-table-bordered-all{border:1px solid #e1e4e5}.rst-content table.docutils td,.wy-table-bordered-all td{border-bottom:1px solid #e1e4e5;border-left:1px solid #e1e4e5}.rst-content table.docutils tbody>tr:last-child td,.wy-table-bordered-all tbody>tr:last-child td{border-bottom-width:0}.wy-table-bordered{border:1px solid #e1e4e5}.wy-table-bordered-rows td{border-bottom:1px solid #e1e4e5}.wy-table-bordered-rows tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal td,.wy-table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #e1e4e5}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-responsive{margin-bottom:24px;max-width:100%;overflow:auto}.wy-table-responsive table{margin-bottom:0!important}.wy-table-responsive table td,.wy-table-responsive table th{white-space:nowrap}a{color:#2980b9;text-decoration:none;cursor:pointer}a:hover{color:#3091d1}a:visited{color:#9b59b6}html{height:100%}body,html{overflow-x:hidden}body{font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;font-weight:400;color:#404040;min-height:100%;background:#edf0f2}.wy-text-left{text-align:left}.wy-text-center{text-align:center}.wy-text-right{text-align:right}.wy-text-large{font-size:120%}.wy-text-normal{font-size:100%}.wy-text-small,small{font-size:80%}.wy-text-strike{text-decoration:line-through}.wy-text-warning{color:#e67e22!important}a.wy-text-warning:hover{color:#eb9950!important}.wy-text-info{color:#2980b9!important}a.wy-text-info:hover{color:#409ad5!important}.wy-text-success{color:#27ae60!important}a.wy-text-success:hover{color:#36d278!important}.wy-text-danger{color:#e74c3c!important}a.wy-text-danger:hover{color:#ed7669!important}.wy-text-neutral{color:#404040!important}a.wy-text-neutral:hover{color:#595959!important}.rst-content .toctree-wrapper>p.caption,h1,h2,h3,h4,h5,h6,legend{margin-top:0;font-weight:700;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif}p{line-height:24px;font-size:16px;margin:0 0 24px}h1{font-size:175%}.rst-content .toctree-wrapper>p.caption,h2{font-size:150%}h3{font-size:125%}h4{font-size:115%}h5{font-size:110%}h6{font-size:100%}hr{display:block;height:1px;border:0;border-top:1px solid #e1e4e5;margin:24px 0;padding:0}.rst-content code,.rst-content tt,code{white-space:nowrap;max-width:100%;background:#fff;border:1px solid #e1e4e5;font-size:75%;padding:0 5px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;color:#e74c3c;overflow-x:auto}.rst-content tt.code-large,code.code-large{font-size:90%}.rst-content .section ul,.rst-content .toctree-wrapper ul,.rst-content section ul,.wy-plain-list-disc,article ul{list-style:disc;line-height:24px;margin-bottom:24px}.rst-content .section ul li,.rst-content .toctree-wrapper ul li,.rst-content section ul li,.wy-plain-list-disc li,article ul li{list-style:disc;margin-left:24px}.rst-content .section ul li p:last-child,.rst-content .section ul li ul,.rst-content .toctree-wrapper ul li p:last-child,.rst-content .toctree-wrapper ul li ul,.rst-content section ul li p:last-child,.rst-content section ul li ul,.wy-plain-list-disc li p:last-child,.wy-plain-list-disc li ul,article ul li p:last-child,article ul li ul{margin-bottom:0}.rst-content .section ul li li,.rst-content .toctree-wrapper ul li li,.rst-content section ul li li,.wy-plain-list-disc li li,article ul li li{list-style:circle}.rst-content .section ul li li li,.rst-content .toctree-wrapper ul li li li,.rst-content section ul li li li,.wy-plain-list-disc li li li,article ul li li li{list-style:square}.rst-content .section ul li ol li,.rst-content .toctree-wrapper ul li ol li,.rst-content section ul li ol li,.wy-plain-list-disc li ol li,article ul li ol li{list-style:decimal}.rst-content .section ol,.rst-content .section ol.arabic,.rst-content .toctree-wrapper ol,.rst-content .toctree-wrapper ol.arabic,.rst-content section ol,.rst-content section ol.arabic,.wy-plain-list-decimal,article ol{list-style:decimal;line-height:24px;margin-bottom:24px}.rst-content .section ol.arabic li,.rst-content .section ol li,.rst-content .toctree-wrapper ol.arabic li,.rst-content .toctree-wrapper ol li,.rst-content section ol.arabic li,.rst-content section ol li,.wy-plain-list-decimal li,article ol li{list-style:decimal;margin-left:24px}.rst-content .section ol.arabic li ul,.rst-content .section ol li p:last-child,.rst-content .section ol li ul,.rst-content .toctree-wrapper ol.arabic li ul,.rst-content .toctree-wrapper ol li p:last-child,.rst-content .toctree-wrapper ol li ul,.rst-content section ol.arabic li ul,.rst-content section ol li p:last-child,.rst-content section ol li ul,.wy-plain-list-decimal li p:last-child,.wy-plain-list-decimal li ul,article ol li p:last-child,article ol li ul{margin-bottom:0}.rst-content .section ol.arabic li ul li,.rst-content .section ol li ul li,.rst-content .toctree-wrapper ol.arabic li ul li,.rst-content .toctree-wrapper ol li ul li,.rst-content section ol.arabic li ul li,.rst-content section ol li ul li,.wy-plain-list-decimal li ul li,article ol li ul li{list-style:disc}.wy-breadcrumbs{*zoom:1}.wy-breadcrumbs:after,.wy-breadcrumbs:before{display:table;content:""}.wy-breadcrumbs:after{clear:both}.wy-breadcrumbs>li{display:inline-block;padding-top:5px}.wy-breadcrumbs>li.wy-breadcrumbs-aside{float:right}.rst-content .wy-breadcrumbs>li code,.rst-content .wy-breadcrumbs>li tt,.wy-breadcrumbs>li .rst-content tt,.wy-breadcrumbs>li code{all:inherit;color:inherit}.breadcrumb-item:before{content:"/";color:#bbb;font-size:13px;padding:0 6px 0 3px}.wy-breadcrumbs-extra{margin-bottom:0;color:#b3b3b3;font-size:80%;display:inline-block}@media screen and (max-width:480px){.wy-breadcrumbs-extra,.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}@media print{.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}html{font-size:16px}.wy-affix{position:fixed;top:1.618em}.wy-menu a:hover{text-decoration:none}.wy-menu-horiz{*zoom:1}.wy-menu-horiz:after,.wy-menu-horiz:before{display:table;content:""}.wy-menu-horiz:after{clear:both}.wy-menu-horiz li,.wy-menu-horiz ul{display:inline-block}.wy-menu-horiz li:hover{background:hsla(0,0%,100%,.1)}.wy-menu-horiz li.divide-left{border-left:1px solid #404040}.wy-menu-horiz li.divide-right{border-right:1px solid #404040}.wy-menu-horiz a{height:32px;display:inline-block;line-height:32px;padding:0 16px}.wy-menu-vertical{width:300px}.wy-menu-vertical header,.wy-menu-vertical p.caption{color:#55a5d9;height:32px;line-height:32px;padding:0 1.618em;margin:12px 0 0;display:block;font-weight:700;text-transform:uppercase;font-size:85%;white-space:nowrap}.wy-menu-vertical ul{margin-bottom:0}.wy-menu-vertical li.divide-top{border-top:1px solid #404040}.wy-menu-vertical li.divide-bottom{border-bottom:1px solid #404040}.wy-menu-vertical li.current{background:#e3e3e3}.wy-menu-vertical li.current a{color:grey;border-right:1px solid #c9c9c9;padding:.4045em 2.427em}.wy-menu-vertical li.current a:hover{background:#d6d6d6}.rst-content .wy-menu-vertical li tt,.wy-menu-vertical li .rst-content tt,.wy-menu-vertical li code{border:none;background:inherit;color:inherit;padding-left:0;padding-right:0}.wy-menu-vertical li button.toctree-expand{display:block;float:left;margin-left:-1.2em;line-height:18px;color:#4d4d4d;border:none;background:none;padding:0}.wy-menu-vertical li.current>a,.wy-menu-vertical li.on a{color:#404040;font-weight:700;position:relative;background:#fcfcfc;border:none;padding:.4045em 1.618em}.wy-menu-vertical li.current>a:hover,.wy-menu-vertical li.on a:hover{background:#fcfcfc}.wy-menu-vertical li.current>a:hover button.toctree-expand,.wy-menu-vertical li.on a:hover button.toctree-expand{color:grey}.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand{display:block;line-height:18px;color:#333}.wy-menu-vertical li.toctree-l1.current>a{border-bottom:1px solid #c9c9c9;border-top:1px solid #c9c9c9}.wy-menu-vertical .toctree-l1.current .toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .toctree-l11>ul{display:none}.wy-menu-vertical .toctree-l1.current .current.toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .current.toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .current.toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .current.toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .current.toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .current.toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .current.toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .current.toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .current.toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .current.toctree-l11>ul{display:block}.wy-menu-vertical li.toctree-l3,.wy-menu-vertical li.toctree-l4{font-size:.9em}.wy-menu-vertical li.toctree-l2 a,.wy-menu-vertical li.toctree-l3 a,.wy-menu-vertical li.toctree-l4 a,.wy-menu-vertical li.toctree-l5 a,.wy-menu-vertical li.toctree-l6 a,.wy-menu-vertical li.toctree-l7 a,.wy-menu-vertical li.toctree-l8 a,.wy-menu-vertical li.toctree-l9 a,.wy-menu-vertical li.toctree-l10 a{color:#404040}.wy-menu-vertical li.toctree-l2 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l3 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l4 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l5 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l6 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l7 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l8 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l9 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l10 a:hover button.toctree-expand{color:grey}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a,.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a,.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a,.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a,.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a,.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a,.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a,.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{display:block}.wy-menu-vertical li.toctree-l2.current>a{padding:.4045em 2.427em}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{padding:.4045em 1.618em .4045em 4.045em}.wy-menu-vertical li.toctree-l3.current>a{padding:.4045em 4.045em}.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{padding:.4045em 1.618em .4045em 5.663em}.wy-menu-vertical li.toctree-l4.current>a{padding:.4045em 5.663em}.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a{padding:.4045em 1.618em .4045em 7.281em}.wy-menu-vertical li.toctree-l5.current>a{padding:.4045em 7.281em}.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a{padding:.4045em 1.618em .4045em 8.899em}.wy-menu-vertical li.toctree-l6.current>a{padding:.4045em 8.899em}.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a{padding:.4045em 1.618em .4045em 10.517em}.wy-menu-vertical li.toctree-l7.current>a{padding:.4045em 10.517em}.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a{padding:.4045em 1.618em .4045em 12.135em}.wy-menu-vertical li.toctree-l8.current>a{padding:.4045em 12.135em}.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a{padding:.4045em 1.618em .4045em 13.753em}.wy-menu-vertical li.toctree-l9.current>a{padding:.4045em 13.753em}.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a{padding:.4045em 1.618em .4045em 15.371em}.wy-menu-vertical li.toctree-l10.current>a{padding:.4045em 15.371em}.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{padding:.4045em 1.618em .4045em 16.989em}.wy-menu-vertical li.toctree-l2.current>a,.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{background:#c9c9c9}.wy-menu-vertical li.toctree-l2 button.toctree-expand{color:#a3a3a3}.wy-menu-vertical li.toctree-l3.current>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{background:#bdbdbd}.wy-menu-vertical li.toctree-l3 button.toctree-expand{color:#969696}.wy-menu-vertical li.current ul{display:block}.wy-menu-vertical li ul{margin-bottom:0;display:none}.wy-menu-vertical li ul li a{margin-bottom:0;color:#d9d9d9;font-weight:400}.wy-menu-vertical a{line-height:18px;padding:.4045em 1.618em;display:block;position:relative;font-size:90%;color:#d9d9d9}.wy-menu-vertical a:hover{background-color:#4e4a4a;cursor:pointer}.wy-menu-vertical a:hover button.toctree-expand{color:#d9d9d9}.wy-menu-vertical a:active{background-color:#2980b9;cursor:pointer;color:#fff}.wy-menu-vertical a:active button.toctree-expand{color:#fff}.wy-side-nav-search{display:block;width:300px;padding:.809em;margin-bottom:.809em;z-index:200;background-color:#2980b9;text-align:center;color:#fcfcfc}.wy-side-nav-search input[type=text]{width:100%;border-radius:50px;padding:6px 12px;border-color:#2472a4}.wy-side-nav-search img{display:block;margin:auto auto .809em;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-side-nav-search .wy-dropdown>a,.wy-side-nav-search>a{color:#fcfcfc;font-size:100%;font-weight:700;display:inline-block;padding:4px 6px;margin-bottom:.809em;max-width:100%}.wy-side-nav-search .wy-dropdown>a:hover,.wy-side-nav-search>a:hover{background:hsla(0,0%,100%,.1)}.wy-side-nav-search .wy-dropdown>a img.logo,.wy-side-nav-search>a img.logo{display:block;margin:0 auto;height:auto;width:auto;border-radius:0;max-width:100%;background:transparent}.wy-side-nav-search .wy-dropdown>a.icon img.logo,.wy-side-nav-search>a.icon img.logo{margin-top:.85em}.wy-side-nav-search>div.version{margin-top:-.4045em;margin-bottom:.809em;font-weight:400;color:hsla(0,0%,100%,.3)}.wy-nav .wy-menu-vertical header{color:#2980b9}.wy-nav .wy-menu-vertical a{color:#b3b3b3}.wy-nav .wy-menu-vertical a:hover{background-color:#2980b9;color:#fff}[data-menu-wrap]{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in;position:absolute;opacity:1;width:100%;opacity:0}[data-menu-wrap].move-center{left:0;right:auto;opacity:1}[data-menu-wrap].move-left{right:auto;left:-100%;opacity:0}[data-menu-wrap].move-right{right:-100%;left:auto;opacity:0}.wy-body-for-nav{background:#fcfcfc}.wy-grid-for-nav{position:absolute;width:100%;height:100%}.wy-nav-side{position:fixed;top:0;bottom:0;left:0;padding-bottom:2em;width:300px;overflow-x:hidden;overflow-y:hidden;min-height:100%;color:#9b9b9b;background:#343131;z-index:200}.wy-side-scroll{width:320px;position:relative;overflow-x:hidden;overflow-y:scroll;height:100%}.wy-nav-top{display:none;background:#2980b9;color:#fff;padding:.4045em .809em;position:relative;line-height:50px;text-align:center;font-size:100%;*zoom:1}.wy-nav-top:after,.wy-nav-top:before{display:table;content:""}.wy-nav-top:after{clear:both}.wy-nav-top a{color:#fff;font-weight:700}.wy-nav-top img{margin-right:12px;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-nav-top i{font-size:30px;float:left;cursor:pointer;padding-top:inherit}.wy-nav-content-wrap{margin-left:300px;background:#fcfcfc;min-height:100%}.wy-nav-content{padding:1.618em 3.236em;height:100%;max-width:800px;margin:auto}.wy-body-mask{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.2);display:none;z-index:499}.wy-body-mask.on{display:block}footer{color:grey}footer p{margin-bottom:12px}.rst-content footer span.commit tt,footer span.commit .rst-content tt,footer span.commit code{padding:0;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:1em;background:none;border:none;color:grey}.rst-footer-buttons{*zoom:1}.rst-footer-buttons:after,.rst-footer-buttons:before{width:100%;display:table;content:""}.rst-footer-buttons:after{clear:both}.rst-breadcrumbs-buttons{margin-top:12px;*zoom:1}.rst-breadcrumbs-buttons:after,.rst-breadcrumbs-buttons:before{display:table;content:""}.rst-breadcrumbs-buttons:after{clear:both}#search-results .search li{margin-bottom:24px;border-bottom:1px solid #e1e4e5;padding-bottom:24px}#search-results .search li:first-child{border-top:1px solid #e1e4e5;padding-top:24px}#search-results .search li a{font-size:120%;margin-bottom:12px;display:inline-block}#search-results .context{color:grey;font-size:90%}.genindextable li>ul{margin-left:24px}@media screen and (max-width:768px){.wy-body-for-nav{background:#fcfcfc}.wy-nav-top{display:block}.wy-nav-side{left:-300px}.wy-nav-side.shift{width:85%;left:0}.wy-menu.wy-menu-vertical,.wy-side-nav-search,.wy-side-scroll{width:auto}.wy-nav-content-wrap{margin-left:0}.wy-nav-content-wrap .wy-nav-content{padding:1.618em}.wy-nav-content-wrap.shift{position:fixed;min-width:100%;left:85%;top:0;height:100%;overflow:hidden}}@media screen and (min-width:1100px){.wy-nav-content-wrap{background:rgba(0,0,0,.05)}.wy-nav-content{margin:0;background:#fcfcfc}}@media print{.rst-versions,.wy-nav-side,footer{display:none}.wy-nav-content-wrap{margin-left:0}}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60;*zoom:1}.rst-versions .rst-current-version:after,.rst-versions .rst-current-version:before{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-content .code-block-caption .rst-versions .rst-current-version .headerlink,.rst-content .eqno .rst-versions .rst-current-version .headerlink,.rst-content .rst-versions .rst-current-version .admonition-title,.rst-content code.download .rst-versions .rst-current-version span:first-child,.rst-content dl dt .rst-versions .rst-current-version .headerlink,.rst-content h1 .rst-versions .rst-current-version .headerlink,.rst-content h2 .rst-versions .rst-current-version .headerlink,.rst-content h3 .rst-versions .rst-current-version .headerlink,.rst-content h4 .rst-versions .rst-current-version .headerlink,.rst-content h5 .rst-versions .rst-current-version .headerlink,.rst-content h6 .rst-versions .rst-current-version .headerlink,.rst-content p .rst-versions .rst-current-version .headerlink,.rst-content table>caption .rst-versions .rst-current-version .headerlink,.rst-content tt.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .fa,.rst-versions .rst-current-version .icon,.rst-versions .rst-current-version .rst-content .admonition-title,.rst-versions .rst-current-version .rst-content .code-block-caption .headerlink,.rst-versions .rst-current-version .rst-content .eqno .headerlink,.rst-versions .rst-current-version .rst-content code.download span:first-child,.rst-versions .rst-current-version .rst-content dl dt .headerlink,.rst-versions .rst-current-version .rst-content h1 .headerlink,.rst-versions .rst-current-version .rst-content h2 .headerlink,.rst-versions .rst-current-version .rst-content h3 .headerlink,.rst-versions .rst-current-version .rst-content h4 .headerlink,.rst-versions .rst-current-version .rst-content h5 .headerlink,.rst-versions .rst-current-version .rst-content h6 .headerlink,.rst-versions .rst-current-version .rst-content p .headerlink,.rst-versions .rst-current-version .rst-content table>caption .headerlink,.rst-versions .rst-current-version .rst-content tt.download span:first-child,.rst-versions .rst-current-version .wy-menu-vertical li button.toctree-expand,.wy-menu-vertical li .rst-versions .rst-current-version button.toctree-expand{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}}.rst-content .toctree-wrapper>p.caption,.rst-content h1,.rst-content h2,.rst-content h3,.rst-content h4,.rst-content h5,.rst-content h6{margin-bottom:24px}.rst-content img{max-width:100%;height:auto}.rst-content div.figure,.rst-content figure{margin-bottom:24px}.rst-content div.figure .caption-text,.rst-content figure .caption-text{font-style:italic}.rst-content div.figure p:last-child.caption,.rst-content figure p:last-child.caption{margin-bottom:0}.rst-content div.figure.align-center,.rst-content figure.align-center{text-align:center}.rst-content .section>a>img,.rst-content .section>img,.rst-content section>a>img,.rst-content section>img{margin-bottom:24px}.rst-content abbr[title]{text-decoration:none}.rst-content.style-external-links a.reference.external:after{font-family:FontAwesome;content:"\f08e";color:#b3b3b3;vertical-align:super;font-size:60%;margin:0 .2em}.rst-content blockquote{margin-left:24px;line-height:24px;margin-bottom:24px}.rst-content pre.literal-block{white-space:pre;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;display:block;overflow:auto}.rst-content div[class^=highlight],.rst-content pre.literal-block{border:1px solid #e1e4e5;overflow-x:auto;margin:1px 0 24px}.rst-content div[class^=highlight] div[class^=highlight],.rst-content pre.literal-block div[class^=highlight]{padding:0;border:none;margin:0}.rst-content div[class^=highlight] td.code{width:100%}.rst-content .linenodiv pre{border-right:1px solid #e6e9ea;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;user-select:none;pointer-events:none}.rst-content div[class^=highlight] pre{white-space:pre;margin:0;padding:12px;display:block;overflow:auto}.rst-content div[class^=highlight] pre .hll{display:block;margin:0 -12px;padding:0 12px}.rst-content .linenodiv pre,.rst-content div[class^=highlight] pre,.rst-content pre.literal-block{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:12px;line-height:1.4}.rst-content div.highlight .gp,.rst-content div.highlight span.linenos{user-select:none;pointer-events:none}.rst-content div.highlight span.linenos{display:inline-block;padding-left:0;padding-right:12px;margin-right:12px;border-right:1px solid #e6e9ea}.rst-content .code-block-caption{font-style:italic;font-size:85%;line-height:1;padding:1em 0;text-align:center}@media print{.rst-content .codeblock,.rst-content div[class^=highlight],.rst-content div[class^=highlight] pre{white-space:pre-wrap}}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning{clear:both}.rst-content .admonition-todo .last,.rst-content .admonition-todo>:last-child,.rst-content .admonition .last,.rst-content .admonition>:last-child,.rst-content .attention .last,.rst-content .attention>:last-child,.rst-content .caution .last,.rst-content .caution>:last-child,.rst-content .danger .last,.rst-content .danger>:last-child,.rst-content .error .last,.rst-content .error>:last-child,.rst-content .hint .last,.rst-content .hint>:last-child,.rst-content .important .last,.rst-content .important>:last-child,.rst-content .note .last,.rst-content .note>:last-child,.rst-content .seealso .last,.rst-content .seealso>:last-child,.rst-content .tip .last,.rst-content .tip>:last-child,.rst-content .warning .last,.rst-content .warning>:last-child{margin-bottom:0}.rst-content .admonition-title:before{margin-right:4px}.rst-content .admonition table{border-color:rgba(0,0,0,.1)}.rst-content .admonition table td,.rst-content .admonition table th{background:transparent!important;border-color:rgba(0,0,0,.1)!important}.rst-content .section ol.loweralpha,.rst-content .section ol.loweralpha>li,.rst-content .toctree-wrapper ol.loweralpha,.rst-content .toctree-wrapper ol.loweralpha>li,.rst-content section ol.loweralpha,.rst-content section ol.loweralpha>li{list-style:lower-alpha}.rst-content .section ol.upperalpha,.rst-content .section ol.upperalpha>li,.rst-content .toctree-wrapper ol.upperalpha,.rst-content .toctree-wrapper ol.upperalpha>li,.rst-content section ol.upperalpha,.rst-content section ol.upperalpha>li{list-style:upper-alpha}.rst-content .section ol li>*,.rst-content .section ul li>*,.rst-content .toctree-wrapper ol li>*,.rst-content .toctree-wrapper ul li>*,.rst-content section ol li>*,.rst-content section ul li>*{margin-top:12px;margin-bottom:12px}.rst-content .section ol li>:first-child,.rst-content .section ul li>:first-child,.rst-content .toctree-wrapper ol li>:first-child,.rst-content .toctree-wrapper ul li>:first-child,.rst-content section ol li>:first-child,.rst-content section ul li>:first-child{margin-top:0}.rst-content .section ol li>p,.rst-content .section ol li>p:last-child,.rst-content .section ul li>p,.rst-content .section ul li>p:last-child,.rst-content .toctree-wrapper ol li>p,.rst-content .toctree-wrapper ol li>p:last-child,.rst-content .toctree-wrapper ul li>p,.rst-content .toctree-wrapper ul li>p:last-child,.rst-content section ol li>p,.rst-content section ol li>p:last-child,.rst-content section ul li>p,.rst-content section ul li>p:last-child{margin-bottom:12px}.rst-content .section ol li>p:only-child,.rst-content .section ol li>p:only-child:last-child,.rst-content .section ul li>p:only-child,.rst-content .section ul li>p:only-child:last-child,.rst-content .toctree-wrapper ol li>p:only-child,.rst-content .toctree-wrapper ol li>p:only-child:last-child,.rst-content .toctree-wrapper ul li>p:only-child,.rst-content .toctree-wrapper ul li>p:only-child:last-child,.rst-content section ol li>p:only-child,.rst-content section ol li>p:only-child:last-child,.rst-content section ul li>p:only-child,.rst-content section ul li>p:only-child:last-child{margin-bottom:0}.rst-content .section ol li>ol,.rst-content .section ol li>ul,.rst-content .section ul li>ol,.rst-content .section ul li>ul,.rst-content .toctree-wrapper ol li>ol,.rst-content .toctree-wrapper ol li>ul,.rst-content .toctree-wrapper ul li>ol,.rst-content .toctree-wrapper ul li>ul,.rst-content section ol li>ol,.rst-content section ol li>ul,.rst-content section ul li>ol,.rst-content section ul li>ul{margin-bottom:12px}.rst-content .section ol.simple li>*,.rst-content .section ol.simple li ol,.rst-content .section ol.simple li ul,.rst-content .section ul.simple li>*,.rst-content .section ul.simple li ol,.rst-content .section ul.simple li ul,.rst-content .toctree-wrapper ol.simple li>*,.rst-content .toctree-wrapper ol.simple li ol,.rst-content .toctree-wrapper ol.simple li ul,.rst-content .toctree-wrapper ul.simple li>*,.rst-content .toctree-wrapper ul.simple li ol,.rst-content .toctree-wrapper ul.simple li ul,.rst-content section ol.simple li>*,.rst-content section ol.simple li ol,.rst-content section ol.simple li ul,.rst-content section ul.simple li>*,.rst-content section ul.simple li ol,.rst-content section ul.simple li ul{margin-top:0;margin-bottom:0}.rst-content .line-block{margin-left:0;margin-bottom:24px;line-height:24px}.rst-content .line-block .line-block{margin-left:24px;margin-bottom:0}.rst-content .topic-title{font-weight:700;margin-bottom:12px}.rst-content .toc-backref{color:#404040}.rst-content .align-right{float:right;margin:0 0 24px 24px}.rst-content .align-left{float:left;margin:0 24px 24px 0}.rst-content .align-center{margin:auto}.rst-content .align-center:not(table){display:block}.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink{opacity:0;font-size:14px;font-family:FontAwesome;margin-left:.5em}.rst-content .code-block-caption .headerlink:focus,.rst-content .code-block-caption:hover .headerlink,.rst-content .eqno .headerlink:focus,.rst-content .eqno:hover .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink:focus,.rst-content .toctree-wrapper>p.caption:hover .headerlink,.rst-content dl dt .headerlink:focus,.rst-content dl dt:hover .headerlink,.rst-content h1 .headerlink:focus,.rst-content h1:hover .headerlink,.rst-content h2 .headerlink:focus,.rst-content h2:hover .headerlink,.rst-content h3 .headerlink:focus,.rst-content h3:hover .headerlink,.rst-content h4 .headerlink:focus,.rst-content h4:hover .headerlink,.rst-content h5 .headerlink:focus,.rst-content h5:hover .headerlink,.rst-content h6 .headerlink:focus,.rst-content h6:hover .headerlink,.rst-content p.caption .headerlink:focus,.rst-content p.caption:hover .headerlink,.rst-content p .headerlink:focus,.rst-content p:hover .headerlink,.rst-content table>caption .headerlink:focus,.rst-content table>caption:hover .headerlink{opacity:1}.rst-content p a{overflow-wrap:anywhere}.rst-content .wy-table td p,.rst-content .wy-table td ul,.rst-content .wy-table th p,.rst-content .wy-table th ul,.rst-content table.docutils td p,.rst-content table.docutils td ul,.rst-content table.docutils th p,.rst-content table.docutils th ul,.rst-content table.field-list td p,.rst-content table.field-list td ul,.rst-content table.field-list th p,.rst-content table.field-list th ul{font-size:inherit}.rst-content .btn:focus{outline:2px solid}.rst-content table>caption .headerlink:after{font-size:12px}.rst-content .centered{text-align:center}.rst-content .sidebar{float:right;width:40%;display:block;margin:0 0 24px 24px;padding:24px;background:#f3f6f6;border:1px solid #e1e4e5}.rst-content .sidebar dl,.rst-content .sidebar p,.rst-content .sidebar ul{font-size:90%}.rst-content .sidebar .last,.rst-content .sidebar>:last-child{margin-bottom:0}.rst-content .sidebar .sidebar-title{display:block;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif;font-weight:700;background:#e1e4e5;padding:6px 12px;margin:-24px -24px 24px;font-size:100%}.rst-content .highlighted{background:#f1c40f;box-shadow:0 0 0 2px #f1c40f;display:inline;font-weight:700}.rst-content .citation-reference,.rst-content .footnote-reference{vertical-align:baseline;position:relative;top:-.4em;line-height:0;font-size:90%}.rst-content .citation-reference>span.fn-bracket,.rst-content .footnote-reference>span.fn-bracket{display:none}.rst-content .hlist{width:100%}.rst-content dl dt span.classifier:before{content:" : "}.rst-content dl dt span.classifier-delimiter{display:none!important}html.writer-html4 .rst-content table.docutils.citation,html.writer-html4 .rst-content table.docutils.footnote{background:none;border:none}html.writer-html4 .rst-content table.docutils.citation td,html.writer-html4 .rst-content table.docutils.citation tr,html.writer-html4 .rst-content table.docutils.footnote td,html.writer-html4 .rst-content table.docutils.footnote tr{border:none;background-color:transparent!important;white-space:normal}html.writer-html4 .rst-content table.docutils.citation td.label,html.writer-html4 .rst-content table.docutils.footnote td.label{padding-left:0;padding-right:0;vertical-align:top}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.field-list,html.writer-html5 .rst-content dl.footnote{display:grid;grid-template-columns:auto minmax(80%,95%)}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dt{display:inline-grid;grid-template-columns:max-content auto}html.writer-html5 .rst-content aside.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content div.citation{display:grid;grid-template-columns:auto auto minmax(.65rem,auto) minmax(40%,95%)}html.writer-html5 .rst-content aside.citation>span.label,html.writer-html5 .rst-content aside.footnote>span.label,html.writer-html5 .rst-content div.citation>span.label{grid-column-start:1;grid-column-end:2}html.writer-html5 .rst-content aside.citation>span.backrefs,html.writer-html5 .rst-content aside.footnote>span.backrefs,html.writer-html5 .rst-content div.citation>span.backrefs{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:3}html.writer-html5 .rst-content aside.citation>p,html.writer-html5 .rst-content aside.footnote>p,html.writer-html5 .rst-content div.citation>p{grid-column-start:4;grid-column-end:5}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.field-list,html.writer-html5 .rst-content dl.footnote{margin-bottom:24px}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dt{padding-left:1rem}html.writer-html5 .rst-content dl.citation>dd,html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dd,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dd,html.writer-html5 .rst-content dl.footnote>dt{margin-bottom:0}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.footnote{font-size:.9rem}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.footnote>dt{margin:0 .5rem .5rem 0;line-height:1.2rem;word-break:break-all;font-weight:400}html.writer-html5 .rst-content dl.citation>dt>span.brackets:before,html.writer-html5 .rst-content dl.footnote>dt>span.brackets:before{content:"["}html.writer-html5 .rst-content dl.citation>dt>span.brackets:after,html.writer-html5 .rst-content dl.footnote>dt>span.brackets:after{content:"]"}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref{text-align:left;font-style:italic;margin-left:.65rem;word-break:break-word;word-spacing:-.1rem;max-width:5rem}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref>a,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref>a{word-break:keep-all}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref>a:not(:first-child):before,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref>a:not(:first-child):before{content:" "}html.writer-html5 .rst-content dl.citation>dd,html.writer-html5 .rst-content dl.footnote>dd{margin:0 0 .5rem;line-height:1.2rem}html.writer-html5 .rst-content dl.citation>dd p,html.writer-html5 .rst-content dl.footnote>dd p{font-size:.9rem}html.writer-html5 .rst-content aside.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content div.citation{padding-left:1rem;padding-right:1rem;font-size:.9rem;line-height:1.2rem}html.writer-html5 .rst-content aside.citation p,html.writer-html5 .rst-content aside.footnote p,html.writer-html5 .rst-content div.citation p{font-size:.9rem;line-height:1.2rem;margin-bottom:12px}html.writer-html5 .rst-content aside.citation span.backrefs,html.writer-html5 .rst-content aside.footnote span.backrefs,html.writer-html5 .rst-content div.citation span.backrefs{text-align:left;font-style:italic;margin-left:.65rem;word-break:break-word;word-spacing:-.1rem;max-width:5rem}html.writer-html5 .rst-content aside.citation span.backrefs>a,html.writer-html5 .rst-content aside.footnote span.backrefs>a,html.writer-html5 .rst-content div.citation span.backrefs>a{word-break:keep-all}html.writer-html5 .rst-content aside.citation span.backrefs>a:not(:first-child):before,html.writer-html5 .rst-content aside.footnote span.backrefs>a:not(:first-child):before,html.writer-html5 .rst-content div.citation span.backrefs>a:not(:first-child):before{content:" "}html.writer-html5 .rst-content aside.citation span.label,html.writer-html5 .rst-content aside.footnote span.label,html.writer-html5 .rst-content div.citation span.label{line-height:1.2rem}html.writer-html5 .rst-content aside.citation-list,html.writer-html5 .rst-content aside.footnote-list,html.writer-html5 .rst-content div.citation-list{margin-bottom:24px}html.writer-html5 .rst-content dl.option-list kbd{font-size:.9rem}.rst-content table.docutils.footnote,html.writer-html4 .rst-content table.docutils.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content aside.footnote-list aside.footnote,html.writer-html5 .rst-content div.citation-list>div.citation,html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.footnote{color:grey}.rst-content table.docutils.footnote code,.rst-content table.docutils.footnote tt,html.writer-html4 .rst-content table.docutils.citation code,html.writer-html4 .rst-content table.docutils.citation tt,html.writer-html5 .rst-content aside.footnote-list aside.footnote code,html.writer-html5 .rst-content aside.footnote-list aside.footnote tt,html.writer-html5 .rst-content aside.footnote code,html.writer-html5 .rst-content aside.footnote tt,html.writer-html5 .rst-content div.citation-list>div.citation code,html.writer-html5 .rst-content div.citation-list>div.citation tt,html.writer-html5 .rst-content dl.citation code,html.writer-html5 .rst-content dl.citation tt,html.writer-html5 .rst-content dl.footnote code,html.writer-html5 .rst-content dl.footnote tt{color:#555}.rst-content .wy-table-responsive.citation,.rst-content .wy-table-responsive.footnote{margin-bottom:0}.rst-content .wy-table-responsive.citation+:not(.citation),.rst-content .wy-table-responsive.footnote+:not(.footnote){margin-top:24px}.rst-content .wy-table-responsive.citation:last-child,.rst-content .wy-table-responsive.footnote:last-child{margin-bottom:24px}.rst-content table.docutils th{border-color:#e1e4e5}html.writer-html5 .rst-content table.docutils th{border:1px solid #e1e4e5}html.writer-html5 .rst-content table.docutils td>p,html.writer-html5 .rst-content table.docutils th>p{line-height:1rem;margin-bottom:0;font-size:.9rem}.rst-content table.docutils td .last,.rst-content table.docutils td .last>:last-child{margin-bottom:0}.rst-content table.field-list,.rst-content table.field-list td{border:none}.rst-content table.field-list td p{line-height:inherit}.rst-content table.field-list td>strong{display:inline-block}.rst-content table.field-list .field-name{padding-right:10px;text-align:left;white-space:nowrap}.rst-content table.field-list .field-body{text-align:left}.rst-content code,.rst-content tt{color:#000;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;padding:2px 5px}.rst-content code big,.rst-content code em,.rst-content tt big,.rst-content tt em{font-size:100%!important;line-height:normal}.rst-content code.literal,.rst-content tt.literal{color:#e74c3c;white-space:normal}.rst-content code.xref,.rst-content tt.xref,a .rst-content code,a .rst-content tt{font-weight:700;color:#404040;overflow-wrap:normal}.rst-content kbd,.rst-content pre,.rst-content samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace}.rst-content a code,.rst-content a tt{color:#2980b9}.rst-content dl{margin-bottom:24px}.rst-content dl dt{font-weight:700;margin-bottom:12px}.rst-content dl ol,.rst-content dl p,.rst-content dl table,.rst-content dl ul{margin-bottom:12px}.rst-content dl dd{margin:0 0 12px 24px;line-height:24px}.rst-content dl dd>ol:last-child,.rst-content dl dd>p:last-child,.rst-content dl dd>table:last-child,.rst-content dl dd>ul:last-child{margin-bottom:0}html.writer-html4 .rst-content dl:not(.docutils),html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple){margin-bottom:24px}html.writer-html4 .rst-content dl:not(.docutils)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt{display:table;margin:6px 0;font-size:90%;line-height:normal;background:#e7f2fa;color:#2980b9;border-top:3px solid #6ab0de;padding:6px;position:relative}html.writer-html4 .rst-content dl:not(.docutils)>dt:before,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt:before{color:#6ab0de}html.writer-html4 .rst-content dl:not(.docutils)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt{margin-bottom:6px;border:none;border-left:3px solid #ccc;background:#f0f0f0;color:#555}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils)>dt:first-child,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt:first-child{margin-top:0}html.writer-html4 .rst-content dl:not(.docutils) code.descclassname,html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descclassname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descname{background-color:transparent;border:none;padding:0;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descname{font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .optional,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .optional{display:inline-block;padding:0 4px;color:#000;font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .property,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .property{display:inline-block;padding-right:8px;max-width:100%}html.writer-html4 .rst-content dl:not(.docutils) .k,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .k{font-style:italic}html.writer-html4 .rst-content dl:not(.docutils) .descclassname,html.writer-html4 .rst-content dl:not(.docutils) .descname,html.writer-html4 .rst-content dl:not(.docutils) .sig-name,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .sig-name{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;color:#000}.rst-content .viewcode-back,.rst-content .viewcode-link{display:inline-block;color:#27ae60;font-size:80%;padding-left:24px}.rst-content .viewcode-back{display:block;float:right}.rst-content p.rubric{margin-bottom:12px;font-weight:700}.rst-content code.download,.rst-content tt.download{background:inherit;padding:inherit;font-weight:400;font-family:inherit;font-size:inherit;color:inherit;border:inherit;white-space:inherit}.rst-content code.download span:first-child,.rst-content tt.download span:first-child{-webkit-font-smoothing:subpixel-antialiased}.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{margin-right:4px}.rst-content .guilabel,.rst-content .menuselection{font-size:80%;font-weight:700;border-radius:4px;padding:2.4px 6px;margin:auto 2px}.rst-content .guilabel,.rst-content .menuselection{border:1px solid #7fbbe3;background:#e7f2fa}.rst-content :not(dl.option-list)>:not(dt):not(kbd):not(.kbd)>.kbd,.rst-content :not(dl.option-list)>:not(dt):not(kbd):not(.kbd)>kbd{color:inherit;font-size:80%;background-color:#fff;border:1px solid #a6a6a6;border-radius:4px;box-shadow:0 2px grey;padding:2.4px 6px;margin:auto 0}.rst-content .versionmodified{font-style:italic}@media screen and (max-width:480px){.rst-content .sidebar{width:100%}}span[id*=MathJax-Span]{color:#404040}.math{text-align:center}@font-face{font-family:Lato;src:url(fonts/lato-normal.woff2?bd03a2cc277bbbc338d464e679fe9942) format("woff2"),url(fonts/lato-normal.woff?27bd77b9162d388cb8d4c4217c7c5e2a) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-bold.woff2?cccb897485813c7c256901dbca54ecf2) format("woff2"),url(fonts/lato-bold.woff?d878b6c29b10beca227e9eef4246111b) format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-bold-italic.woff2?0b6bb6725576b072c5d0b02ecdd1900d) format("woff2"),url(fonts/lato-bold-italic.woff?9c7e4e9eb485b4a121c760e61bc3707c) format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-normal-italic.woff2?4eb103b4d12be57cb1d040ed5e162e9d) format("woff2"),url(fonts/lato-normal-italic.woff?f28f2d6482446544ef1ea1ccc6dd5892) format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(fonts/Roboto-Slab-Regular.woff2?7abf5b8d04d26a2cafea937019bca958) format("woff2"),url(fonts/Roboto-Slab-Regular.woff?c1be9284088d487c5e3ff0a10a92e58c) format("woff");font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(fonts/Roboto-Slab-Bold.woff2?9984f4a9bda09be08e83f2506954adbe) format("woff2"),url(fonts/Roboto-Slab-Bold.woff?bed5564a116b05148e3b3bea6fb1162a) format("woff");font-display:block} \ No newline at end of file diff --git a/docs/build/html/_static/jquery.js b/docs/build/html/_static/jquery.js index b061403..c4c6022 100644 --- a/docs/build/html/_static/jquery.js +++ b/docs/build/html/_static/jquery.js @@ -1,2 +1,2 @@ -/*! jQuery v3.5.1 | (c) JS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.5.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="

",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0 - + - + adobe package — pdfservices-sdk documentation - - - + + + + + + + @@ -47,6 +51,8 @@
  • ClientConfig.Builder.build()
  • ClientConfig.Builder.from_file()
  • ClientConfig.Builder.with_connect_timeout()
  • +
  • ClientConfig.Builder.with_pdf_services_uri()
  • +
  • ClientConfig.Builder.with_processing_timeout()
  • ClientConfig.Builder.with_read_timeout()
  • ClientConfig.Builder.with_region()
  • @@ -56,20 +62,11 @@ -
  • ClientConfigBuilder -
  • +
  • ClientConfigBuilder
  • Credentials @@ -116,7 +113,18 @@
  • -
  • AutotagPDFOperation
  • +
  • AutotagPDFOperation +
  • AutotagPDFOptions diff --git a/docs/build/html/adobe.pdfservices.operation.exception.html b/docs/build/html/adobe.pdfservices.operation.exception.html index 1a55bb4..13f7680 100644 --- a/docs/build/html/adobe.pdfservices.operation.exception.html +++ b/docs/build/html/adobe.pdfservices.operation.exception.html @@ -1,17 +1,21 @@ - + - + adobe.pdfservices.operation.exception package — pdfservices-sdk documentation - - - + + + + + + + @@ -47,6 +51,8 @@
  • ClientConfig.Builder.build()
  • ClientConfig.Builder.from_file()
  • ClientConfig.Builder.with_connect_timeout()
  • +
  • ClientConfig.Builder.with_pdf_services_uri()
  • +
  • ClientConfig.Builder.with_processing_timeout()
  • ClientConfig.Builder.with_read_timeout()
  • ClientConfig.Builder.with_region()
  • @@ -56,20 +62,11 @@ -
  • ClientConfigBuilder -
  • +
  • ClientConfigBuilder
  • Credentials @@ -116,7 +113,18 @@
  • -
  • AutotagPDFOperation
  • +
  • AutotagPDFOperation +
  • AutotagPDFOptions @@ -56,20 +62,11 @@
  • -
  • ClientConfigBuilder -
  • +
  • ClientConfigBuilder
  • Credentials @@ -116,7 +113,18 @@
  • -
  • AutotagPDFOperation
  • +
  • AutotagPDFOperation +
  • AutotagPDFOptions diff --git a/docs/build/html/adobe.pdfservices.operation.pdfops.options.extractpdf.html b/docs/build/html/adobe.pdfservices.operation.pdfops.options.extractpdf.html index b9be84c..0893f66 100644 --- a/docs/build/html/adobe.pdfservices.operation.pdfops.options.extractpdf.html +++ b/docs/build/html/adobe.pdfservices.operation.pdfops.options.extractpdf.html @@ -1,17 +1,21 @@ - + - + adobe.pdfservices.operation.pdfops.options.extractpdf package — pdfservices-sdk documentation - - - + + + + + + + @@ -47,6 +51,8 @@
  • ClientConfig.Builder.build()
  • ClientConfig.Builder.from_file()
  • ClientConfig.Builder.with_connect_timeout()
  • +
  • ClientConfig.Builder.with_pdf_services_uri()
  • +
  • ClientConfig.Builder.with_processing_timeout()
  • ClientConfig.Builder.with_read_timeout()
  • ClientConfig.Builder.with_region()
  • @@ -56,20 +62,11 @@ -
  • ClientConfigBuilder -
  • +
  • ClientConfigBuilder
  • Credentials @@ -116,7 +113,18 @@
  • -
  • AutotagPDFOperation
  • +
  • AutotagPDFOperation +
  • AutotagPDFOptions @@ -812,10 +817,10 @@

    W

  • with_elements_to_extract_renditions() (adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.Builder method), [1]
  • - - + diff --git a/docs/build/html/modules.html b/docs/build/html/modules.html index dfae18c..adb7941 100644 --- a/docs/build/html/modules.html +++ b/docs/build/html/modules.html @@ -1,17 +1,21 @@ - + - + src — pdfservices-sdk documentation - - - + + + + + + + @@ -47,6 +51,8 @@
  • ClientConfig.Builder.build()
  • ClientConfig.Builder.from_file()
  • ClientConfig.Builder.with_connect_timeout()
  • +
  • ClientConfig.Builder.with_pdf_services_uri()
  • +
  • ClientConfig.Builder.with_processing_timeout()
  • ClientConfig.Builder.with_read_timeout()
  • ClientConfig.Builder.with_region()
  • @@ -56,20 +62,11 @@ -
  • ClientConfigBuilder -
  • +
  • ClientConfigBuilder
  • Credentials @@ -116,7 +113,18 @@
  • -
  • AutotagPDFOperation
  • +
  • AutotagPDFOperation +
  • AutotagPDFOptions @@ -283,7 +288,8 @@

    ClientConfig
    {
         "connectTimeout": "4000",
         "readTimeout": "20000",
    -    "region": "eu"
    +    "region": "eu",
    +    "processingTimeout": "600000"
     }
     
    @@ -323,6 +329,24 @@

    ClientConfig +
    +with_processing_timeout(processing_timeout: int)
    +

    Sets the processing timeout. It should be greater than or equal to 600000 (10 minutes).

    +
    +
    Parameters:
    +

    processing_timeout (int) – Defines the processing timeout in milliseconds to process the documents. +Default value is 600000 milliseconds (10 minutes)

    +
    +
    Returns:
    +

    This Builder instance to add any additional parameters.

    +
    +
    Return type:
    +

    ClientConfig.Builder

    +
    +
    +
    +
    with_read_timeout(read_timeout: int)
    @@ -416,7 +440,8 @@

    ClientConfigBuilder
    {
         "connectTimeout": "4000",
         "readTimeout": "20000",
    -    "region": "eu"
    +    "region": "eu",
    +    "processingTimeout": "600000"
     }
     
    @@ -456,6 +481,24 @@

    ClientConfigBuilder +
    +with_processing_timeout(processing_timeout: int)
    +

    Sets the processing timeout. It should be greater than or equal to 600000 (10 minutes).

    +
    +
    Parameters:
    +

    processing_timeout (int) – Defines the processing timeout in milliseconds to process the documents. +Default value is 600000 milliseconds (10 minutes)

    +
    +
    Returns:
    +

    This Builder instance to add any additional parameters.

    +
    +
    Return type:
    +

    ClientConfig.Builder

    +
    +
    +

    +
    with_read_timeout(read_timeout: int)
    diff --git a/docs/build/html/search.html b/docs/build/html/search.html index 3fbfc05..ce585c5 100644 --- a/docs/build/html/search.html +++ b/docs/build/html/search.html @@ -1,17 +1,21 @@ - + Search — pdfservices-sdk documentation - - - + + + + + + + @@ -50,6 +54,7 @@
  • ClientConfig.Builder.from_file()
  • ClientConfig.Builder.with_connect_timeout()
  • ClientConfig.Builder.with_pdf_services_uri()
  • +
  • ClientConfig.Builder.with_processing_timeout()
  • ClientConfig.Builder.with_read_timeout()
  • ClientConfig.Builder.with_region()
  • diff --git a/docs/build/html/searchindex.js b/docs/build/html/searchindex.js index 2b358af..faa72bd 100644 --- a/docs/build/html/searchindex.js +++ b/docs/build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["adobe", "adobe.pdfservices", "adobe.pdfservices.operation", "adobe.pdfservices.operation.auth", "adobe.pdfservices.operation.exception", "adobe.pdfservices.operation.io", "adobe.pdfservices.operation.pdfops", "adobe.pdfservices.operation.pdfops.options", "adobe.pdfservices.operation.pdfops.options.autotagpdf", "adobe.pdfservices.operation.pdfops.options.extractpdf", "index", "modules", "reference/index"], "filenames": ["adobe.rst", "adobe.pdfservices.rst", "adobe.pdfservices.operation.rst", "adobe.pdfservices.operation.auth.rst", "adobe.pdfservices.operation.exception.rst", "adobe.pdfservices.operation.io.rst", "adobe.pdfservices.operation.pdfops.rst", "adobe.pdfservices.operation.pdfops.options.rst", "adobe.pdfservices.operation.pdfops.options.autotagpdf.rst", "adobe.pdfservices.operation.pdfops.options.extractpdf.rst", "index.rst", "modules.rst", "reference/index.rst"], "titles": ["adobe package", "adobe.pdfservices package", "adobe.pdfservices.operation package", "adobe.pdfservices.operation.auth package", "adobe.pdfservices.operation.exception package", "adobe.pdfservices.operation.io package", "adobe.pdfservices.operation.pdfops package", "adobe.pdfservices.operation.pdfops.options package", "adobe.pdfservices.operation.pdfops.options.autotagpdf package", "adobe.pdfservices.operation.pdfops.options.extractpdf package", "pdfservices-sdk", "src", "API Reference"], "terms": {"pdfservic": [0, 11, 12], "oper": [0, 1, 10, 12], "submodul": [0, 1, 7], "client_config": [0, 1, 12], "execution_context": [0, 1, 6, 12], "auth": [1, 2, 12], "credenti": [1, 2, 4, 6], "service_account_credenti": [1, 2, 12], "except": [1, 2, 6], "io": [1, 2, 6, 12], "file_ref": [1, 2, 6, 12], "pdfop": [1, 2, 12], "extract_pdf_oper": [1, 2, 12], "autotag_pdf_oper": [1, 2, 12], "clientconfig": [1, 2], "builder": [1, 2, 3, 6, 7, 8, 9, 12], "executioncontext": [1, 2, 6], "creat": [1, 2, 3, 5, 6, 12], "execut": [1, 2, 5, 6, 12], "service_account_credentials_build": [2, 3, 12], "serviceaccountcredenti": [2, 3], "account_id": [2, 3, 12], "client_id": [2, 3, 12], "client_secret": [2, 3, 12], "organization_id": [2, 3, 12], "private_kei": [2, 3, 12], "sdkexcept": [2, 4, 6, 12], "request_tracking_id": [2, 4, 12], "serviceapiexcept": [2, 4, 6, 12], "default_error_cod": [2, 4, 12], "default_status_cod": [2, 4, 12], "error_cod": [2, 4, 12], "status_cod": [2, 4, 12], "serviceusageexcept": [2, 4, 6, 12], "fileref": [2, 5, 6], "create_from_local_fil": [2, 5, 6, 12], "create_from_stream": [2, 5, 12], "get_media_typ": [2, 5, 12], "save_a": [2, 5, 6, 12], "write_to_stream": [2, 5, 12], "option": [2, 3, 5, 6, 12], "extractpdfoper": [2, 6, 9], "supported_source_media_typ": [2, 6, 12], "create_new": [2, 6, 12], "get_opt": [2, 6, 12], "set_input": [2, 6, 12], "set_opt": [2, 6, 12], "autotagpdfoper": [2, 6, 8], "class": [2, 3, 5, 6, 8, 9, 10, 12], "base": [2, 3, 4, 5, 6, 8, 9, 12], "object": [2, 3, 8, 9, 12], "encapsul": [2, 12], "api": [2, 3, 4, 6, 10], "request": [2, 4, 12], "configur": [2, 3, 12], "build": [2, 3, 6, 8, 9, 12], "instanc": [2, 3, 5, 6, 8, 9, 12], "return": [2, 3, 4, 5, 6, 8, 9, 12], "new": [2, 3, 6, 12], "built": [2, 3, 12], "from": [2, 3, 5, 6, 9, 12], "current": [2, 3, 9, 12], "state": [2, 3, 12], "thi": [2, 3, 4, 5, 6, 8, 9, 10, 12], "A": [2, 3, 5, 6, 12], "type": [2, 3, 5, 6, 8, 9, 12], "from_fil": [2, 3, 12], "client_config_file_path": [2, 12], "str": [2, 3, 5, 9, 12], "set": [2, 3, 6, 8, 9, 12], "connect": [2, 12], "timeout": [2, 12], "read": [2, 5, 12], "us": [2, 3, 5, 6, 12], "json": [2, 3, 9, 12], "client": [2, 3, 4, 6, 12], "config": [2, 12], "file": [2, 3, 5, 6, 8, 9, 12], "path": [2, 3, 5, 6, 12], "all": [2, 3, 10, 12], "kei": [2, 3, 12], "structur": [2, 3, 6, 9, 12], "ar": [2, 3, 6, 12], "paramet": [2, 3, 5, 6, 8, 9, 12], "add": [2, 3, 6, 8, 9, 12], "ani": [2, 3, 5, 6, 8, 9, 10, 12], "addit": [2, 3, 6, 8, 9, 12], "connecttimeout": [2, 12], "4000": [2, 12], "readtimeout": [2, 12], "20000": [2, 12], "region": [2, 12], "eu": [2, 12], "with_connect_timeout": [2, 12], "connect_timeout": [2, 12], "int": [2, 12], "It": [2, 3, 5, 6, 12], "should": [2, 12], "greater": [2, 12], "than": [2, 12], "zero": [2, 12], "determin": [2, 12], "millisecond": [2, 12], "until": [2, 12], "i": [2, 3, 4, 5, 6, 9, 10, 12], "establish": [2, 12], "call": [2, 3, 4, 5, 6, 12], "default": [2, 4, 5, 12], "valu": [2, 4, 9, 12], "with_read_timeout": [2, 12], "read_timeout": [2, 12], "defin": [2, 8, 9, 12], "The": [2, 3, 4, 5, 6, 8, 9, 12], "number": [2, 12], "wait": [2, 12], "server": [2, 3, 12], "send": [2, 12], "respons": [2, 6, 12], "after": [2, 12], "10000": [2, 12], "with_region": [2, 12], "updat": [2, 12], "relev": [2, 12], "servic": [2, 3, 4, 12], "u": [2, 12], "static": [2, 3, 5, 8, 9, 12], "repres": [2, 4, 5, 12], "context": [2, 6, 12], "an": [2, 3, 4, 5, 6, 8, 9, 12], "typic": [2, 4, 5, 12], "consist": [2, 12], "desir": [2, 12], "authent": [2, 12], "For": [2, 3, 5, 12], "each": [2, 12], "can": [2, 3, 9, 12], "reus": [2, 12], "across": [2, 12], "sampl": [2, 6, 12], "usag": [2, 4, 6, 12], "try": [2, 6, 12], "base_path": [2, 6, 12], "o": [2, 6, 12], "dirnam": [2, 6, 12], "abspath": [2, 6, 12], "__file__": [2, 6, 12], "sourc": [2, 6, 12], "resourc": [2, 6, 12], "extractpdfinput": [2, 6, 12], "pdf": [2, 3, 6, 8, 9, 12], "extract_pdf_opt": [2, 6, 7, 12], "extractpdfopt": [2, 6, 7, 9], "with_elements_to_extract": [2, 6, 9, 12], "extractelementtyp": [2, 6, 7, 9, 12], "text": [2, 6, 7, 9, 12], "tabl": [2, 6, 7, 9, 12], "with_elements_to_extract_rendit": [2, 6, 9, 12], "extractrenditionselementtyp": [2, 6, 7, 9, 12], "figur": [2, 6, 7, 9, 12], "with_get_char_info": [2, 6, 9, 12], "true": [2, 6, 9, 12], "result": [2, 4, 6, 12], "output": [2, 6, 8, 9, 12], "extracttexttablewithfiguretablerendit": [2, 6, 12], "zip": [2, 6, 12], "log": [2, 6, 12], "encount": [2, 6, 12], "while": [2, 5, 6, 12], "none": [2, 4, 5, 9, 12], "provid": [2, 5, 6, 12], "custom": [2, 12], "http": [2, 4, 12], "abc": [2, 3, 5, 12], "abstract": [2, 5, 12], "marker": [3, 12], "differ": [3, 12], "support": [3, 6, 9, 12], "onli": [9, 12], "factori": [3, 12], "method": [3, 5, 12], "within": [3, 6, 12], "account": [3, 12], "allow": [3, 12], "your": [3, 12], "applic": [3, 12], "tool": [], "extract": [6, 9, 12], "behalf": [3, 12], "itself": [3, 12], "enterpris": [3, 12], "organ": [3, 12], "get": [3, 6, 10, 12], "click": [3, 10, 12], "here": [3, 12], "credentials_file_path": [3, 12], "client_credenti": [3, 12], "org_id": [3, 12], "adobeorg": [3, 12], "id": [3, 4, 12], "techacct": [3, 12], "com": [3, 12], "private_key_fil": [3, 12], "privat": [3, 12], "look": [3, 12], "up": [3, 6, 12], "classpath": [3, 12], "directori": [3, 5, 6, 12], "with_account_id": [3, 12], "format": [3, 5, 6, 9, 12], "with_client_id": [2, 3, 6, 12], "with_client_secret": [2, 3, 6, 12], "secret": [3, 12], "with_organization_id": [3, 12], "ha": [3, 4, 12], "been": [3, 4, 12], "access": [3, 6, 12], "with_private_kei": [3, 12], "pem": [3, 12], "properti": [3, 4, 8, 9, 12], "identifi": [3, 5, 12], "messag": [4, 12], "thrown": [4, 12], "side": [4, 12], "network": [4, 12], "error": [4, 6, 12], "track": [4, 12], "0": [3, 4, 12], "unknown": [4, 12], "when": [4, 5, 12], "underli": [4, 12], "statu": [4, 12], "code": [4, 12], "doesn": [4, 12], "t": [4, 12], "adequ": [4, 12], "detail": [4, 6, 12], "429": [4, 12], "serviceusageerror": [4, 12], "either": [4, 5, 12], "limit": [4, 12], "reach": [4, 12], "quota": [4, 12], "exhaust": [4, 12], "failur": [4, 12], "local": [5, 12], "sdk": [5, 12], "which": [5, 6, 9, 12], "accept": [5, 12], "refer": [5, 10], "temporari": [5, 6, 12], "locat": [5, 12], "save": [5, 12], "exampl": [5, 12], "etc": [5, 12], "delet": [5, 12], "local_sourc": [5, 12], "media_typ": [5, 12], "If": [5, 12], "media": [5, 12], "infer": [5, 12], "extens": [5, 12], "absolut": [5, 12], "rel": [5, 12], "work": [5, 12], "input_stream": [5, 12], "bufferedread": [5, 12], "readabl": [5, 12], "stream": [5, 12], "specifi": [5, 8, 9, 12], "consum": [5, 12], "e": [5, 6, 12], "local_file_path": [5, 12], "writer_stream": [5, 12], "extractpdf": [6, 7, 12], "extract_element_typ": [6, 7], "extract_renditions_element_typ": [6, 7], "table_structure_typ": [6, 7], "autotagpdf": [6, 7, 12], "autotag_pdf_opt": [6, 7, 12], "create_kei": [6, 12], "element": [6, 9, 12], "along": [6, 12], "rendit": [6, 9, 12], "with_include_styling_info": [6, 9, 12], "intern": [6, 12], "extension_media_type_map": [6, 12], "extensionmediatypemap": [6, 12], "mime_typ": [6, 12], "classmethod": [6, 12], "synchron": [6, 12], "suppli": [6, 12], "mai": [6, 12], "store": [6, 12], "system": [6, 12], "see": [6, 12], "how": [6, 12], "clean": [6, 12], "rais": [6, 9, 12], "source_file_ref": [6, 12], "input": [6, 9, 12], "enabl": [6, 12], "improv": [6, 12], "document": [6, 10, 12], "gener": [6, 8, 12], "tag": [6, 8, 12], "xlsx": [6, 8, 12], "report": [6, 8, 12], "inform": [6, 8, 9, 12], "about": [6, 8, 12], "ad": [6, 12], "replac": [6, 12], "exist": [6, 12], "so": [6, 12], "most": [6, 12], "benefit": [6, 12], "have": [6, 9, 12], "low": [6, 12], "qualiti": [6, 12], "input_file_path": [6, 12], "autotagpdfinput": [6, 12], "autotagpdfopt": [6, 7, 8], "with_shift_head": [6, 8, 12], "with_generate_report": [6, 8, 12], "autotag_pdf_output": [6, 12], "autotagpdfoutput": [6, 12], "input_file_nam": [6, 12], "stem": [6, 12], "base_output_path": [6, 12], "autotagpdfwithopt": [6, 12], "mkdir": [6, 12], "parent": [6, 12], "exist_ok": [6, 12], "tagged_pdf_path": [6, 12], "f": [6, 12], "report_path": [6, 12], "get_tagged_pdf": [6, 12], "get_report": [6, 12], "elements_to_extract": [7, 9, 12], "elements_to_extract_rendit": [7, 9, 12], "get_char_info": [7, 9, 12], "include_styling_info": [7, 9, 12], "table_output_format": [7, 9, 12], "tablestructuretyp": [7, 9, 12], "csv": [7, 9, 12], "generate_report": [7, 8, 12], "shift_head": [7, 8, 12], "boolean": [8, 9, 12], "whether": [8, 9, 12], "contain": [8, 12], "shift": [8, 12], "head": [8, 12], "with_table_structure_format": [9, 12], "with_element_to_extract": [9, 12], "element_to_extract": [9, 12], "valueerror": [9, 12], "with_element_to_extract_rendit": [9, 12], "element_to_extract_rendit": [9, 12], "whose": [9, 12], "list": [9, 12], "empti": [9, 12], "bool": [9, 12], "charact": [9, 12], "level": [9, 12], "bound": [9, 12], "box": [9, 12], "style": [9, 12], "info": [9, 12], "table_structur": [9, 12], "need": [9, 12], "export": [9, 12], "enum": 9, "elementtyp": 9, "expos": 10, "modul": [10, 11], "pleas": [3, 10, 12], "section": 10, "left": 10, "nav": 10, "start": 10, "adob": [11, 12], "packag": 11, "subpackag": 11, "content": [11, 12], "with_pdf_services_uri": [2, 12], "pdf_services_uri": [2, 12], "uri": [2, 12], "service_principal_credenti": [1, 2, 12], "service_principal_credentials_build": [2, 3, 6, 12], "serviceprincipalcredenti": [2, 3], "deprec": [3, 12], "sinc": [3, 12], "version": [3, 12], "2": [3, 12], "3": [3, 12], "notic": [3, 12], "jwt": [3, 12], "oauth": [3, 12], "princip": [3, 12], "getenv": [2, 6, 12], "pdf_services_client_id": [2, 6, 12], "pdf_services_client_secret": [2, 6, 12]}, "objects": {"": [[0, 0, 0, "-", "adobe"]], "adobe": [[1, 0, 0, "-", "pdfservices"]], "adobe.pdfservices": [[2, 0, 0, "-", "operation"]], "adobe.pdfservices.operation": [[3, 0, 0, "-", "auth"], [2, 0, 0, "-", "client_config"], [4, 0, 0, "-", "exception"], [2, 0, 0, "-", "execution_context"], [5, 0, 0, "-", "io"], [2, 0, 0, "-", "operation"], [6, 0, 0, "-", "pdfops"]], "adobe.pdfservices.operation.auth": [[3, 0, 0, "-", "credentials"], [3, 0, 0, "-", "service_account_credentials"], [3, 0, 0, "-", "service_principal_credentials"]], "adobe.pdfservices.operation.auth.credentials": [[12, 1, 1, "", "Credentials"]], "adobe.pdfservices.operation.auth.credentials.Credentials": [[12, 2, 1, "", "service_account_credentials_builder"], [12, 2, 1, "", "service_principal_credentials_builder"]], "adobe.pdfservices.operation.auth.service_account_credentials": [[12, 1, 1, "", "ServiceAccountCredentials"]], "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials": [[12, 1, 1, "", "Builder"], [12, 3, 1, "", "account_id"], [12, 3, 1, "", "client_id"], [12, 3, 1, "", "client_secret"], [12, 3, 1, "", "organization_id"], [12, 3, 1, "", "private_key"]], "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.Builder": [[12, 2, 1, "", "build"], [12, 2, 1, "", "from_file"], [12, 2, 1, "", "with_account_id"], [12, 2, 1, "", "with_client_id"], [12, 2, 1, "", "with_client_secret"], [12, 2, 1, "", "with_organization_id"], [12, 2, 1, "", "with_private_key"]], "adobe.pdfservices.operation.auth.service_principal_credentials": [[12, 1, 1, "", "ServicePrincipalCredentials"]], "adobe.pdfservices.operation.auth.service_principal_credentials.ServicePrincipalCredentials": [[12, 1, 1, "", "Builder"], [12, 3, 1, "", "client_id"], [12, 3, 1, "", "client_secret"]], "adobe.pdfservices.operation.auth.service_principal_credentials.ServicePrincipalCredentials.Builder": [[12, 2, 1, "", "build"], [12, 2, 1, "", "with_client_id"], [12, 2, 1, "", "with_client_secret"]], "adobe.pdfservices.operation.client_config": [[12, 1, 1, "", "ClientConfig"]], "adobe.pdfservices.operation.client_config.ClientConfig": [[12, 1, 1, "", "Builder"], [12, 2, 1, "", "builder"]], "adobe.pdfservices.operation.client_config.ClientConfig.Builder": [[12, 2, 1, "", "build"], [12, 2, 1, "", "from_file"], [12, 2, 1, "", "with_connect_timeout"], [12, 2, 1, "", "with_pdf_services_uri"], [12, 2, 1, "", "with_read_timeout"], [12, 2, 1, "", "with_region"]], "adobe.pdfservices.operation.exception": [[12, 0, 0, "-", "exceptions"]], "adobe.pdfservices.operation.exception.exceptions": [[12, 4, 1, "", "SdkException"], [12, 4, 1, "", "ServiceApiException"], [12, 4, 1, "", "ServiceUsageException"]], "adobe.pdfservices.operation.exception.exceptions.SdkException": [[12, 3, 1, "", "request_tracking_id"]], "adobe.pdfservices.operation.exception.exceptions.ServiceApiException": [[12, 5, 1, "", "DEFAULT_ERROR_CODE"], [12, 5, 1, "", "DEFAULT_STATUS_CODE"], [12, 3, 1, "", "error_code"], [12, 3, 1, "", "request_tracking_id"], [12, 3, 1, "", "status_code"]], "adobe.pdfservices.operation.exception.exceptions.ServiceUsageException": [[12, 5, 1, "", "DEFAULT_ERROR_CODE"], [12, 5, 1, "", "DEFAULT_STATUS_CODE"], [12, 3, 1, "", "error_code"], [12, 3, 1, "", "request_tracking_id"], [12, 3, 1, "", "status_code"]], "adobe.pdfservices.operation.execution_context": [[12, 1, 1, "", "ExecutionContext"]], "adobe.pdfservices.operation.execution_context.ExecutionContext": [[12, 2, 1, "", "create"]], "adobe.pdfservices.operation.io": [[5, 0, 0, "-", "file_ref"]], "adobe.pdfservices.operation.io.file_ref": [[12, 1, 1, "", "FileRef"]], "adobe.pdfservices.operation.io.file_ref.FileRef": [[12, 2, 1, "", "create_from_local_file"], [12, 2, 1, "", "create_from_stream"], [12, 2, 1, "", "get_media_type"], [12, 2, 1, "", "save_as"], [12, 2, 1, "", "write_to_stream"]], "adobe.pdfservices.operation.operation": [[2, 1, 1, "", "Operation"]], "adobe.pdfservices.operation.operation.Operation": [[2, 2, 1, "", "execute"]], "adobe.pdfservices.operation.pdfops": [[6, 0, 0, "-", "autotag_pdf_operation"], [6, 0, 0, "-", "extract_pdf_operation"], [7, 0, 0, "-", "options"]], "adobe.pdfservices.operation.pdfops.autotag_pdf_operation": [[12, 1, 1, "", "AutotagPDFOperation"]], "adobe.pdfservices.operation.pdfops.autotag_pdf_operation.AutotagPDFOperation": [[12, 5, 1, "", "SUPPORTED_SOURCE_MEDIA_TYPES"], [12, 2, 1, "", "create_new"], [12, 2, 1, "", "execute"], [12, 2, 1, "", "get_options"], [12, 2, 1, "", "set_input"], [12, 2, 1, "", "set_options"]], "adobe.pdfservices.operation.pdfops.extract_pdf_operation": [[12, 1, 1, "", "ExtractPDFOperation"]], "adobe.pdfservices.operation.pdfops.extract_pdf_operation.ExtractPDFOperation": [[12, 5, 1, "", "SUPPORTED_SOURCE_MEDIA_TYPES"], [12, 2, 1, "", "create_new"], [12, 2, 1, "", "execute"], [12, 2, 1, "", "get_options"], [12, 2, 1, "", "set_input"], [12, 2, 1, "", "set_options"]], "adobe.pdfservices.operation.pdfops.options": [[8, 0, 0, "-", "autotagpdf"], [9, 0, 0, "-", "extractpdf"]], "adobe.pdfservices.operation.pdfops.options.autotagpdf": [[8, 0, 0, "-", "autotag_pdf_options"]], "adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options": [[12, 1, 1, "", "AutotagPDFOptions"]], "adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options.AutotagPDFOptions": [[12, 1, 1, "", "Builder"], [12, 2, 1, "", "builder"], [12, 3, 1, "", "generate_report"], [12, 3, 1, "", "shift_headings"]], "adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options.AutotagPDFOptions.Builder": [[12, 2, 1, "", "build"], [12, 2, 1, "", "with_generate_report"], [12, 2, 1, "", "with_shift_headings"]], "adobe.pdfservices.operation.pdfops.options.extractpdf": [[9, 0, 0, "-", "extract_element_type"], [9, 0, 0, "-", "extract_pdf_options"], [9, 0, 0, "-", "extract_renditions_element_type"], [9, 0, 0, "-", "table_structure_type"]], "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_element_type": [[9, 1, 1, "", "ExtractElementType"]], "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_element_type.ExtractElementType": [[9, 5, 1, "", "TABLES"], [9, 5, 1, "", "TEXT"]], "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options": [[12, 1, 1, "", "ExtractPDFOptions"]], "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions": [[12, 1, 1, "", "Builder"], [12, 2, 1, "", "builder"], [12, 3, 1, "", "elements_to_extract"], [12, 3, 1, "", "elements_to_extract_renditions"], [12, 3, 1, "", "get_char_info"], [12, 3, 1, "", "include_styling_info"], [12, 3, 1, "", "table_output_format"]], "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.Builder": [[12, 2, 1, "", "build"], [12, 2, 1, "", "with_element_to_extract"], [12, 2, 1, "", "with_element_to_extract_renditions"], [12, 2, 1, "", "with_elements_to_extract"], [12, 2, 1, "", "with_elements_to_extract_renditions"], [12, 2, 1, "", "with_get_char_info"], [12, 2, 1, "", "with_include_styling_info"], [12, 2, 1, "", "with_table_structure_format"]], "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_renditions_element_type": [[9, 1, 1, "", "ExtractRenditionsElementType"]], "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_renditions_element_type.ExtractRenditionsElementType": [[9, 5, 1, "", "FIGURES"], [9, 5, 1, "", "TABLES"]], "adobe.pdfservices.operation.pdfops.options.extractpdf.table_structure_type": [[9, 1, 1, "", "TableStructureType"]], "adobe.pdfservices.operation.pdfops.options.extractpdf.table_structure_type.TableStructureType": [[9, 5, 1, "", "CSV"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:property", "4": "py:exception", "5": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "property", "Python property"], "4": ["py", "exception", "Python exception"], "5": ["py", "attribute", "Python attribute"]}, "titleterms": {"adob": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], "packag": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], "subpackag": [0, 1, 2, 6, 7], "modul": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], "content": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], "pdfservic": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], "oper": [2, 3, 4, 5, 6, 7, 8, 9], "submodul": [2, 3, 4, 5, 6, 8, 9], "client_config": 2, "execution_context": 2, "auth": 3, "credenti": [3, 12], "service_account_credenti": 3, "except": [4, 12], "io": 5, "file_ref": 5, "pdfop": [6, 7, 8, 9], "extract_pdf_oper": 6, "autotag_pdf_oper": 6, "option": [7, 8, 9], "autotagpdf": 8, "autotag_pdf_opt": 8, "extractpdf": 9, "extract_pdf_opt": 9, "extract_element_typ": 9, "extract_renditions_element_typ": 9, "table_structure_typ": 9, "sdk": 10, "src": 11, "api": 12, "refer": 12, "clientconfig": 12, "clientconfigbuild": 12, "executioncontext": 12, "extractpdfoper": 12, "extractpdfopt": 12, "autotagpdfoper": 12, "autotagpdfopt": 12, "fileref": 12, "serviceaccountcredenti": 12, "serviceaccountcredentialsbuild": 12, "autotag": [], "service_principal_credenti": 3, "serviceprincipalcredenti": 12, "serviceprincipalcredentialsbuild": 12}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"adobe package": [[0, "adobe-package"]], "Subpackages": [[0, "subpackages"], [1, "subpackages"], [7, "subpackages"], [2, "subpackages"], [6, "subpackages"]], "Module contents": [[0, "module-adobe"], [1, "module-adobe.pdfservices"], [4, "module-adobe.pdfservices.operation.exception"], [5, "module-adobe.pdfservices.operation.io"], [9, "module-adobe.pdfservices.operation.pdfops.options.extractpdf"], [7, "module-adobe.pdfservices.operation.pdfops.options"], [8, "module-adobe.pdfservices.operation.pdfops.options.autotagpdf"], [2, "module-adobe.pdfservices.operation"], [3, "module-adobe.pdfservices.operation.auth"], [6, "module-adobe.pdfservices.operation.pdfops"]], "adobe.pdfservices package": [[1, "adobe-pdfservices-package"]], "Submodules": [[4, "submodules"], [5, "submodules"], [9, "submodules"], [8, "submodules"], [2, "submodules"], [3, "submodules"], [6, "submodules"]], "adobe.pdfservices.operation.exception package": [[4, "adobe-pdfservices-operation-exception-package"]], "adobe.pdfservices.operation.exception.exceptions module": [[4, "module-adobe.pdfservices.operation.exception.exceptions"]], "adobe.pdfservices.operation.io package": [[5, "adobe-pdfservices-operation-io-package"]], "adobe.pdfservices.operation.io.file_ref module": [[5, "module-adobe.pdfservices.operation.io.file_ref"]], "adobe.pdfservices.operation.pdfops.options.extractpdf package": [[9, "adobe-pdfservices-operation-pdfops-options-extractpdf-package"]], "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options module": [[9, "module-adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options"]], "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_element_type module": [[9, "adobe-pdfservices-operation-pdfops-options-extractpdf-extract-element-type-module"]], "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_renditions_element_type module": [[9, "adobe-pdfservices-operation-pdfops-options-extractpdf-extract-renditions-element-type-module"]], "adobe.pdfservices.operation.pdfops.options.extractpdf.table_structure_type module": [[9, "module-adobe.pdfservices.operation.pdfops.options.extractpdf.table_structure_type"]], "pdfservices-sdk": [[10, "pdfservices-sdk"]], "src": [[11, "src"]], "adobe.pdfservices.operation.pdfops.options package": [[7, "adobe-pdfservices-operation-pdfops-options-package"]], "adobe.pdfservices.operation.pdfops.options.autotagpdf package": [[8, "adobe-pdfservices-operation-pdfops-options-autotagpdf-package"]], "adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options module": [[8, "module-adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options"]], "adobe.pdfservices.operation package": [[2, "adobe-pdfservices-operation-package"]], "adobe.pdfservices.operation.client_config module": [[2, "module-adobe.pdfservices.operation.client_config"]], "adobe.pdfservices.operation.execution_context module": [[2, "module-adobe.pdfservices.operation.execution_context"]], "adobe.pdfservices.operation.operation module": [[2, "module-adobe.pdfservices.operation.operation"]], "adobe.pdfservices.operation.auth package": [[3, "adobe-pdfservices-operation-auth-package"]], "adobe.pdfservices.operation.auth.credentials module": [[3, "module-adobe.pdfservices.operation.auth.credentials"]], "adobe.pdfservices.operation.auth.service_account_credentials module": [[3, "module-adobe.pdfservices.operation.auth.service_account_credentials"]], "adobe.pdfservices.operation.auth.service_principal_credentials module": [[3, "adobe-pdfservices-operation-auth-service-principal-credentials-module"]], "adobe.pdfservices.operation.pdfops package": [[6, "adobe-pdfservices-operation-pdfops-package"]], "adobe.pdfservices.operation.pdfops.extract_pdf_operation module": [[6, "module-adobe.pdfservices.operation.pdfops.extract_pdf_operation"]], "adobe.pdfservices.operation.pdfops.autotag_pdf_operation module": [[6, "module-adobe.pdfservices.operation.pdfops.autotag_pdf_operation"]], "API Reference": [[12, "api-reference"]], "ClientConfig": [[12, "clientconfig"]], "ClientConfigBuilder": [[12, "clientconfigbuilder"]], "Credentials": [[12, "credentials"]], "ExecutionContext": [[12, "executioncontext"]], "ExtractPDFOperation": [[12, "extractpdfoperation"]], "ExtractPDFOptions": [[12, "extractpdfoptions"]], "AutotagPDFOperation": [[12, "autotagpdfoperation"]], "AutotagPDFOptions": [[12, "autotagpdfoptions"]], "FileRef": [[12, "fileref"]], "Exceptions": [[12, "module-adobe.pdfservices.operation.exception.exceptions"]], "ServiceAccountCredentials": [[12, "serviceaccountcredentials"]], "ServiceAccountCredentialsBuilder": [[12, "serviceaccountcredentialsbuilder"]], "ServicePrincipalCredentials": [[12, "serviceprincipalcredentials"]], "ServicePrincipalCredentialsBuilder": [[12, "serviceprincipalcredentialsbuilder"]]}, "indexentries": {"adobe.pdfservices": [[1, "module-adobe.pdfservices"]], "module": [[1, "module-adobe.pdfservices"], [2, "module-adobe.pdfservices.operation"], [2, "module-adobe.pdfservices.operation.client_config"], [2, "module-adobe.pdfservices.operation.execution_context"], [2, "module-adobe.pdfservices.operation.operation"], [3, "module-adobe.pdfservices.operation.auth"], [3, "module-adobe.pdfservices.operation.auth.credentials"], [3, "module-adobe.pdfservices.operation.auth.service_account_credentials"], [3, "module-adobe.pdfservices.operation.auth.service_principal_credentials"], [6, "module-adobe.pdfservices.operation.pdfops"], [6, "module-adobe.pdfservices.operation.pdfops.autotag_pdf_operation"], [6, "module-adobe.pdfservices.operation.pdfops.extract_pdf_operation"], [12, "module-adobe.pdfservices.operation.exception.exceptions"]], "clientconfig (class in adobe.pdfservices.operation.client_config)": [[2, "adobe.pdfservices.operation.client_config.ClientConfig"], [12, "adobe.pdfservices.operation.client_config.ClientConfig"]], "clientconfig.builder (class in adobe.pdfservices.operation.client_config)": [[2, "adobe.pdfservices.operation.client_config.ClientConfig.Builder"], [12, "adobe.pdfservices.operation.client_config.ClientConfig.Builder"]], "executioncontext (class in adobe.pdfservices.operation.execution_context)": [[2, "adobe.pdfservices.operation.execution_context.ExecutionContext"], [12, "adobe.pdfservices.operation.execution_context.ExecutionContext"]], "operation (class in adobe.pdfservices.operation.operation)": [[2, "adobe.pdfservices.operation.operation.Operation"]], "adobe.pdfservices.operation": [[2, "module-adobe.pdfservices.operation"]], "adobe.pdfservices.operation.client_config": [[2, "module-adobe.pdfservices.operation.client_config"]], "adobe.pdfservices.operation.execution_context": [[2, "module-adobe.pdfservices.operation.execution_context"]], "adobe.pdfservices.operation.operation": [[2, "module-adobe.pdfservices.operation.operation"]], "build() (adobe.pdfservices.operation.client_config.clientconfig.builder method)": [[2, "adobe.pdfservices.operation.client_config.ClientConfig.Builder.build"], [12, "adobe.pdfservices.operation.client_config.ClientConfig.Builder.build"]], "builder() (adobe.pdfservices.operation.client_config.clientconfig static method)": [[2, "adobe.pdfservices.operation.client_config.ClientConfig.builder"], [12, "adobe.pdfservices.operation.client_config.ClientConfig.builder"]], "create() (adobe.pdfservices.operation.execution_context.executioncontext static method)": [[2, "adobe.pdfservices.operation.execution_context.ExecutionContext.create"], [12, "adobe.pdfservices.operation.execution_context.ExecutionContext.create"]], "execute() (adobe.pdfservices.operation.operation.operation method)": [[2, "adobe.pdfservices.operation.operation.Operation.execute"]], "from_file() (adobe.pdfservices.operation.client_config.clientconfig.builder method)": [[2, "adobe.pdfservices.operation.client_config.ClientConfig.Builder.from_file"], [12, "adobe.pdfservices.operation.client_config.ClientConfig.Builder.from_file"]], "with_connect_timeout() (adobe.pdfservices.operation.client_config.clientconfig.builder method)": [[2, "adobe.pdfservices.operation.client_config.ClientConfig.Builder.with_connect_timeout"], [12, "adobe.pdfservices.operation.client_config.ClientConfig.Builder.with_connect_timeout"]], "with_pdf_services_uri() (adobe.pdfservices.operation.client_config.clientconfig.builder method)": [[2, "adobe.pdfservices.operation.client_config.ClientConfig.Builder.with_pdf_services_uri"], [12, "adobe.pdfservices.operation.client_config.ClientConfig.Builder.with_pdf_services_uri"]], "with_read_timeout() (adobe.pdfservices.operation.client_config.clientconfig.builder method)": [[2, "adobe.pdfservices.operation.client_config.ClientConfig.Builder.with_read_timeout"], [12, "adobe.pdfservices.operation.client_config.ClientConfig.Builder.with_read_timeout"]], "with_region() (adobe.pdfservices.operation.client_config.clientconfig.builder method)": [[2, "adobe.pdfservices.operation.client_config.ClientConfig.Builder.with_region"], [12, "adobe.pdfservices.operation.client_config.ClientConfig.Builder.with_region"]], "credentials (class in adobe.pdfservices.operation.auth.credentials)": [[3, "adobe.pdfservices.operation.auth.credentials.Credentials"], [12, "adobe.pdfservices.operation.auth.credentials.Credentials"]], "serviceaccountcredentials (class in adobe.pdfservices.operation.auth.service_account_credentials)": [[3, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials"], [12, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials"]], "serviceaccountcredentials.builder (class in adobe.pdfservices.operation.auth.service_account_credentials)": [[3, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.Builder"], [12, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.Builder"]], "serviceprincipalcredentials (class in adobe.pdfservices.operation.auth.service_principal_credentials)": [[3, "adobe.pdfservices.operation.auth.service_principal_credentials.ServicePrincipalCredentials"], [12, "adobe.pdfservices.operation.auth.service_principal_credentials.ServicePrincipalCredentials"]], "serviceprincipalcredentials.builder (class in adobe.pdfservices.operation.auth.service_principal_credentials)": [[3, "adobe.pdfservices.operation.auth.service_principal_credentials.ServicePrincipalCredentials.Builder"], [12, "adobe.pdfservices.operation.auth.service_principal_credentials.ServicePrincipalCredentials.Builder"]], "account_id (adobe.pdfservices.operation.auth.service_account_credentials.serviceaccountcredentials property)": [[3, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.account_id"], [12, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.account_id"]], "adobe.pdfservices.operation.auth": [[3, "module-adobe.pdfservices.operation.auth"]], "adobe.pdfservices.operation.auth.credentials": [[3, "module-adobe.pdfservices.operation.auth.credentials"]], "adobe.pdfservices.operation.auth.service_account_credentials": [[3, "module-adobe.pdfservices.operation.auth.service_account_credentials"]], "adobe.pdfservices.operation.auth.service_principal_credentials": [[3, "module-adobe.pdfservices.operation.auth.service_principal_credentials"]], "build() (adobe.pdfservices.operation.auth.service_account_credentials.serviceaccountcredentials.builder method)": [[3, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.Builder.build"], [12, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.Builder.build"]], "build() (adobe.pdfservices.operation.auth.service_principal_credentials.serviceprincipalcredentials.builder method)": [[3, "adobe.pdfservices.operation.auth.service_principal_credentials.ServicePrincipalCredentials.Builder.build"], [12, "adobe.pdfservices.operation.auth.service_principal_credentials.ServicePrincipalCredentials.Builder.build"]], "client_id (adobe.pdfservices.operation.auth.service_account_credentials.serviceaccountcredentials property)": [[3, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.client_id"], [12, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.client_id"]], "client_id (adobe.pdfservices.operation.auth.service_principal_credentials.serviceprincipalcredentials property)": [[3, "adobe.pdfservices.operation.auth.service_principal_credentials.ServicePrincipalCredentials.client_id"], [12, "adobe.pdfservices.operation.auth.service_principal_credentials.ServicePrincipalCredentials.client_id"]], "client_secret (adobe.pdfservices.operation.auth.service_account_credentials.serviceaccountcredentials property)": [[3, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.client_secret"], [12, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.client_secret"]], "client_secret (adobe.pdfservices.operation.auth.service_principal_credentials.serviceprincipalcredentials property)": [[3, "adobe.pdfservices.operation.auth.service_principal_credentials.ServicePrincipalCredentials.client_secret"], [12, "adobe.pdfservices.operation.auth.service_principal_credentials.ServicePrincipalCredentials.client_secret"]], "from_file() (adobe.pdfservices.operation.auth.service_account_credentials.serviceaccountcredentials.builder method)": [[3, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.Builder.from_file"], [12, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.Builder.from_file"]], "organization_id (adobe.pdfservices.operation.auth.service_account_credentials.serviceaccountcredentials property)": [[3, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.organization_id"], [12, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.organization_id"]], "private_key (adobe.pdfservices.operation.auth.service_account_credentials.serviceaccountcredentials property)": [[3, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.private_key"], [12, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.private_key"]], "service_account_credentials_builder() (adobe.pdfservices.operation.auth.credentials.credentials static method)": [[3, "adobe.pdfservices.operation.auth.credentials.Credentials.service_account_credentials_builder"], [12, "adobe.pdfservices.operation.auth.credentials.Credentials.service_account_credentials_builder"]], "service_principal_credentials_builder() (adobe.pdfservices.operation.auth.credentials.credentials static method)": [[3, "adobe.pdfservices.operation.auth.credentials.Credentials.service_principal_credentials_builder"], [12, "adobe.pdfservices.operation.auth.credentials.Credentials.service_principal_credentials_builder"]], "with_account_id() (adobe.pdfservices.operation.auth.service_account_credentials.serviceaccountcredentials.builder method)": [[3, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.Builder.with_account_id"], [12, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.Builder.with_account_id"]], "with_client_id() (adobe.pdfservices.operation.auth.service_account_credentials.serviceaccountcredentials.builder method)": [[3, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.Builder.with_client_id"], [12, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.Builder.with_client_id"]], "with_client_id() (adobe.pdfservices.operation.auth.service_principal_credentials.serviceprincipalcredentials.builder method)": [[3, "adobe.pdfservices.operation.auth.service_principal_credentials.ServicePrincipalCredentials.Builder.with_client_id"], [12, "adobe.pdfservices.operation.auth.service_principal_credentials.ServicePrincipalCredentials.Builder.with_client_id"]], "with_client_secret() (adobe.pdfservices.operation.auth.service_account_credentials.serviceaccountcredentials.builder method)": [[3, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.Builder.with_client_secret"], [12, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.Builder.with_client_secret"]], "with_client_secret() (adobe.pdfservices.operation.auth.service_principal_credentials.serviceprincipalcredentials.builder method)": [[3, "adobe.pdfservices.operation.auth.service_principal_credentials.ServicePrincipalCredentials.Builder.with_client_secret"], [12, "adobe.pdfservices.operation.auth.service_principal_credentials.ServicePrincipalCredentials.Builder.with_client_secret"]], "with_organization_id() (adobe.pdfservices.operation.auth.service_account_credentials.serviceaccountcredentials.builder method)": [[3, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.Builder.with_organization_id"], [12, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.Builder.with_organization_id"]], "with_private_key() (adobe.pdfservices.operation.auth.service_account_credentials.serviceaccountcredentials.builder method)": [[3, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.Builder.with_private_key"], [12, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.Builder.with_private_key"]], "autotagpdfoperation (class in adobe.pdfservices.operation.pdfops.autotag_pdf_operation)": [[6, "adobe.pdfservices.operation.pdfops.autotag_pdf_operation.AutotagPDFOperation"], [12, "adobe.pdfservices.operation.pdfops.autotag_pdf_operation.AutotagPDFOperation"]], "extractpdfoperation (class in adobe.pdfservices.operation.pdfops.extract_pdf_operation)": [[6, "adobe.pdfservices.operation.pdfops.extract_pdf_operation.ExtractPDFOperation"], [12, "adobe.pdfservices.operation.pdfops.extract_pdf_operation.ExtractPDFOperation"]], "supported_source_media_types (adobe.pdfservices.operation.pdfops.autotag_pdf_operation.autotagpdfoperation attribute)": [[6, "adobe.pdfservices.operation.pdfops.autotag_pdf_operation.AutotagPDFOperation.SUPPORTED_SOURCE_MEDIA_TYPES"], [12, "adobe.pdfservices.operation.pdfops.autotag_pdf_operation.AutotagPDFOperation.SUPPORTED_SOURCE_MEDIA_TYPES"]], "supported_source_media_types (adobe.pdfservices.operation.pdfops.extract_pdf_operation.extractpdfoperation attribute)": [[6, "adobe.pdfservices.operation.pdfops.extract_pdf_operation.ExtractPDFOperation.SUPPORTED_SOURCE_MEDIA_TYPES"], [12, "adobe.pdfservices.operation.pdfops.extract_pdf_operation.ExtractPDFOperation.SUPPORTED_SOURCE_MEDIA_TYPES"]], "adobe.pdfservices.operation.pdfops": [[6, "module-adobe.pdfservices.operation.pdfops"]], "adobe.pdfservices.operation.pdfops.autotag_pdf_operation": [[6, "module-adobe.pdfservices.operation.pdfops.autotag_pdf_operation"]], "adobe.pdfservices.operation.pdfops.extract_pdf_operation": [[6, "module-adobe.pdfservices.operation.pdfops.extract_pdf_operation"]], "create_new() (adobe.pdfservices.operation.pdfops.autotag_pdf_operation.autotagpdfoperation class method)": [[6, "adobe.pdfservices.operation.pdfops.autotag_pdf_operation.AutotagPDFOperation.create_new"], [12, "adobe.pdfservices.operation.pdfops.autotag_pdf_operation.AutotagPDFOperation.create_new"]], "create_new() (adobe.pdfservices.operation.pdfops.extract_pdf_operation.extractpdfoperation class method)": [[6, "adobe.pdfservices.operation.pdfops.extract_pdf_operation.ExtractPDFOperation.create_new"], [12, "adobe.pdfservices.operation.pdfops.extract_pdf_operation.ExtractPDFOperation.create_new"]], "execute() (adobe.pdfservices.operation.pdfops.autotag_pdf_operation.autotagpdfoperation method)": [[6, "adobe.pdfservices.operation.pdfops.autotag_pdf_operation.AutotagPDFOperation.execute"], [12, "adobe.pdfservices.operation.pdfops.autotag_pdf_operation.AutotagPDFOperation.execute"]], "execute() (adobe.pdfservices.operation.pdfops.extract_pdf_operation.extractpdfoperation method)": [[6, "adobe.pdfservices.operation.pdfops.extract_pdf_operation.ExtractPDFOperation.execute"], [12, "adobe.pdfservices.operation.pdfops.extract_pdf_operation.ExtractPDFOperation.execute"]], "get_options() (adobe.pdfservices.operation.pdfops.autotag_pdf_operation.autotagpdfoperation method)": [[6, "adobe.pdfservices.operation.pdfops.autotag_pdf_operation.AutotagPDFOperation.get_options"], [12, "adobe.pdfservices.operation.pdfops.autotag_pdf_operation.AutotagPDFOperation.get_options"]], "get_options() (adobe.pdfservices.operation.pdfops.extract_pdf_operation.extractpdfoperation method)": [[6, "adobe.pdfservices.operation.pdfops.extract_pdf_operation.ExtractPDFOperation.get_options"], [12, "adobe.pdfservices.operation.pdfops.extract_pdf_operation.ExtractPDFOperation.get_options"]], "set_input() (adobe.pdfservices.operation.pdfops.autotag_pdf_operation.autotagpdfoperation method)": [[6, "adobe.pdfservices.operation.pdfops.autotag_pdf_operation.AutotagPDFOperation.set_input"], [12, "adobe.pdfservices.operation.pdfops.autotag_pdf_operation.AutotagPDFOperation.set_input"]], "set_input() (adobe.pdfservices.operation.pdfops.extract_pdf_operation.extractpdfoperation method)": [[6, "adobe.pdfservices.operation.pdfops.extract_pdf_operation.ExtractPDFOperation.set_input"], [12, "adobe.pdfservices.operation.pdfops.extract_pdf_operation.ExtractPDFOperation.set_input"]], "set_options() (adobe.pdfservices.operation.pdfops.autotag_pdf_operation.autotagpdfoperation method)": [[6, "adobe.pdfservices.operation.pdfops.autotag_pdf_operation.AutotagPDFOperation.set_options"], [12, "adobe.pdfservices.operation.pdfops.autotag_pdf_operation.AutotagPDFOperation.set_options"]], "set_options() (adobe.pdfservices.operation.pdfops.extract_pdf_operation.extractpdfoperation method)": [[6, "adobe.pdfservices.operation.pdfops.extract_pdf_operation.ExtractPDFOperation.set_options"], [12, "adobe.pdfservices.operation.pdfops.extract_pdf_operation.ExtractPDFOperation.set_options"]], "autotagpdfoptions (class in adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options)": [[12, "adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options.AutotagPDFOptions"]], "autotagpdfoptions.builder (class in adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options)": [[12, "adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options.AutotagPDFOptions.Builder"]], "default_error_code (adobe.pdfservices.operation.exception.exceptions.serviceapiexception attribute)": [[12, "adobe.pdfservices.operation.exception.exceptions.ServiceApiException.DEFAULT_ERROR_CODE"]], "default_error_code (adobe.pdfservices.operation.exception.exceptions.serviceusageexception attribute)": [[12, "adobe.pdfservices.operation.exception.exceptions.ServiceUsageException.DEFAULT_ERROR_CODE"]], "default_status_code (adobe.pdfservices.operation.exception.exceptions.serviceapiexception attribute)": [[12, "adobe.pdfservices.operation.exception.exceptions.ServiceApiException.DEFAULT_STATUS_CODE"]], "default_status_code (adobe.pdfservices.operation.exception.exceptions.serviceusageexception attribute)": [[12, "adobe.pdfservices.operation.exception.exceptions.ServiceUsageException.DEFAULT_STATUS_CODE"]], "extractpdfoptions (class in adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options)": [[12, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions"]], "extractpdfoptions.builder (class in adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options)": [[12, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.Builder"]], "fileref (class in adobe.pdfservices.operation.io.file_ref)": [[12, "adobe.pdfservices.operation.io.file_ref.FileRef"]], "sdkexception": [[12, "adobe.pdfservices.operation.exception.exceptions.SdkException"]], "serviceapiexception": [[12, "adobe.pdfservices.operation.exception.exceptions.ServiceApiException"]], "serviceusageexception": [[12, "adobe.pdfservices.operation.exception.exceptions.ServiceUsageException"]], "adobe.pdfservices.operation.exception.exceptions": [[12, "module-adobe.pdfservices.operation.exception.exceptions"]], "build() (adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options.autotagpdfoptions.builder method)": [[12, "adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options.AutotagPDFOptions.Builder.build"]], "build() (adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.extractpdfoptions.builder method)": [[12, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.Builder.build"]], "builder() (adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options.autotagpdfoptions static method)": [[12, "adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options.AutotagPDFOptions.builder"]], "builder() (adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.extractpdfoptions static method)": [[12, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.builder"]], "create_from_local_file() (adobe.pdfservices.operation.io.file_ref.fileref static method)": [[12, "adobe.pdfservices.operation.io.file_ref.FileRef.create_from_local_file"]], "create_from_stream() (adobe.pdfservices.operation.io.file_ref.fileref static method)": [[12, "adobe.pdfservices.operation.io.file_ref.FileRef.create_from_stream"]], "elements_to_extract (adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.extractpdfoptions property)": [[12, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.elements_to_extract"]], "elements_to_extract_renditions (adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.extractpdfoptions property)": [[12, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.elements_to_extract_renditions"]], "error_code (adobe.pdfservices.operation.exception.exceptions.serviceapiexception property)": [[12, "adobe.pdfservices.operation.exception.exceptions.ServiceApiException.error_code"]], "error_code (adobe.pdfservices.operation.exception.exceptions.serviceusageexception property)": [[12, "adobe.pdfservices.operation.exception.exceptions.ServiceUsageException.error_code"]], "generate_report (adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options.autotagpdfoptions property)": [[12, "adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options.AutotagPDFOptions.generate_report"]], "get_char_info (adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.extractpdfoptions property)": [[12, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.get_char_info"]], "get_media_type() (adobe.pdfservices.operation.io.file_ref.fileref method)": [[12, "adobe.pdfservices.operation.io.file_ref.FileRef.get_media_type"]], "include_styling_info (adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.extractpdfoptions property)": [[12, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.include_styling_info"]], "request_tracking_id (adobe.pdfservices.operation.exception.exceptions.sdkexception property)": [[12, "adobe.pdfservices.operation.exception.exceptions.SdkException.request_tracking_id"]], "request_tracking_id (adobe.pdfservices.operation.exception.exceptions.serviceapiexception property)": [[12, "adobe.pdfservices.operation.exception.exceptions.ServiceApiException.request_tracking_id"]], "request_tracking_id (adobe.pdfservices.operation.exception.exceptions.serviceusageexception property)": [[12, "adobe.pdfservices.operation.exception.exceptions.ServiceUsageException.request_tracking_id"]], "save_as() (adobe.pdfservices.operation.io.file_ref.fileref method)": [[12, "adobe.pdfservices.operation.io.file_ref.FileRef.save_as"]], "shift_headings (adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options.autotagpdfoptions property)": [[12, "adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options.AutotagPDFOptions.shift_headings"]], "status_code (adobe.pdfservices.operation.exception.exceptions.serviceapiexception property)": [[12, "adobe.pdfservices.operation.exception.exceptions.ServiceApiException.status_code"]], "status_code (adobe.pdfservices.operation.exception.exceptions.serviceusageexception property)": [[12, "adobe.pdfservices.operation.exception.exceptions.ServiceUsageException.status_code"]], "table_output_format (adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.extractpdfoptions property)": [[12, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.table_output_format"]], "with_element_to_extract() (adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.extractpdfoptions.builder method)": [[12, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.Builder.with_element_to_extract"]], "with_element_to_extract_renditions() (adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.extractpdfoptions.builder method)": [[12, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.Builder.with_element_to_extract_renditions"]], "with_elements_to_extract() (adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.extractpdfoptions.builder method)": [[12, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.Builder.with_elements_to_extract"]], "with_elements_to_extract_renditions() (adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.extractpdfoptions.builder method)": [[12, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.Builder.with_elements_to_extract_renditions"]], "with_generate_report() (adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options.autotagpdfoptions.builder method)": [[12, "adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options.AutotagPDFOptions.Builder.with_generate_report"]], "with_get_char_info() (adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.extractpdfoptions.builder method)": [[12, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.Builder.with_get_char_info"]], "with_include_styling_info() (adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.extractpdfoptions.builder method)": [[12, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.Builder.with_include_styling_info"]], "with_shift_headings() (adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options.autotagpdfoptions.builder method)": [[12, "adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options.AutotagPDFOptions.Builder.with_shift_headings"]], "with_table_structure_format() (adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.extractpdfoptions.builder method)": [[12, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.Builder.with_table_structure_format"]], "write_to_stream() (adobe.pdfservices.operation.io.file_ref.fileref method)": [[12, "adobe.pdfservices.operation.io.file_ref.FileRef.write_to_stream"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["adobe", "adobe.pdfservices", "adobe.pdfservices.operation", "adobe.pdfservices.operation.auth", "adobe.pdfservices.operation.exception", "adobe.pdfservices.operation.io", "adobe.pdfservices.operation.pdfops", "adobe.pdfservices.operation.pdfops.options", "adobe.pdfservices.operation.pdfops.options.autotagpdf", "adobe.pdfservices.operation.pdfops.options.extractpdf", "index", "modules", "reference/index"], "filenames": ["adobe.rst", "adobe.pdfservices.rst", "adobe.pdfservices.operation.rst", "adobe.pdfservices.operation.auth.rst", "adobe.pdfservices.operation.exception.rst", "adobe.pdfservices.operation.io.rst", "adobe.pdfservices.operation.pdfops.rst", "adobe.pdfservices.operation.pdfops.options.rst", "adobe.pdfservices.operation.pdfops.options.autotagpdf.rst", "adobe.pdfservices.operation.pdfops.options.extractpdf.rst", "index.rst", "modules.rst", "reference/index.rst"], "titles": ["adobe package", "adobe.pdfservices package", "adobe.pdfservices.operation package", "adobe.pdfservices.operation.auth package", "adobe.pdfservices.operation.exception package", "adobe.pdfservices.operation.io package", "adobe.pdfservices.operation.pdfops package", "adobe.pdfservices.operation.pdfops.options package", "adobe.pdfservices.operation.pdfops.options.autotagpdf package", "adobe.pdfservices.operation.pdfops.options.extractpdf package", "pdfservices-sdk", "src", "API Reference"], "terms": {"pdfservic": [0, 11, 12], "oper": [0, 1, 10, 12], "submodul": [0, 1, 7], "client_config": [0, 1, 12], "execution_context": [0, 1, 6, 12], "auth": [1, 2, 12], "credenti": [1, 2, 4, 6], "service_account_credenti": [1, 2, 12], "except": [1, 2, 6], "io": [1, 2, 6, 12], "file_ref": [1, 2, 6, 12], "pdfop": [1, 2, 12], "extract_pdf_oper": [1, 2, 12], "autotag_pdf_oper": [1, 2, 12], "clientconfig": [1, 2], "builder": [1, 2, 3, 6, 7, 8, 9, 12], "executioncontext": [1, 2, 6], "creat": [1, 2, 3, 5, 6, 12], "execut": [1, 2, 5, 6, 12], "service_account_credentials_build": [2, 3, 12], "serviceaccountcredenti": [2, 3], "account_id": [2, 3, 12], "client_id": [2, 3, 12], "client_secret": [2, 3, 12], "organization_id": [2, 3, 12], "private_kei": [2, 3, 12], "sdkexcept": [2, 4, 6, 12], "request_tracking_id": [2, 4, 12], "serviceapiexcept": [2, 4, 6, 12], "default_error_cod": [2, 4, 12], "default_status_cod": [2, 4, 12], "error_cod": [2, 4, 12], "status_cod": [2, 4, 12], "serviceusageexcept": [2, 4, 6, 12], "fileref": [2, 5, 6], "create_from_local_fil": [2, 5, 6, 12], "create_from_stream": [2, 5, 12], "get_media_typ": [2, 5, 12], "save_a": [2, 5, 6, 12], "write_to_stream": [2, 5, 12], "option": [2, 3, 5, 6, 12], "extractpdfoper": [2, 6, 9], "supported_source_media_typ": [2, 6, 12], "create_new": [2, 6, 12], "get_opt": [2, 6, 12], "set_input": [2, 6, 12], "set_opt": [2, 6, 12], "autotagpdfoper": [2, 6, 8], "class": [2, 3, 5, 6, 8, 9, 10, 12], "base": [2, 3, 4, 5, 6, 8, 9, 12], "object": [2, 3, 8, 9, 12], "encapsul": [2, 12], "api": [2, 3, 4, 6, 10], "request": [2, 4, 12], "configur": [2, 3, 12], "build": [2, 3, 6, 8, 9, 12], "instanc": [2, 3, 5, 6, 8, 9, 12], "return": [2, 3, 4, 5, 6, 8, 9, 12], "new": [2, 3, 6, 12], "built": [2, 3, 12], "from": [2, 3, 5, 6, 9, 12], "current": [2, 3, 9, 12], "state": [2, 3, 12], "thi": [2, 3, 4, 5, 6, 8, 9, 10, 12], "A": [2, 3, 5, 6, 12], "type": [2, 3, 5, 6, 8, 9, 12], "from_fil": [2, 3, 12], "client_config_file_path": [2, 12], "str": [2, 3, 5, 9, 12], "set": [2, 3, 6, 8, 9, 12], "connect": [2, 12], "timeout": [2, 12], "read": [2, 5, 12], "us": [2, 3, 5, 6, 12], "json": [2, 3, 9, 12], "client": [2, 3, 4, 6, 12], "config": [2, 12], "file": [2, 3, 5, 6, 8, 9, 12], "path": [2, 3, 5, 6, 12], "all": [2, 3, 10, 12], "kei": [2, 3, 12], "structur": [2, 3, 6, 9, 12], "ar": [2, 3, 6, 12], "paramet": [2, 3, 5, 6, 8, 9, 12], "add": [2, 3, 6, 8, 9, 12], "ani": [2, 3, 5, 6, 8, 9, 10, 12], "addit": [2, 3, 6, 8, 9, 12], "connecttimeout": [2, 12], "4000": [2, 12], "readtimeout": [2, 12], "20000": [2, 12], "region": [2, 12], "eu": [2, 12], "with_connect_timeout": [2, 12], "connect_timeout": [2, 12], "int": [2, 12], "It": [2, 3, 5, 6, 12], "should": [2, 12], "greater": [2, 12], "than": [2, 12], "zero": [2, 12], "determin": [2, 12], "millisecond": [2, 12], "until": [2, 12], "i": [2, 3, 4, 5, 6, 9, 10, 12], "establish": [2, 12], "call": [2, 3, 4, 5, 6, 12], "default": [2, 4, 5, 12], "valu": [2, 4, 9, 12], "with_read_timeout": [2, 12], "read_timeout": [2, 12], "defin": [2, 8, 9, 12], "The": [2, 3, 4, 5, 6, 8, 9, 12], "number": [2, 12], "wait": [2, 12], "server": [2, 3, 12], "send": [2, 12], "respons": [2, 6, 12], "after": [2, 12], "10000": [2, 12], "with_region": [2, 12], "updat": [2, 12], "relev": [2, 12], "servic": [2, 3, 4, 12], "u": [2, 12], "static": [2, 3, 5, 8, 9, 12], "repres": [2, 4, 5, 12], "context": [2, 6, 12], "an": [2, 3, 4, 5, 6, 8, 9, 12], "typic": [2, 4, 5, 12], "consist": [2, 12], "desir": [2, 12], "authent": [2, 12], "For": [2, 3, 5, 12], "each": [2, 12], "can": [2, 3, 9, 12], "reus": [2, 12], "across": [2, 12], "sampl": [2, 6, 12], "usag": [2, 4, 6, 12], "try": [2, 6, 12], "base_path": [2, 6, 12], "o": [2, 6, 12], "dirnam": [2, 6, 12], "abspath": [2, 6, 12], "__file__": [2, 6, 12], "sourc": [2, 6, 12], "resourc": [2, 6, 12], "extractpdfinput": [2, 6, 12], "pdf": [2, 3, 6, 8, 9, 12], "extract_pdf_opt": [2, 6, 7, 12], "extractpdfopt": [2, 6, 7, 9], "with_elements_to_extract": [2, 6, 9, 12], "extractelementtyp": [2, 6, 7, 9, 12], "text": [2, 6, 7, 9, 12], "tabl": [2, 6, 7, 9, 12], "with_elements_to_extract_rendit": [2, 6, 9, 12], "extractrenditionselementtyp": [2, 6, 7, 9, 12], "figur": [2, 6, 7, 9, 12], "with_get_char_info": [2, 6, 9, 12], "true": [2, 6, 9, 12], "result": [2, 4, 6, 12], "output": [2, 6, 8, 9, 12], "extracttexttablewithfiguretablerendit": [2, 6, 12], "zip": [2, 6, 12], "log": [2, 6, 12], "encount": [2, 6, 12], "while": [2, 5, 6, 12], "none": [2, 4, 5, 9, 12], "provid": [2, 5, 6, 12], "custom": [2, 12], "http": [2, 4, 12], "abc": [2, 3, 5, 12], "abstract": [2, 5, 12], "marker": [3, 12], "differ": [3, 12], "support": [3, 6, 9, 12], "onli": [9, 12], "factori": [3, 12], "method": [3, 5, 12], "within": [3, 6, 12], "account": [3, 12], "allow": [3, 12], "your": [3, 12], "applic": [3, 12], "tool": [], "extract": [6, 9, 12], "behalf": [3, 12], "itself": [3, 12], "enterpris": [3, 12], "organ": [3, 12], "get": [3, 6, 10, 12], "click": [3, 10, 12], "here": [3, 12], "credentials_file_path": [3, 12], "client_credenti": [3, 12], "org_id": [3, 12], "adobeorg": [3, 12], "id": [3, 4, 12], "techacct": [3, 12], "com": [3, 12], "private_key_fil": [3, 12], "privat": [3, 12], "look": [3, 12], "up": [3, 6, 12], "classpath": [3, 12], "directori": [3, 5, 6, 12], "with_account_id": [3, 12], "format": [3, 5, 6, 9, 12], "with_client_id": [2, 3, 6, 12], "with_client_secret": [2, 3, 6, 12], "secret": [3, 12], "with_organization_id": [3, 12], "ha": [3, 4, 12], "been": [3, 4, 12], "access": [3, 6, 12], "with_private_kei": [3, 12], "pem": [3, 12], "properti": [3, 4, 8, 9, 12], "identifi": [3, 5, 12], "messag": [4, 12], "thrown": [4, 12], "side": [4, 12], "network": [4, 12], "error": [4, 6, 12], "track": [4, 12], "0": [3, 4, 12], "unknown": [4, 12], "when": [4, 5, 12], "underli": [4, 12], "statu": [4, 12], "code": [4, 12], "doesn": [4, 12], "t": [4, 12], "adequ": [4, 12], "detail": [4, 6, 12], "429": [4, 12], "serviceusageerror": [4, 12], "either": [4, 5, 12], "limit": [4, 12], "reach": [4, 12], "quota": [4, 12], "exhaust": [4, 12], "failur": [4, 12], "local": [5, 12], "sdk": [5, 12], "which": [5, 6, 9, 12], "accept": [5, 12], "refer": [5, 10], "temporari": [5, 6, 12], "locat": [5, 12], "save": [5, 12], "exampl": [5, 12], "etc": [5, 12], "delet": [5, 12], "local_sourc": [5, 12], "media_typ": [5, 12], "If": [5, 12], "media": [5, 12], "infer": [5, 12], "extens": [5, 12], "absolut": [5, 12], "rel": [5, 12], "work": [5, 12], "input_stream": [5, 12], "bufferedread": [5, 12], "readabl": [5, 12], "stream": [5, 12], "specifi": [5, 8, 9, 12], "consum": [5, 12], "e": [5, 6, 12], "local_file_path": [5, 12], "writer_stream": [5, 12], "extractpdf": [6, 7, 12], "extract_element_typ": [6, 7], "extract_renditions_element_typ": [6, 7], "table_structure_typ": [6, 7], "autotagpdf": [6, 7, 12], "autotag_pdf_opt": [6, 7, 12], "create_kei": [6, 12], "element": [6, 9, 12], "along": [6, 12], "rendit": [6, 9, 12], "with_include_styling_info": [6, 9, 12], "intern": [6, 12], "extension_media_type_map": [6, 12], "extensionmediatypemap": [6, 12], "mime_typ": [6, 12], "classmethod": [6, 12], "synchron": [6, 12], "suppli": [6, 12], "mai": [6, 12], "store": [6, 12], "system": [6, 12], "see": [6, 12], "how": [6, 12], "clean": [6, 12], "rais": [6, 9, 12], "source_file_ref": [6, 12], "input": [6, 9, 12], "enabl": [6, 12], "improv": [6, 12], "document": [2, 6, 10, 12], "gener": [6, 8, 12], "tag": [6, 8, 12], "xlsx": [6, 8, 12], "report": [6, 8, 12], "inform": [6, 8, 9, 12], "about": [6, 8, 12], "ad": [6, 12], "replac": [6, 12], "exist": [6, 12], "so": [6, 12], "most": [6, 12], "benefit": [6, 12], "have": [6, 9, 12], "low": [6, 12], "qualiti": [6, 12], "input_file_path": [6, 12], "autotagpdfinput": [6, 12], "autotagpdfopt": [6, 7, 8], "with_shift_head": [6, 8, 12], "with_generate_report": [6, 8, 12], "autotag_pdf_output": [6, 12], "autotagpdfoutput": [6, 12], "input_file_nam": [6, 12], "stem": [6, 12], "base_output_path": [6, 12], "autotagpdfwithopt": [6, 12], "mkdir": [6, 12], "parent": [6, 12], "exist_ok": [6, 12], "tagged_pdf_path": [6, 12], "f": [6, 12], "report_path": [6, 12], "get_tagged_pdf": [6, 12], "get_report": [6, 12], "elements_to_extract": [7, 9, 12], "elements_to_extract_rendit": [7, 9, 12], "get_char_info": [7, 9, 12], "include_styling_info": [7, 9, 12], "table_output_format": [7, 9, 12], "tablestructuretyp": [7, 9, 12], "csv": [7, 9, 12], "generate_report": [7, 8, 12], "shift_head": [7, 8, 12], "boolean": [8, 9, 12], "whether": [8, 9, 12], "contain": [8, 12], "shift": [8, 12], "head": [8, 12], "with_table_structure_format": [9, 12], "with_element_to_extract": [9, 12], "element_to_extract": [9, 12], "valueerror": [9, 12], "with_element_to_extract_rendit": [9, 12], "element_to_extract_rendit": [9, 12], "whose": [9, 12], "list": [9, 12], "empti": [9, 12], "bool": [9, 12], "charact": [9, 12], "level": [9, 12], "bound": [9, 12], "box": [9, 12], "style": [9, 12], "info": [9, 12], "table_structur": [9, 12], "need": [9, 12], "export": [9, 12], "enum": 9, "elementtyp": 9, "expos": 10, "modul": [10, 11], "pleas": [3, 10, 12], "section": 10, "left": 10, "nav": 10, "start": 10, "adob": [11, 12], "packag": 11, "subpackag": 11, "content": [11, 12], "with_pdf_services_uri": [2, 12], "pdf_services_uri": [2, 12], "uri": [2, 12], "service_principal_credenti": [1, 2, 12], "service_principal_credentials_build": [2, 3, 6, 12], "serviceprincipalcredenti": [2, 3], "deprec": [3, 12], "sinc": [3, 12], "version": [3, 12], "2": [3, 12], "3": [3, 12], "notic": [3, 12], "jwt": [3, 12], "oauth": [3, 12], "princip": [3, 12], "getenv": [2, 6, 12], "pdf_services_client_id": [2, 6, 12], "pdf_services_client_secret": [2, 6, 12], "processingtimeout": [2, 12], "600000": [2, 12], "with_processing_timeout": [2, 12], "processing_timeout": [2, 12], "process": [2, 12], "equal": [2, 12], "10": [2, 12], "minut": [2, 12]}, "objects": {"": [[0, 0, 0, "-", "adobe"]], "adobe": [[1, 0, 0, "-", "pdfservices"]], "adobe.pdfservices": [[2, 0, 0, "-", "operation"]], "adobe.pdfservices.operation": [[3, 0, 0, "-", "auth"], [2, 0, 0, "-", "client_config"], [4, 0, 0, "-", "exception"], [2, 0, 0, "-", "execution_context"], [5, 0, 0, "-", "io"], [2, 0, 0, "-", "operation"], [6, 0, 0, "-", "pdfops"]], "adobe.pdfservices.operation.auth": [[3, 0, 0, "-", "credentials"], [3, 0, 0, "-", "service_account_credentials"], [3, 0, 0, "-", "service_principal_credentials"]], "adobe.pdfservices.operation.auth.credentials": [[12, 1, 1, "", "Credentials"]], "adobe.pdfservices.operation.auth.credentials.Credentials": [[12, 2, 1, "", "service_account_credentials_builder"], [12, 2, 1, "", "service_principal_credentials_builder"]], "adobe.pdfservices.operation.auth.service_account_credentials": [[12, 1, 1, "", "ServiceAccountCredentials"]], "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials": [[12, 1, 1, "", "Builder"], [12, 3, 1, "", "account_id"], [12, 3, 1, "", "client_id"], [12, 3, 1, "", "client_secret"], [12, 3, 1, "", "organization_id"], [12, 3, 1, "", "private_key"]], "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.Builder": [[12, 2, 1, "", "build"], [12, 2, 1, "", "from_file"], [12, 2, 1, "", "with_account_id"], [12, 2, 1, "", "with_client_id"], [12, 2, 1, "", "with_client_secret"], [12, 2, 1, "", "with_organization_id"], [12, 2, 1, "", "with_private_key"]], "adobe.pdfservices.operation.auth.service_principal_credentials": [[12, 1, 1, "", "ServicePrincipalCredentials"]], "adobe.pdfservices.operation.auth.service_principal_credentials.ServicePrincipalCredentials": [[12, 1, 1, "", "Builder"], [12, 3, 1, "", "client_id"], [12, 3, 1, "", "client_secret"]], "adobe.pdfservices.operation.auth.service_principal_credentials.ServicePrincipalCredentials.Builder": [[12, 2, 1, "", "build"], [12, 2, 1, "", "with_client_id"], [12, 2, 1, "", "with_client_secret"]], "adobe.pdfservices.operation.client_config": [[12, 1, 1, "", "ClientConfig"]], "adobe.pdfservices.operation.client_config.ClientConfig": [[12, 1, 1, "", "Builder"], [12, 2, 1, "", "builder"]], "adobe.pdfservices.operation.client_config.ClientConfig.Builder": [[12, 2, 1, "", "build"], [12, 2, 1, "", "from_file"], [12, 2, 1, "", "with_connect_timeout"], [12, 2, 1, "", "with_pdf_services_uri"], [12, 2, 1, "", "with_processing_timeout"], [12, 2, 1, "", "with_read_timeout"], [12, 2, 1, "", "with_region"]], "adobe.pdfservices.operation.exception": [[12, 0, 0, "-", "exceptions"]], "adobe.pdfservices.operation.exception.exceptions": [[12, 4, 1, "", "SdkException"], [12, 4, 1, "", "ServiceApiException"], [12, 4, 1, "", "ServiceUsageException"]], "adobe.pdfservices.operation.exception.exceptions.SdkException": [[12, 3, 1, "", "request_tracking_id"]], "adobe.pdfservices.operation.exception.exceptions.ServiceApiException": [[12, 5, 1, "", "DEFAULT_ERROR_CODE"], [12, 5, 1, "", "DEFAULT_STATUS_CODE"], [12, 3, 1, "", "error_code"], [12, 3, 1, "", "request_tracking_id"], [12, 3, 1, "", "status_code"]], "adobe.pdfservices.operation.exception.exceptions.ServiceUsageException": [[12, 5, 1, "", "DEFAULT_ERROR_CODE"], [12, 5, 1, "", "DEFAULT_STATUS_CODE"], [12, 3, 1, "", "error_code"], [12, 3, 1, "", "request_tracking_id"], [12, 3, 1, "", "status_code"]], "adobe.pdfservices.operation.execution_context": [[12, 1, 1, "", "ExecutionContext"]], "adobe.pdfservices.operation.execution_context.ExecutionContext": [[12, 2, 1, "", "create"]], "adobe.pdfservices.operation.io": [[5, 0, 0, "-", "file_ref"]], "adobe.pdfservices.operation.io.file_ref": [[12, 1, 1, "", "FileRef"]], "adobe.pdfservices.operation.io.file_ref.FileRef": [[12, 2, 1, "", "create_from_local_file"], [12, 2, 1, "", "create_from_stream"], [12, 2, 1, "", "get_media_type"], [12, 2, 1, "", "save_as"], [12, 2, 1, "", "write_to_stream"]], "adobe.pdfservices.operation.operation": [[2, 1, 1, "", "Operation"]], "adobe.pdfservices.operation.operation.Operation": [[2, 2, 1, "", "execute"]], "adobe.pdfservices.operation.pdfops": [[6, 0, 0, "-", "autotag_pdf_operation"], [6, 0, 0, "-", "extract_pdf_operation"], [7, 0, 0, "-", "options"]], "adobe.pdfservices.operation.pdfops.autotag_pdf_operation": [[12, 1, 1, "", "AutotagPDFOperation"]], "adobe.pdfservices.operation.pdfops.autotag_pdf_operation.AutotagPDFOperation": [[12, 5, 1, "", "SUPPORTED_SOURCE_MEDIA_TYPES"], [12, 2, 1, "", "create_new"], [12, 2, 1, "", "execute"], [12, 2, 1, "", "get_options"], [12, 2, 1, "", "set_input"], [12, 2, 1, "", "set_options"]], "adobe.pdfservices.operation.pdfops.extract_pdf_operation": [[12, 1, 1, "", "ExtractPDFOperation"]], "adobe.pdfservices.operation.pdfops.extract_pdf_operation.ExtractPDFOperation": [[12, 5, 1, "", "SUPPORTED_SOURCE_MEDIA_TYPES"], [12, 2, 1, "", "create_new"], [12, 2, 1, "", "execute"], [12, 2, 1, "", "get_options"], [12, 2, 1, "", "set_input"], [12, 2, 1, "", "set_options"]], "adobe.pdfservices.operation.pdfops.options": [[8, 0, 0, "-", "autotagpdf"], [9, 0, 0, "-", "extractpdf"]], "adobe.pdfservices.operation.pdfops.options.autotagpdf": [[8, 0, 0, "-", "autotag_pdf_options"]], "adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options": [[12, 1, 1, "", "AutotagPDFOptions"]], "adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options.AutotagPDFOptions": [[12, 1, 1, "", "Builder"], [12, 2, 1, "", "builder"], [12, 3, 1, "", "generate_report"], [12, 3, 1, "", "shift_headings"]], "adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options.AutotagPDFOptions.Builder": [[12, 2, 1, "", "build"], [12, 2, 1, "", "with_generate_report"], [12, 2, 1, "", "with_shift_headings"]], "adobe.pdfservices.operation.pdfops.options.extractpdf": [[9, 0, 0, "-", "extract_element_type"], [9, 0, 0, "-", "extract_pdf_options"], [9, 0, 0, "-", "extract_renditions_element_type"], [9, 0, 0, "-", "table_structure_type"]], "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_element_type": [[9, 1, 1, "", "ExtractElementType"]], "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_element_type.ExtractElementType": [[9, 5, 1, "", "TABLES"], [9, 5, 1, "", "TEXT"]], "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options": [[12, 1, 1, "", "ExtractPDFOptions"]], "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions": [[12, 1, 1, "", "Builder"], [12, 2, 1, "", "builder"], [12, 3, 1, "", "elements_to_extract"], [12, 3, 1, "", "elements_to_extract_renditions"], [12, 3, 1, "", "get_char_info"], [12, 3, 1, "", "include_styling_info"], [12, 3, 1, "", "table_output_format"]], "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.Builder": [[12, 2, 1, "", "build"], [12, 2, 1, "", "with_element_to_extract"], [12, 2, 1, "", "with_element_to_extract_renditions"], [12, 2, 1, "", "with_elements_to_extract"], [12, 2, 1, "", "with_elements_to_extract_renditions"], [12, 2, 1, "", "with_get_char_info"], [12, 2, 1, "", "with_include_styling_info"], [12, 2, 1, "", "with_table_structure_format"]], "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_renditions_element_type": [[9, 1, 1, "", "ExtractRenditionsElementType"]], "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_renditions_element_type.ExtractRenditionsElementType": [[9, 5, 1, "", "FIGURES"], [9, 5, 1, "", "TABLES"]], "adobe.pdfservices.operation.pdfops.options.extractpdf.table_structure_type": [[9, 1, 1, "", "TableStructureType"]], "adobe.pdfservices.operation.pdfops.options.extractpdf.table_structure_type.TableStructureType": [[9, 5, 1, "", "CSV"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:property", "4": "py:exception", "5": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "property", "Python property"], "4": ["py", "exception", "Python exception"], "5": ["py", "attribute", "Python attribute"]}, "titleterms": {"adob": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], "packag": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], "subpackag": [0, 1, 2, 6, 7], "modul": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], "content": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], "pdfservic": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], "oper": [2, 3, 4, 5, 6, 7, 8, 9], "submodul": [2, 3, 4, 5, 6, 8, 9], "client_config": 2, "execution_context": 2, "auth": 3, "credenti": [3, 12], "service_account_credenti": 3, "except": [4, 12], "io": 5, "file_ref": 5, "pdfop": [6, 7, 8, 9], "extract_pdf_oper": 6, "autotag_pdf_oper": 6, "option": [7, 8, 9], "autotagpdf": 8, "autotag_pdf_opt": 8, "extractpdf": 9, "extract_pdf_opt": 9, "extract_element_typ": 9, "extract_renditions_element_typ": 9, "table_structure_typ": 9, "sdk": 10, "src": 11, "api": 12, "refer": 12, "clientconfig": 12, "clientconfigbuild": 12, "executioncontext": 12, "extractpdfoper": 12, "extractpdfopt": 12, "autotagpdfoper": 12, "autotagpdfopt": 12, "fileref": 12, "serviceaccountcredenti": 12, "serviceaccountcredentialsbuild": 12, "autotag": [], "service_principal_credenti": 3, "serviceprincipalcredenti": 12, "serviceprincipalcredentialsbuild": 12}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"adobe package": [[0, "adobe-package"]], "Subpackages": [[0, "subpackages"], [1, "subpackages"], [2, "subpackages"], [6, "subpackages"], [7, "subpackages"]], "Module contents": [[0, "module-adobe"], [1, "module-adobe.pdfservices"], [2, "module-adobe.pdfservices.operation"], [3, "module-adobe.pdfservices.operation.auth"], [4, "module-adobe.pdfservices.operation.exception"], [5, "module-adobe.pdfservices.operation.io"], [6, "module-adobe.pdfservices.operation.pdfops"], [7, "module-adobe.pdfservices.operation.pdfops.options"], [8, "module-adobe.pdfservices.operation.pdfops.options.autotagpdf"], [9, "module-adobe.pdfservices.operation.pdfops.options.extractpdf"]], "adobe.pdfservices package": [[1, "adobe-pdfservices-package"]], "adobe.pdfservices.operation package": [[2, "adobe-pdfservices-operation-package"]], "Submodules": [[2, "submodules"], [3, "submodules"], [4, "submodules"], [5, "submodules"], [6, "submodules"], [8, "submodules"], [9, "submodules"]], "adobe.pdfservices.operation.client_config module": [[2, "module-adobe.pdfservices.operation.client_config"]], "adobe.pdfservices.operation.execution_context module": [[2, "module-adobe.pdfservices.operation.execution_context"]], "adobe.pdfservices.operation.operation module": [[2, "module-adobe.pdfservices.operation.operation"]], "adobe.pdfservices.operation.auth package": [[3, "adobe-pdfservices-operation-auth-package"]], "adobe.pdfservices.operation.auth.credentials module": [[3, "module-adobe.pdfservices.operation.auth.credentials"]], "adobe.pdfservices.operation.auth.service_account_credentials module": [[3, "module-adobe.pdfservices.operation.auth.service_account_credentials"]], "adobe.pdfservices.operation.auth.service_principal_credentials module": [[3, "adobe-pdfservices-operation-auth-service-principal-credentials-module"]], "adobe.pdfservices.operation.exception package": [[4, "adobe-pdfservices-operation-exception-package"]], "adobe.pdfservices.operation.exception.exceptions module": [[4, "module-adobe.pdfservices.operation.exception.exceptions"]], "adobe.pdfservices.operation.io package": [[5, "adobe-pdfservices-operation-io-package"]], "adobe.pdfservices.operation.io.file_ref module": [[5, "module-adobe.pdfservices.operation.io.file_ref"]], "adobe.pdfservices.operation.pdfops package": [[6, "adobe-pdfservices-operation-pdfops-package"]], "adobe.pdfservices.operation.pdfops.extract_pdf_operation module": [[6, "module-adobe.pdfservices.operation.pdfops.extract_pdf_operation"]], "adobe.pdfservices.operation.pdfops.autotag_pdf_operation module": [[6, "module-adobe.pdfservices.operation.pdfops.autotag_pdf_operation"]], "adobe.pdfservices.operation.pdfops.options package": [[7, "adobe-pdfservices-operation-pdfops-options-package"]], "adobe.pdfservices.operation.pdfops.options.autotagpdf package": [[8, "adobe-pdfservices-operation-pdfops-options-autotagpdf-package"]], "adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options module": [[8, "module-adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options"]], "adobe.pdfservices.operation.pdfops.options.extractpdf package": [[9, "adobe-pdfservices-operation-pdfops-options-extractpdf-package"]], "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options module": [[9, "module-adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options"]], "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_element_type module": [[9, "adobe-pdfservices-operation-pdfops-options-extractpdf-extract-element-type-module"]], "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_renditions_element_type module": [[9, "adobe-pdfservices-operation-pdfops-options-extractpdf-extract-renditions-element-type-module"]], "adobe.pdfservices.operation.pdfops.options.extractpdf.table_structure_type module": [[9, "module-adobe.pdfservices.operation.pdfops.options.extractpdf.table_structure_type"]], "pdfservices-sdk": [[10, "pdfservices-sdk"]], "src": [[11, "src"]], "API Reference": [[12, "api-reference"]], "ClientConfig": [[12, "clientconfig"]], "ClientConfigBuilder": [[12, "clientconfigbuilder"]], "Credentials": [[12, "credentials"]], "ExecutionContext": [[12, "executioncontext"]], "ExtractPDFOperation": [[12, "extractpdfoperation"]], "ExtractPDFOptions": [[12, "extractpdfoptions"]], "AutotagPDFOperation": [[12, "autotagpdfoperation"]], "AutotagPDFOptions": [[12, "autotagpdfoptions"]], "FileRef": [[12, "fileref"]], "Exceptions": [[12, "module-adobe.pdfservices.operation.exception.exceptions"]], "ServiceAccountCredentials": [[12, "serviceaccountcredentials"]], "ServiceAccountCredentialsBuilder": [[12, "serviceaccountcredentialsbuilder"]], "ServicePrincipalCredentials": [[12, "serviceprincipalcredentials"]], "ServicePrincipalCredentialsBuilder": [[12, "serviceprincipalcredentialsbuilder"]]}, "indexentries": {"adobe": [[0, "module-adobe"]], "module": [[0, "module-adobe"], [1, "module-adobe.pdfservices"], [2, "module-adobe.pdfservices.operation"], [2, "module-adobe.pdfservices.operation.client_config"], [2, "module-adobe.pdfservices.operation.execution_context"], [2, "module-adobe.pdfservices.operation.operation"], [3, "module-adobe.pdfservices.operation.auth"], [3, "module-adobe.pdfservices.operation.auth.credentials"], [3, "module-adobe.pdfservices.operation.auth.service_account_credentials"], [3, "module-adobe.pdfservices.operation.auth.service_principal_credentials"], [4, "module-adobe.pdfservices.operation.exception"], [4, "module-adobe.pdfservices.operation.exception.exceptions"], [5, "module-adobe.pdfservices.operation.io"], [5, "module-adobe.pdfservices.operation.io.file_ref"], [6, "module-adobe.pdfservices.operation.pdfops"], [6, "module-adobe.pdfservices.operation.pdfops.autotag_pdf_operation"], [6, "module-adobe.pdfservices.operation.pdfops.extract_pdf_operation"], [7, "module-adobe.pdfservices.operation.pdfops.options"], [8, "module-adobe.pdfservices.operation.pdfops.options.autotagpdf"], [8, "module-adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options"], [9, "module-adobe.pdfservices.operation.pdfops.options.extractpdf"], [9, "module-adobe.pdfservices.operation.pdfops.options.extractpdf.extract_element_type"], [9, "module-adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options"], [9, "module-adobe.pdfservices.operation.pdfops.options.extractpdf.extract_renditions_element_type"], [9, "module-adobe.pdfservices.operation.pdfops.options.extractpdf.table_structure_type"], [12, "module-adobe.pdfservices.operation.exception.exceptions"]], "adobe.pdfservices": [[1, "module-adobe.pdfservices"]], "clientconfig (class in adobe.pdfservices.operation.client_config)": [[2, "adobe.pdfservices.operation.client_config.ClientConfig"], [12, "adobe.pdfservices.operation.client_config.ClientConfig"]], "clientconfig.builder (class in adobe.pdfservices.operation.client_config)": [[2, "adobe.pdfservices.operation.client_config.ClientConfig.Builder"], [12, "adobe.pdfservices.operation.client_config.ClientConfig.Builder"]], "executioncontext (class in adobe.pdfservices.operation.execution_context)": [[2, "adobe.pdfservices.operation.execution_context.ExecutionContext"], [12, "adobe.pdfservices.operation.execution_context.ExecutionContext"]], "operation (class in adobe.pdfservices.operation.operation)": [[2, "adobe.pdfservices.operation.operation.Operation"]], "adobe.pdfservices.operation": [[2, "module-adobe.pdfservices.operation"]], "adobe.pdfservices.operation.client_config": [[2, "module-adobe.pdfservices.operation.client_config"]], "adobe.pdfservices.operation.execution_context": [[2, "module-adobe.pdfservices.operation.execution_context"]], "adobe.pdfservices.operation.operation": [[2, "module-adobe.pdfservices.operation.operation"]], "build() (adobe.pdfservices.operation.client_config.clientconfig.builder method)": [[2, "adobe.pdfservices.operation.client_config.ClientConfig.Builder.build"], [12, "adobe.pdfservices.operation.client_config.ClientConfig.Builder.build"]], "builder() (adobe.pdfservices.operation.client_config.clientconfig static method)": [[2, "adobe.pdfservices.operation.client_config.ClientConfig.builder"], [12, "adobe.pdfservices.operation.client_config.ClientConfig.builder"]], "create() (adobe.pdfservices.operation.execution_context.executioncontext static method)": [[2, "adobe.pdfservices.operation.execution_context.ExecutionContext.create"], [12, "adobe.pdfservices.operation.execution_context.ExecutionContext.create"]], "execute() (adobe.pdfservices.operation.operation.operation method)": [[2, "adobe.pdfservices.operation.operation.Operation.execute"]], "from_file() (adobe.pdfservices.operation.client_config.clientconfig.builder method)": [[2, "adobe.pdfservices.operation.client_config.ClientConfig.Builder.from_file"], [12, "adobe.pdfservices.operation.client_config.ClientConfig.Builder.from_file"]], "with_connect_timeout() (adobe.pdfservices.operation.client_config.clientconfig.builder method)": [[2, "adobe.pdfservices.operation.client_config.ClientConfig.Builder.with_connect_timeout"], [12, "adobe.pdfservices.operation.client_config.ClientConfig.Builder.with_connect_timeout"]], "with_pdf_services_uri() (adobe.pdfservices.operation.client_config.clientconfig.builder method)": [[2, "adobe.pdfservices.operation.client_config.ClientConfig.Builder.with_pdf_services_uri"], [12, "adobe.pdfservices.operation.client_config.ClientConfig.Builder.with_pdf_services_uri"]], "with_processing_timeout() (adobe.pdfservices.operation.client_config.clientconfig.builder method)": [[2, "adobe.pdfservices.operation.client_config.ClientConfig.Builder.with_processing_timeout"], [12, "adobe.pdfservices.operation.client_config.ClientConfig.Builder.with_processing_timeout"]], "with_read_timeout() (adobe.pdfservices.operation.client_config.clientconfig.builder method)": [[2, "adobe.pdfservices.operation.client_config.ClientConfig.Builder.with_read_timeout"], [12, "adobe.pdfservices.operation.client_config.ClientConfig.Builder.with_read_timeout"]], "with_region() (adobe.pdfservices.operation.client_config.clientconfig.builder method)": [[2, "adobe.pdfservices.operation.client_config.ClientConfig.Builder.with_region"], [12, "adobe.pdfservices.operation.client_config.ClientConfig.Builder.with_region"]], "credentials (class in adobe.pdfservices.operation.auth.credentials)": [[3, "adobe.pdfservices.operation.auth.credentials.Credentials"], [12, "adobe.pdfservices.operation.auth.credentials.Credentials"]], "serviceaccountcredentials (class in adobe.pdfservices.operation.auth.service_account_credentials)": [[3, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials"], [12, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials"]], "serviceaccountcredentials.builder (class in adobe.pdfservices.operation.auth.service_account_credentials)": [[3, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.Builder"], [12, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.Builder"]], "serviceprincipalcredentials (class in adobe.pdfservices.operation.auth.service_principal_credentials)": [[3, "adobe.pdfservices.operation.auth.service_principal_credentials.ServicePrincipalCredentials"], [12, "adobe.pdfservices.operation.auth.service_principal_credentials.ServicePrincipalCredentials"]], "serviceprincipalcredentials.builder (class in adobe.pdfservices.operation.auth.service_principal_credentials)": [[3, "adobe.pdfservices.operation.auth.service_principal_credentials.ServicePrincipalCredentials.Builder"], [12, "adobe.pdfservices.operation.auth.service_principal_credentials.ServicePrincipalCredentials.Builder"]], "account_id (adobe.pdfservices.operation.auth.service_account_credentials.serviceaccountcredentials property)": [[3, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.account_id"], [12, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.account_id"]], "adobe.pdfservices.operation.auth": [[3, "module-adobe.pdfservices.operation.auth"]], "adobe.pdfservices.operation.auth.credentials": [[3, "module-adobe.pdfservices.operation.auth.credentials"]], "adobe.pdfservices.operation.auth.service_account_credentials": [[3, "module-adobe.pdfservices.operation.auth.service_account_credentials"]], "adobe.pdfservices.operation.auth.service_principal_credentials": [[3, "module-adobe.pdfservices.operation.auth.service_principal_credentials"]], "build() (adobe.pdfservices.operation.auth.service_account_credentials.serviceaccountcredentials.builder method)": [[3, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.Builder.build"], [12, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.Builder.build"]], "build() (adobe.pdfservices.operation.auth.service_principal_credentials.serviceprincipalcredentials.builder method)": [[3, "adobe.pdfservices.operation.auth.service_principal_credentials.ServicePrincipalCredentials.Builder.build"], [12, "adobe.pdfservices.operation.auth.service_principal_credentials.ServicePrincipalCredentials.Builder.build"]], "client_id (adobe.pdfservices.operation.auth.service_account_credentials.serviceaccountcredentials property)": [[3, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.client_id"], [12, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.client_id"]], "client_id (adobe.pdfservices.operation.auth.service_principal_credentials.serviceprincipalcredentials property)": [[3, "adobe.pdfservices.operation.auth.service_principal_credentials.ServicePrincipalCredentials.client_id"], [12, "adobe.pdfservices.operation.auth.service_principal_credentials.ServicePrincipalCredentials.client_id"]], "client_secret (adobe.pdfservices.operation.auth.service_account_credentials.serviceaccountcredentials property)": [[3, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.client_secret"], [12, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.client_secret"]], "client_secret (adobe.pdfservices.operation.auth.service_principal_credentials.serviceprincipalcredentials property)": [[3, "adobe.pdfservices.operation.auth.service_principal_credentials.ServicePrincipalCredentials.client_secret"], [12, "adobe.pdfservices.operation.auth.service_principal_credentials.ServicePrincipalCredentials.client_secret"]], "from_file() (adobe.pdfservices.operation.auth.service_account_credentials.serviceaccountcredentials.builder method)": [[3, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.Builder.from_file"], [12, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.Builder.from_file"]], "organization_id (adobe.pdfservices.operation.auth.service_account_credentials.serviceaccountcredentials property)": [[3, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.organization_id"], [12, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.organization_id"]], "private_key (adobe.pdfservices.operation.auth.service_account_credentials.serviceaccountcredentials property)": [[3, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.private_key"], [12, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.private_key"]], "service_account_credentials_builder() (adobe.pdfservices.operation.auth.credentials.credentials static method)": [[3, "adobe.pdfservices.operation.auth.credentials.Credentials.service_account_credentials_builder"], [12, "adobe.pdfservices.operation.auth.credentials.Credentials.service_account_credentials_builder"]], "service_principal_credentials_builder() (adobe.pdfservices.operation.auth.credentials.credentials static method)": [[3, "adobe.pdfservices.operation.auth.credentials.Credentials.service_principal_credentials_builder"], [12, "adobe.pdfservices.operation.auth.credentials.Credentials.service_principal_credentials_builder"]], "with_account_id() (adobe.pdfservices.operation.auth.service_account_credentials.serviceaccountcredentials.builder method)": [[3, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.Builder.with_account_id"], [12, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.Builder.with_account_id"]], "with_client_id() (adobe.pdfservices.operation.auth.service_account_credentials.serviceaccountcredentials.builder method)": [[3, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.Builder.with_client_id"], [12, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.Builder.with_client_id"]], "with_client_id() (adobe.pdfservices.operation.auth.service_principal_credentials.serviceprincipalcredentials.builder method)": [[3, "adobe.pdfservices.operation.auth.service_principal_credentials.ServicePrincipalCredentials.Builder.with_client_id"], [12, "adobe.pdfservices.operation.auth.service_principal_credentials.ServicePrincipalCredentials.Builder.with_client_id"]], "with_client_secret() (adobe.pdfservices.operation.auth.service_account_credentials.serviceaccountcredentials.builder method)": [[3, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.Builder.with_client_secret"], [12, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.Builder.with_client_secret"]], "with_client_secret() (adobe.pdfservices.operation.auth.service_principal_credentials.serviceprincipalcredentials.builder method)": [[3, "adobe.pdfservices.operation.auth.service_principal_credentials.ServicePrincipalCredentials.Builder.with_client_secret"], [12, "adobe.pdfservices.operation.auth.service_principal_credentials.ServicePrincipalCredentials.Builder.with_client_secret"]], "with_organization_id() (adobe.pdfservices.operation.auth.service_account_credentials.serviceaccountcredentials.builder method)": [[3, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.Builder.with_organization_id"], [12, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.Builder.with_organization_id"]], "with_private_key() (adobe.pdfservices.operation.auth.service_account_credentials.serviceaccountcredentials.builder method)": [[3, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.Builder.with_private_key"], [12, "adobe.pdfservices.operation.auth.service_account_credentials.ServiceAccountCredentials.Builder.with_private_key"]], "default_error_code (adobe.pdfservices.operation.exception.exceptions.serviceapiexception attribute)": [[4, "adobe.pdfservices.operation.exception.exceptions.ServiceApiException.DEFAULT_ERROR_CODE"], [12, "adobe.pdfservices.operation.exception.exceptions.ServiceApiException.DEFAULT_ERROR_CODE"]], "default_error_code (adobe.pdfservices.operation.exception.exceptions.serviceusageexception attribute)": [[4, "adobe.pdfservices.operation.exception.exceptions.ServiceUsageException.DEFAULT_ERROR_CODE"], [12, "adobe.pdfservices.operation.exception.exceptions.ServiceUsageException.DEFAULT_ERROR_CODE"]], "default_status_code (adobe.pdfservices.operation.exception.exceptions.serviceapiexception attribute)": [[4, "adobe.pdfservices.operation.exception.exceptions.ServiceApiException.DEFAULT_STATUS_CODE"], [12, "adobe.pdfservices.operation.exception.exceptions.ServiceApiException.DEFAULT_STATUS_CODE"]], "default_status_code (adobe.pdfservices.operation.exception.exceptions.serviceusageexception attribute)": [[4, "adobe.pdfservices.operation.exception.exceptions.ServiceUsageException.DEFAULT_STATUS_CODE"], [12, "adobe.pdfservices.operation.exception.exceptions.ServiceUsageException.DEFAULT_STATUS_CODE"]], "sdkexception": [[4, "adobe.pdfservices.operation.exception.exceptions.SdkException"], [12, "adobe.pdfservices.operation.exception.exceptions.SdkException"]], "serviceapiexception": [[4, "adobe.pdfservices.operation.exception.exceptions.ServiceApiException"], [12, "adobe.pdfservices.operation.exception.exceptions.ServiceApiException"]], "serviceusageexception": [[4, "adobe.pdfservices.operation.exception.exceptions.ServiceUsageException"], [12, "adobe.pdfservices.operation.exception.exceptions.ServiceUsageException"]], "adobe.pdfservices.operation.exception": [[4, "module-adobe.pdfservices.operation.exception"]], "adobe.pdfservices.operation.exception.exceptions": [[4, "module-adobe.pdfservices.operation.exception.exceptions"], [12, "module-adobe.pdfservices.operation.exception.exceptions"]], "error_code (adobe.pdfservices.operation.exception.exceptions.serviceapiexception property)": [[4, "adobe.pdfservices.operation.exception.exceptions.ServiceApiException.error_code"], [12, "adobe.pdfservices.operation.exception.exceptions.ServiceApiException.error_code"]], "error_code (adobe.pdfservices.operation.exception.exceptions.serviceusageexception property)": [[4, "adobe.pdfservices.operation.exception.exceptions.ServiceUsageException.error_code"], [12, "adobe.pdfservices.operation.exception.exceptions.ServiceUsageException.error_code"]], "request_tracking_id (adobe.pdfservices.operation.exception.exceptions.sdkexception property)": [[4, "adobe.pdfservices.operation.exception.exceptions.SdkException.request_tracking_id"], [12, "adobe.pdfservices.operation.exception.exceptions.SdkException.request_tracking_id"]], "request_tracking_id (adobe.pdfservices.operation.exception.exceptions.serviceapiexception property)": [[4, "adobe.pdfservices.operation.exception.exceptions.ServiceApiException.request_tracking_id"], [12, "adobe.pdfservices.operation.exception.exceptions.ServiceApiException.request_tracking_id"]], "request_tracking_id (adobe.pdfservices.operation.exception.exceptions.serviceusageexception property)": [[4, "adobe.pdfservices.operation.exception.exceptions.ServiceUsageException.request_tracking_id"], [12, "adobe.pdfservices.operation.exception.exceptions.ServiceUsageException.request_tracking_id"]], "status_code (adobe.pdfservices.operation.exception.exceptions.serviceapiexception property)": [[4, "adobe.pdfservices.operation.exception.exceptions.ServiceApiException.status_code"], [12, "adobe.pdfservices.operation.exception.exceptions.ServiceApiException.status_code"]], "status_code (adobe.pdfservices.operation.exception.exceptions.serviceusageexception property)": [[4, "adobe.pdfservices.operation.exception.exceptions.ServiceUsageException.status_code"], [12, "adobe.pdfservices.operation.exception.exceptions.ServiceUsageException.status_code"]], "fileref (class in adobe.pdfservices.operation.io.file_ref)": [[5, "adobe.pdfservices.operation.io.file_ref.FileRef"], [12, "adobe.pdfservices.operation.io.file_ref.FileRef"]], "adobe.pdfservices.operation.io": [[5, "module-adobe.pdfservices.operation.io"]], "adobe.pdfservices.operation.io.file_ref": [[5, "module-adobe.pdfservices.operation.io.file_ref"]], "create_from_local_file() (adobe.pdfservices.operation.io.file_ref.fileref static method)": [[5, "adobe.pdfservices.operation.io.file_ref.FileRef.create_from_local_file"], [12, "adobe.pdfservices.operation.io.file_ref.FileRef.create_from_local_file"]], "create_from_stream() (adobe.pdfservices.operation.io.file_ref.fileref static method)": [[5, "adobe.pdfservices.operation.io.file_ref.FileRef.create_from_stream"], [12, "adobe.pdfservices.operation.io.file_ref.FileRef.create_from_stream"]], "get_media_type() (adobe.pdfservices.operation.io.file_ref.fileref method)": [[5, "adobe.pdfservices.operation.io.file_ref.FileRef.get_media_type"], [12, "adobe.pdfservices.operation.io.file_ref.FileRef.get_media_type"]], "save_as() (adobe.pdfservices.operation.io.file_ref.fileref method)": [[5, "adobe.pdfservices.operation.io.file_ref.FileRef.save_as"], [12, "adobe.pdfservices.operation.io.file_ref.FileRef.save_as"]], "write_to_stream() (adobe.pdfservices.operation.io.file_ref.fileref method)": [[5, "adobe.pdfservices.operation.io.file_ref.FileRef.write_to_stream"], [12, "adobe.pdfservices.operation.io.file_ref.FileRef.write_to_stream"]], "autotagpdfoperation (class in adobe.pdfservices.operation.pdfops.autotag_pdf_operation)": [[6, "adobe.pdfservices.operation.pdfops.autotag_pdf_operation.AutotagPDFOperation"], [12, "adobe.pdfservices.operation.pdfops.autotag_pdf_operation.AutotagPDFOperation"]], "extractpdfoperation (class in adobe.pdfservices.operation.pdfops.extract_pdf_operation)": [[6, "adobe.pdfservices.operation.pdfops.extract_pdf_operation.ExtractPDFOperation"], [12, "adobe.pdfservices.operation.pdfops.extract_pdf_operation.ExtractPDFOperation"]], "supported_source_media_types (adobe.pdfservices.operation.pdfops.autotag_pdf_operation.autotagpdfoperation attribute)": [[6, "adobe.pdfservices.operation.pdfops.autotag_pdf_operation.AutotagPDFOperation.SUPPORTED_SOURCE_MEDIA_TYPES"], [12, "adobe.pdfservices.operation.pdfops.autotag_pdf_operation.AutotagPDFOperation.SUPPORTED_SOURCE_MEDIA_TYPES"]], "supported_source_media_types (adobe.pdfservices.operation.pdfops.extract_pdf_operation.extractpdfoperation attribute)": [[6, "adobe.pdfservices.operation.pdfops.extract_pdf_operation.ExtractPDFOperation.SUPPORTED_SOURCE_MEDIA_TYPES"], [12, "adobe.pdfservices.operation.pdfops.extract_pdf_operation.ExtractPDFOperation.SUPPORTED_SOURCE_MEDIA_TYPES"]], "adobe.pdfservices.operation.pdfops": [[6, "module-adobe.pdfservices.operation.pdfops"]], "adobe.pdfservices.operation.pdfops.autotag_pdf_operation": [[6, "module-adobe.pdfservices.operation.pdfops.autotag_pdf_operation"]], "adobe.pdfservices.operation.pdfops.extract_pdf_operation": [[6, "module-adobe.pdfservices.operation.pdfops.extract_pdf_operation"]], "create_new() (adobe.pdfservices.operation.pdfops.autotag_pdf_operation.autotagpdfoperation class method)": [[6, "adobe.pdfservices.operation.pdfops.autotag_pdf_operation.AutotagPDFOperation.create_new"], [12, "adobe.pdfservices.operation.pdfops.autotag_pdf_operation.AutotagPDFOperation.create_new"]], "create_new() (adobe.pdfservices.operation.pdfops.extract_pdf_operation.extractpdfoperation class method)": [[6, "adobe.pdfservices.operation.pdfops.extract_pdf_operation.ExtractPDFOperation.create_new"], [12, "adobe.pdfservices.operation.pdfops.extract_pdf_operation.ExtractPDFOperation.create_new"]], "execute() (adobe.pdfservices.operation.pdfops.autotag_pdf_operation.autotagpdfoperation method)": [[6, "adobe.pdfservices.operation.pdfops.autotag_pdf_operation.AutotagPDFOperation.execute"], [12, "adobe.pdfservices.operation.pdfops.autotag_pdf_operation.AutotagPDFOperation.execute"]], "execute() (adobe.pdfservices.operation.pdfops.extract_pdf_operation.extractpdfoperation method)": [[6, "adobe.pdfservices.operation.pdfops.extract_pdf_operation.ExtractPDFOperation.execute"], [12, "adobe.pdfservices.operation.pdfops.extract_pdf_operation.ExtractPDFOperation.execute"]], "get_options() (adobe.pdfservices.operation.pdfops.autotag_pdf_operation.autotagpdfoperation method)": [[6, "adobe.pdfservices.operation.pdfops.autotag_pdf_operation.AutotagPDFOperation.get_options"], [12, "adobe.pdfservices.operation.pdfops.autotag_pdf_operation.AutotagPDFOperation.get_options"]], "get_options() (adobe.pdfservices.operation.pdfops.extract_pdf_operation.extractpdfoperation method)": [[6, "adobe.pdfservices.operation.pdfops.extract_pdf_operation.ExtractPDFOperation.get_options"], [12, "adobe.pdfservices.operation.pdfops.extract_pdf_operation.ExtractPDFOperation.get_options"]], "set_input() (adobe.pdfservices.operation.pdfops.autotag_pdf_operation.autotagpdfoperation method)": [[6, "adobe.pdfservices.operation.pdfops.autotag_pdf_operation.AutotagPDFOperation.set_input"], [12, "adobe.pdfservices.operation.pdfops.autotag_pdf_operation.AutotagPDFOperation.set_input"]], "set_input() (adobe.pdfservices.operation.pdfops.extract_pdf_operation.extractpdfoperation method)": [[6, "adobe.pdfservices.operation.pdfops.extract_pdf_operation.ExtractPDFOperation.set_input"], [12, "adobe.pdfservices.operation.pdfops.extract_pdf_operation.ExtractPDFOperation.set_input"]], "set_options() (adobe.pdfservices.operation.pdfops.autotag_pdf_operation.autotagpdfoperation method)": [[6, "adobe.pdfservices.operation.pdfops.autotag_pdf_operation.AutotagPDFOperation.set_options"], [12, "adobe.pdfservices.operation.pdfops.autotag_pdf_operation.AutotagPDFOperation.set_options"]], "set_options() (adobe.pdfservices.operation.pdfops.extract_pdf_operation.extractpdfoperation method)": [[6, "adobe.pdfservices.operation.pdfops.extract_pdf_operation.ExtractPDFOperation.set_options"], [12, "adobe.pdfservices.operation.pdfops.extract_pdf_operation.ExtractPDFOperation.set_options"]], "adobe.pdfservices.operation.pdfops.options": [[7, "module-adobe.pdfservices.operation.pdfops.options"]], "autotagpdfoptions (class in adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options)": [[8, "adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options.AutotagPDFOptions"], [12, "adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options.AutotagPDFOptions"]], "autotagpdfoptions.builder (class in adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options)": [[8, "adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options.AutotagPDFOptions.Builder"], [12, "adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options.AutotagPDFOptions.Builder"]], "adobe.pdfservices.operation.pdfops.options.autotagpdf": [[8, "module-adobe.pdfservices.operation.pdfops.options.autotagpdf"]], "adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options": [[8, "module-adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options"]], "build() (adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options.autotagpdfoptions.builder method)": [[8, "adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options.AutotagPDFOptions.Builder.build"], [12, "adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options.AutotagPDFOptions.Builder.build"]], "builder() (adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options.autotagpdfoptions static method)": [[8, "adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options.AutotagPDFOptions.builder"], [12, "adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options.AutotagPDFOptions.builder"]], "generate_report (adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options.autotagpdfoptions property)": [[8, "adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options.AutotagPDFOptions.generate_report"], [12, "adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options.AutotagPDFOptions.generate_report"]], "shift_headings (adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options.autotagpdfoptions property)": [[8, "adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options.AutotagPDFOptions.shift_headings"], [12, "adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options.AutotagPDFOptions.shift_headings"]], "with_generate_report() (adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options.autotagpdfoptions.builder method)": [[8, "adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options.AutotagPDFOptions.Builder.with_generate_report"], [12, "adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options.AutotagPDFOptions.Builder.with_generate_report"]], "with_shift_headings() (adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options.autotagpdfoptions.builder method)": [[8, "adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options.AutotagPDFOptions.Builder.with_shift_headings"], [12, "adobe.pdfservices.operation.pdfops.options.autotagpdf.autotag_pdf_options.AutotagPDFOptions.Builder.with_shift_headings"]], "csv (adobe.pdfservices.operation.pdfops.options.extractpdf.table_structure_type.tablestructuretype attribute)": [[9, "adobe.pdfservices.operation.pdfops.options.extractpdf.table_structure_type.TableStructureType.CSV"]], "extractelementtype (class in adobe.pdfservices.operation.pdfops.options.extractpdf.extract_element_type)": [[9, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_element_type.ExtractElementType"]], "extractpdfoptions (class in adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options)": [[9, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions"], [12, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions"]], "extractpdfoptions.builder (class in adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options)": [[9, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.Builder"], [12, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.Builder"]], "extractrenditionselementtype (class in adobe.pdfservices.operation.pdfops.options.extractpdf.extract_renditions_element_type)": [[9, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_renditions_element_type.ExtractRenditionsElementType"]], "figures (adobe.pdfservices.operation.pdfops.options.extractpdf.extract_renditions_element_type.extractrenditionselementtype attribute)": [[9, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_renditions_element_type.ExtractRenditionsElementType.FIGURES"]], "tables (adobe.pdfservices.operation.pdfops.options.extractpdf.extract_element_type.extractelementtype attribute)": [[9, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_element_type.ExtractElementType.TABLES"]], "tables (adobe.pdfservices.operation.pdfops.options.extractpdf.extract_renditions_element_type.extractrenditionselementtype attribute)": [[9, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_renditions_element_type.ExtractRenditionsElementType.TABLES"]], "text (adobe.pdfservices.operation.pdfops.options.extractpdf.extract_element_type.extractelementtype attribute)": [[9, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_element_type.ExtractElementType.TEXT"]], "tablestructuretype (class in adobe.pdfservices.operation.pdfops.options.extractpdf.table_structure_type)": [[9, "adobe.pdfservices.operation.pdfops.options.extractpdf.table_structure_type.TableStructureType"]], "adobe.pdfservices.operation.pdfops.options.extractpdf": [[9, "module-adobe.pdfservices.operation.pdfops.options.extractpdf"]], "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_element_type": [[9, "module-adobe.pdfservices.operation.pdfops.options.extractpdf.extract_element_type"]], "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options": [[9, "module-adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options"]], "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_renditions_element_type": [[9, "module-adobe.pdfservices.operation.pdfops.options.extractpdf.extract_renditions_element_type"]], "adobe.pdfservices.operation.pdfops.options.extractpdf.table_structure_type": [[9, "module-adobe.pdfservices.operation.pdfops.options.extractpdf.table_structure_type"]], "build() (adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.extractpdfoptions.builder method)": [[9, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.Builder.build"], [12, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.Builder.build"]], "builder() (adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.extractpdfoptions static method)": [[9, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.builder"], [12, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.builder"]], "elements_to_extract (adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.extractpdfoptions property)": [[9, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.elements_to_extract"], [12, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.elements_to_extract"]], "elements_to_extract_renditions (adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.extractpdfoptions property)": [[9, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.elements_to_extract_renditions"], [12, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.elements_to_extract_renditions"]], "get_char_info (adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.extractpdfoptions property)": [[9, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.get_char_info"], [12, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.get_char_info"]], "include_styling_info (adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.extractpdfoptions property)": [[9, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.include_styling_info"], [12, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.include_styling_info"]], "table_output_format (adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.extractpdfoptions property)": [[9, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.table_output_format"], [12, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.table_output_format"]], "with_element_to_extract() (adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.extractpdfoptions.builder method)": [[9, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.Builder.with_element_to_extract"], [12, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.Builder.with_element_to_extract"]], "with_element_to_extract_renditions() (adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.extractpdfoptions.builder method)": [[9, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.Builder.with_element_to_extract_renditions"], [12, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.Builder.with_element_to_extract_renditions"]], "with_elements_to_extract() (adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.extractpdfoptions.builder method)": [[9, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.Builder.with_elements_to_extract"], [12, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.Builder.with_elements_to_extract"]], "with_elements_to_extract_renditions() (adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.extractpdfoptions.builder method)": [[9, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.Builder.with_elements_to_extract_renditions"], [12, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.Builder.with_elements_to_extract_renditions"]], "with_get_char_info() (adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.extractpdfoptions.builder method)": [[9, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.Builder.with_get_char_info"], [12, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.Builder.with_get_char_info"]], "with_include_styling_info() (adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.extractpdfoptions.builder method)": [[9, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.Builder.with_include_styling_info"], [12, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.Builder.with_include_styling_info"]], "with_table_structure_format() (adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.extractpdfoptions.builder method)": [[9, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.Builder.with_table_structure_format"], [12, "adobe.pdfservices.operation.pdfops.options.extractpdf.extract_pdf_options.ExtractPDFOptions.Builder.with_table_structure_format"]]}}) \ No newline at end of file diff --git a/setup.py b/setup.py index d79b14c..4761171 100644 --- a/setup.py +++ b/setup.py @@ -12,7 +12,7 @@ def parse_requirements(filename, session=None): setuptools.setup( name="pdfservices-sdk", - version="2.3.0", + version="2.3.1", author='Adobe Document Services', author_email='extractapi@adobe.com', license='Apache2', diff --git a/src/adobe/pdfservices/operation/client_config.py b/src/adobe/pdfservices/operation/client_config.py index 0f669a4..9f592ef 100644 --- a/src/adobe/pdfservices/operation/client_config.py +++ b/src/adobe/pdfservices/operation/client_config.py @@ -2,7 +2,7 @@ # This file is licensed to you under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. You may obtain a copy # of the License at http://www.apache.org/licenses/LICENSE-2.0 -# +# # Unless required by applicable law or agreed to in writing, software distributed under # the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS # OF ANY KIND, either express or implied. See the License for the specific language @@ -20,6 +20,7 @@ class ClientConfig(object): """ _CONNECT_TIMEOUT_KEY = "connectTimeout" _READ_TIMEOUT_KEY = "readTimeout" + _PROCESSING_TIMEOUT_KEY = "processingTimeout" _PDF_SERVICES = "pdf_services" _PDF_SERVICES_URI = "pdf_services_uri" _REGION = "region" @@ -43,6 +44,7 @@ class Builder: def __init__(self): self._connect_timeout = ServiceConstants.HTTP_CONNECT_TIMEOUT self._read_timeout = ServiceConstants.HTTP_READ_TIMEOUT + self._processing_timeout = ServiceConstants.HTTP_PROCESSING_TIMEOUT self._pdf_services_uri = ServiceConstants.PDF_SERVICES_URI def with_pdf_services_uri(self, pdf_services_uri: str): @@ -107,6 +109,19 @@ def with_read_timeout(self, read_timeout: int): self._read_timeout = read_timeout return self + # the time it will wait for the operation to complete + def with_processing_timeout(self, processing_timeout: int): + """Sets the processing timeout. It should be greater than or equal to 600000 (10 minutes). + + :param processing_timeout: Defines the processing timeout in milliseconds to process the documents. + Default value is 600000 milliseconds (10 minutes) + :type processing_timeout: int + :return: This Builder instance to add any additional parameters. + :rtype: ClientConfig.Builder + """ + self._processing_timeout = processing_timeout + return self + def from_file(self, client_config_file_path: str): """ Sets the connect timeout and read timeout using the JSON client config file path. \ @@ -124,13 +139,16 @@ def from_file(self, client_config_file_path: str): { "connectTimeout": "4000", "readTimeout": "20000", - "region": "eu" + "region": "eu", + "processingTimeout": "600000" } """ config_json_str = file_utils.read_conf_file_content(client_config_file_path) config_dict = json.loads(config_json_str) self._connect_timeout = int(config_dict.get(ClientConfig._CONNECT_TIMEOUT_KEY, self._connect_timeout)) self._read_timeout = int(config_dict.get(ClientConfig._READ_TIMEOUT_KEY, self._read_timeout)) + self._processing_timeout = int(config_dict.get(ClientConfig._PROCESSING_TIMEOUT_KEY, + self._processing_timeout)) region_node = config_dict.get(ClientConfig._REGION) self.with_region(region_node) pdf_services_config = config_dict.get(ClientConfig._PDF_SERVICES) @@ -148,4 +166,5 @@ def build(self): :rtype: ClientConfig """ from adobe.pdfservices.operation.internal.internal_client_config import InternalClientConfig - return InternalClientConfig(self._connect_timeout, self._read_timeout, self._pdf_services_uri) + return InternalClientConfig(self._connect_timeout, self._read_timeout, self._processing_timeout, + self._pdf_services_uri) diff --git a/src/adobe/pdfservices/operation/internal/api/platform_api.py b/src/adobe/pdfservices/operation/internal/api/platform_api.py index 8463536..6711d15 100644 --- a/src/adobe/pdfservices/operation/internal/api/platform_api.py +++ b/src/adobe/pdfservices/operation/internal/api/platform_api.py @@ -15,7 +15,6 @@ from polling2 import TimeoutException import requests -from adobe.pdfservices.operation.internal.http.response_util import ResponseUtil from adobe.pdfservices.operation.internal.api.dto.response.job_status import JobStatus from adobe.pdfservices.operation.internal.constants.request_key import RequestKey from adobe.pdfservices.operation.internal.http.response_util import ResponseUtil @@ -33,7 +32,7 @@ class PlatformApi: operation = '/operation/' - POLLING_TIMEOUT_STATUS_CODE = 0 + PROCESSING_TIMEOUT_STATUS_CODE = 0 @staticmethod def submit_job(context: InternalExecutionContext, platform_api_request: PlatformApiRequest, operation_endpoint: str, @@ -82,15 +81,15 @@ def is_correct_response(response): success_status_codes=[HTTPStatus.OK, HTTPStatus.ACCEPTED], error_response_handler=PlatformApi.handle_error_response), check_success=is_correct_response, - step=0.5, - timeout=10 * 60 + step=1, + timeout=context.client_config.get_processing_timeout() ) - logging.debug(f'Total polling time, Latency(ms): {(datetime.now() - start_time).microseconds / 1000}') + logging.debug(f'Total processing time, Latency(ms): {(datetime.now() - start_time).microseconds / 1000}') return response except TimeoutException: - logging.error("Polling Timeout reached. Something's wrong, file operation took too long") - raise OperationException(message="Operation execution has timed out!", error_message="Polling Timeout reached", request_tracking_id=ResponseUtil.get_request_tracking_id_from_response(response, True) - ,status_code=PlatformApi.POLLING_TIMEOUT_STATUS_CODE) + logging.error("Processing Timeout reached. Something's wrong, file operation took too long") + raise OperationException(message="Operation execution has timed out!", error_message="Processing Timeout reached", request_tracking_id=x_request_id + ,status_code=PlatformApi.PROCESSING_TIMEOUT_STATUS_CODE) @staticmethod diff --git a/src/adobe/pdfservices/operation/internal/auth/service_principal_authenticator.py b/src/adobe/pdfservices/operation/internal/auth/service_principal_authenticator.py index ed193af..b2fa1dd 100644 --- a/src/adobe/pdfservices/operation/internal/auth/service_principal_authenticator.py +++ b/src/adobe/pdfservices/operation/internal/auth/service_principal_authenticator.py @@ -11,7 +11,7 @@ import json import logging import sys -from datetime import datetime, timedelta +from datetime import datetime from http import HTTPStatus from adobe.pdfservices.operation.auth.service_principal_credentials import ServicePrincipalCredentials @@ -21,7 +21,7 @@ from adobe.pdfservices.operation.internal.constants.request_key import RequestKey from adobe.pdfservices.operation.internal.exceptions import OperationException from adobe.pdfservices.operation.internal.http.response_util import ResponseUtil -from adobe.pdfservices.operation.internal.constants.service_constants import ServiceConstants, custom_error_messages +from adobe.pdfservices.operation.internal.constants.service_constants import custom_error_messages from adobe.pdfservices.operation.internal.http import http_client from adobe.pdfservices.operation.internal.http.http_method import HttpMethod from adobe.pdfservices.operation.internal.http.http_request import HttpRequest @@ -44,13 +44,14 @@ def __init__(self, service_principal_configuration, client_config): def session_token(self): """ Access token for the PDF Services API """ if self.token: - if self.older_in_minute() <= 2: + if self.time_to_expire() > 2: return self.token + self._logger.info("Refreshing access token with creation time: {creation_time} minutes".format(creation_time=datetime.now())) return self.refresh_token() - def older_in_minute(self): + def time_to_expire(self): """ Time remaining in minutes till token expiry """ - return int((datetime.now() - self.token.expired_at).seconds / 60) + return int((self.token.expired_at.timestamp() - datetime.now().timestamp()) / 60) def refresh_token(self): """ Refreshes the access token sent to PDF Services API """ @@ -69,7 +70,7 @@ def refresh_token(self): error_response_handler=self.handle_ims_failure) content = json.loads(response.content) - self.token = SessionToken(content['access_token'], content['expires_in']) + self.token = SessionToken(content['access_token'], content['expires_in'] * 1000) except Exception: raise SdkException("Exception in fetching access token", sys.exc_info()) return self.token diff --git a/src/adobe/pdfservices/operation/internal/constants/service_constants.py b/src/adobe/pdfservices/operation/internal/constants/service_constants.py index 07c6fd8..91e7090 100644 --- a/src/adobe/pdfservices/operation/internal/constants/service_constants.py +++ b/src/adobe/pdfservices/operation/internal/constants/service_constants.py @@ -2,7 +2,7 @@ # This file is licensed to you under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. You may obtain a copy # of the License at http://www.apache.org/licenses/LICENSE-2.0 -# +# # Unless required by applicable law or agreed to in writing, software distributed under # the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS # OF ANY KIND, either express or implied. See the License for the specific language @@ -35,6 +35,7 @@ class ServiceConstants: HTTP_CONNECT_TIMEOUT = 4000 HTTP_READ_TIMEOUT = 10000 + HTTP_PROCESSING_TIMEOUT = 600000 # default processing timeout of 10 mins HTTP_MAX_RETRIES = 1 HTTP_RETRY_DELAY_FACTOR = 2 HTTP_MAX_RETRYIN_TERVAL = 15000 diff --git a/src/adobe/pdfservices/operation/internal/http/http_client.py b/src/adobe/pdfservices/operation/internal/http/http_client.py index 8b4a1ca..6c3dd9b 100644 --- a/src/adobe/pdfservices/operation/internal/http/http_client.py +++ b/src/adobe/pdfservices/operation/internal/http/http_client.py @@ -7,7 +7,6 @@ # the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS # OF ANY KIND, either express or implied. See the License for the specific language # governing permissions and limitations under the License. -import json import logging import sys from typing import Callable, List @@ -48,7 +47,7 @@ def _append_default_headers(headers: dict): # Set SDK Info header headers[DefaultHeaders.DC_APP_INFO_HEADER_KEY] = "{lang}-{name}-{version}".format(lang="python", name='pdfservices-sdk', - version='2.3.0') + version='2.3.1') headers[DefaultHeaders.ACCEPT_HEADER_NAME] = DefaultHeaders.JSON_TXT_CONTENT_TYPE diff --git a/src/adobe/pdfservices/operation/internal/internal_client_config.py b/src/adobe/pdfservices/operation/internal/internal_client_config.py index 3714316..4fde6b7 100644 --- a/src/adobe/pdfservices/operation/internal/internal_client_config.py +++ b/src/adobe/pdfservices/operation/internal/internal_client_config.py @@ -2,7 +2,7 @@ # This file is licensed to you under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. You may obtain a copy # of the License at http://www.apache.org/licenses/LICENSE-2.0 -# +# # Unless required by applicable law or agreed to in writing, software distributed under # the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS # OF ANY KIND, either express or implied. See the License for the specific language @@ -18,11 +18,13 @@ class InternalClientConfig(ClientConfig): # Setting default values is required for when client config is not provided explicitly. def __init__(self, connect_timeout: int = ServiceConstants.HTTP_CONNECT_TIMEOUT, read_timeout: int = ServiceConstants.HTTP_READ_TIMEOUT, + processing_timeout: int = ServiceConstants.HTTP_PROCESSING_TIMEOUT, pdf_services_uri: str = ServiceConstants.PDF_SERVICES_URI): super().__init__() self._connect_timeout = connect_timeout self._read_timeout = read_timeout + self._processing_timeout = processing_timeout self._pdf_services_uri = pdf_services_uri def get_pdf_services_uri(self): @@ -34,6 +36,9 @@ def get_connect_timeout(self): def get_read_timeout(self): return self._read_timeout/1000 if self._read_timeout else None + def get_processing_timeout(self): + return self._processing_timeout/1000 if self._processing_timeout else None + def validate(self): if self._read_timeout <= 0: raise ValueError("Invalid value for read timeout {timeout}. Must be valid integer greater than 0".format(timeout=self._read_timeout)) @@ -41,3 +46,7 @@ def validate(self): if self._connect_timeout <= 0: raise ValueError("Invalid value for connect timeout {timeout}. Must be valid integer greater than 0".format( timeout=self._connect_timeout)) + + if self._processing_timeout < ServiceConstants.HTTP_PROCESSING_TIMEOUT: + raise ValueError("Invalid value for processing timeout {timeout}. Must be valid integer greater than or equal to 600000 (10 minutes)".format( + timeout=self._processing_timeout)) diff --git a/src/pdfservices_sdk.egg-info/PKG-INFO b/src/pdfservices_sdk.egg-info/PKG-INFO new file mode 100644 index 0000000..2827211 --- /dev/null +++ b/src/pdfservices_sdk.egg-info/PKG-INFO @@ -0,0 +1,40 @@ +Metadata-Version: 2.1 +Name: pdfservices-sdk +Version: 2.3.0.post1 +Summary: Adobe PDFServices Client Library +Home-page: https://www.adobe.com/go/pdftoolsapi_doc +Author: Adobe Document Services +Author-email: extractapi@adobe.com +License: Apache2 +Description: PDFServices Python SDK + ======================= + + The Adobe PDFServices Python SDK provides ML APIs. Currently, it contains + - Extract API for extracting elements and renditions from PDFs + - Autotag API for improving accessibility of the PDF document. This generates the tagged PDF, along with an optional XLSX report providing detailed information about the added and already existing tags. + + Adobe Document Cloud’s simple cloud-based APIs help you get up and running quickly. Once you’ve received your developer credential, download and set up the sample project. After you’re familiar with the APIs, leverage the samples in your own server-side code. + + Installation + ------------ + + * Install [Python](https://www.python.org/) 3.6 or higher. + * pip install pdfservices-sdk + + Resources + ------------ + + * [QuickStart](https://www.adobe.com/go/pdftoolsapi_doc) + * [Samples](https://www.adobe.com/go/pdfservices_python_samples) + * [API Reference](https://www.adobe.com/go/pdfservices_python_docs) + +Platform: UNKNOWN +Classifier: Development Status :: 5 - Production/Stable +Classifier: Intended Audience :: Developers +Classifier: Programming Language :: Python :: 3.6 +Classifier: Programming Language :: Python :: 3.7 +Classifier: Programming Language :: Python :: 3.8 +Classifier: License :: OSI Approved :: Apache Software License +Classifier: Operating System :: OS Independent +Requires-Python: >=3.6 +Description-Content-Type: text/markdown diff --git a/src/pdfservices_sdk.egg-info/SOURCES.txt b/src/pdfservices_sdk.egg-info/SOURCES.txt new file mode 100644 index 0000000..a471bb6 --- /dev/null +++ b/src/pdfservices_sdk.egg-info/SOURCES.txt @@ -0,0 +1,88 @@ +LICENSE.md +MANIFEST.in +README.md +pyproject.toml +setup.cfg +setup.py +src/adobe/__init__.py +src/adobe/pdfservices/__init__.py +src/adobe/pdfservices/operation/__init__.py +src/adobe/pdfservices/operation/client_config.py +src/adobe/pdfservices/operation/execution_context.py +src/adobe/pdfservices/operation/operation.py +src/adobe/pdfservices/operation/region.py +src/adobe/pdfservices/operation/auth/__init__.py +src/adobe/pdfservices/operation/auth/credentials.py +src/adobe/pdfservices/operation/auth/service_account_credentials.py +src/adobe/pdfservices/operation/auth/service_principal_credentials.py +src/adobe/pdfservices/operation/exception/__init__.py +src/adobe/pdfservices/operation/exception/exceptions.py +src/adobe/pdfservices/operation/internal/__init__.py +src/adobe/pdfservices/operation/internal/exceptions.py +src/adobe/pdfservices/operation/internal/extension_media_type_mapping.py +src/adobe/pdfservices/operation/internal/internal_client_config.py +src/adobe/pdfservices/operation/internal/internal_execution_context.py +src/adobe/pdfservices/operation/internal/api/__init__.py +src/adobe/pdfservices/operation/internal/api/platform_api.py +src/adobe/pdfservices/operation/internal/api/storage_api.py +src/adobe/pdfservices/operation/internal/api/dto/__init__.py +src/adobe/pdfservices/operation/internal/api/dto/document.py +src/adobe/pdfservices/operation/internal/api/dto/request/__init__.py +src/adobe/pdfservices/operation/internal/api/dto/request/asset_upload_uri_request.py +src/adobe/pdfservices/operation/internal/api/dto/request/extract_pdf_request.py +src/adobe/pdfservices/operation/internal/api/dto/request/autotagpdf/__init__.py +src/adobe/pdfservices/operation/internal/api/dto/request/autotagpdf/autotag_pdf_output.py +src/adobe/pdfservices/operation/internal/api/dto/request/autotagpdf/autotag_pdf_request.py +src/adobe/pdfservices/operation/internal/api/dto/request/platform/__init__.py +src/adobe/pdfservices/operation/internal/api/dto/request/platform/engine.py +src/adobe/pdfservices/operation/internal/api/dto/request/platform/platform_api_request.py +src/adobe/pdfservices/operation/internal/api/dto/response/__init__.py +src/adobe/pdfservices/operation/internal/api/dto/response/job_status.py +src/adobe/pdfservices/operation/internal/api/dto/response/platform/__init__.py +src/adobe/pdfservices/operation/internal/api/dto/response/platform/job_error_response.py +src/adobe/pdfservices/operation/internal/api/dto/response/platform/platform_api_response.py +src/adobe/pdfservices/operation/internal/auth/__init__.py +src/adobe/pdfservices/operation/internal/auth/auth_factory.py +src/adobe/pdfservices/operation/internal/auth/authenticator.py +src/adobe/pdfservices/operation/internal/auth/jwt_authenticator.py +src/adobe/pdfservices/operation/internal/auth/service_account_credentials_with_uri.py +src/adobe/pdfservices/operation/internal/auth/service_principal_authenticator.py +src/adobe/pdfservices/operation/internal/auth/session_token.py +src/adobe/pdfservices/operation/internal/constants/__init__.py +src/adobe/pdfservices/operation/internal/constants/request_key.py +src/adobe/pdfservices/operation/internal/constants/service_constants.py +src/adobe/pdfservices/operation/internal/http/__init__.py +src/adobe/pdfservices/operation/internal/http/http_client.py +src/adobe/pdfservices/operation/internal/http/http_method.py +src/adobe/pdfservices/operation/internal/http/http_request.py +src/adobe/pdfservices/operation/internal/http/request_header_const.py +src/adobe/pdfservices/operation/internal/http/response_util.py +src/adobe/pdfservices/operation/internal/io/__init__.py +src/adobe/pdfservices/operation/internal/io/file_ref_impl.py +src/adobe/pdfservices/operation/internal/service/__init__.py +src/adobe/pdfservices/operation/internal/service/autotag_pdf_service.py +src/adobe/pdfservices/operation/internal/service/extract_pdf_service.py +src/adobe/pdfservices/operation/internal/util/__init__.py +src/adobe/pdfservices/operation/internal/util/file_utils.py +src/adobe/pdfservices/operation/internal/util/json_hint_encoder.py +src/adobe/pdfservices/operation/internal/util/path_util.py +src/adobe/pdfservices/operation/internal/util/validation_util.py +src/adobe/pdfservices/operation/io/__init__.py +src/adobe/pdfservices/operation/io/file_ref.py +src/adobe/pdfservices/operation/pdfops/__init__.py +src/adobe/pdfservices/operation/pdfops/autotag_pdf_operation.py +src/adobe/pdfservices/operation/pdfops/extract_pdf_operation.py +src/adobe/pdfservices/operation/pdfops/options/__init__.py +src/adobe/pdfservices/operation/pdfops/options/autotagpdf/__init__.py +src/adobe/pdfservices/operation/pdfops/options/autotagpdf/autotag_pdf_options.py +src/adobe/pdfservices/operation/pdfops/options/extractpdf/__init__.py +src/adobe/pdfservices/operation/pdfops/options/extractpdf/extract_element_type.py +src/adobe/pdfservices/operation/pdfops/options/extractpdf/extract_pdf_options.py +src/adobe/pdfservices/operation/pdfops/options/extractpdf/extract_renditions_element_type.py +src/adobe/pdfservices/operation/pdfops/options/extractpdf/table_structure_type.py +src/pdfservices_sdk.egg-info/PKG-INFO +src/pdfservices_sdk.egg-info/SOURCES.txt +src/pdfservices_sdk.egg-info/dependency_links.txt +src/pdfservices_sdk.egg-info/not-zip-safe +src/pdfservices_sdk.egg-info/requires.txt +src/pdfservices_sdk.egg-info/top_level.txt \ No newline at end of file diff --git a/src/pdfservices_sdk.egg-info/dependency_links.txt b/src/pdfservices_sdk.egg-info/dependency_links.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/src/pdfservices_sdk.egg-info/dependency_links.txt @@ -0,0 +1 @@ + diff --git a/src/pdfservices_sdk.egg-info/not-zip-safe b/src/pdfservices_sdk.egg-info/not-zip-safe new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/src/pdfservices_sdk.egg-info/not-zip-safe @@ -0,0 +1 @@ + diff --git a/src/pdfservices_sdk.egg-info/requires.txt b/src/pdfservices_sdk.egg-info/requires.txt new file mode 100644 index 0000000..d5e6695 --- /dev/null +++ b/src/pdfservices_sdk.egg-info/requires.txt @@ -0,0 +1,19 @@ +build==0.9.0 +certifi==2022.12.7 +cffi==1.15.1 +cryptography==3.4.6 +multipart==0.2.4 +packaging==21.3 +pep517==0.13.0 +polling==0.3.2 +polling2==0.5.0 +pycparser==2.21 +Pygments==2.14.0 +PyJWT==2.4.0 +pyparsing==3.0.9 +PyYAML==6.0 +requests==2.27.1 +requests-toolbelt==0.10.1 +six==1.16.0 +toml==0.10.2 +urllib3==1.26.13 diff --git a/src/pdfservices_sdk.egg-info/top_level.txt b/src/pdfservices_sdk.egg-info/top_level.txt new file mode 100644 index 0000000..0cc07aa --- /dev/null +++ b/src/pdfservices_sdk.egg-info/top_level.txt @@ -0,0 +1 @@ +adobe