From c13a09847736b992cb4fa190305610a5279fce5a Mon Sep 17 00:00:00 2001 From: Andreea Pasare <88081600+andreea-pasare@users.noreply.github.com> Date: Mon, 25 Mar 2024 16:38:54 +0200 Subject: [PATCH] Release/4.1.0 (#590) - eAccess - eSubmission --------- Co-authored-by: github-actions --- .github/workflows/transform_epo.yml | 8 +- .../conceptual_model/ePO_CM.eap | Bin 17764352 -> 19730432 bytes glossary/eAccess_glossary.html | 365 + glossary/eCatalogue_glossary.html | 101 +- glossary/eFulfilment_glossary.html | 100 +- glossary/eOrdering_glossary.html | 18 +- glossary/ePO_combined_glossary.html | 945 +- glossary/ePO_core_glossary.html | 192 +- glossary/eSubmission_glossary.html | 350 + .../eAccess_convention_report.html | 404 + .../static/css/bootstrap.min.css | 7 + .../static/css/jquery-ui.min.css | 7 + .../static/css/jquery.tocify.min.css | 1 + .../conventions_report/static/css/print.css | 638 ++ .../static/css/pubcss-acm-sig.css | 433 + .../conventions_report/static/css/screen.css | 109 + .../static/css/toc_adjustments.css | 83 + .../static/js/bootstrap.min.js | 7 + .../static/js/jquery-3.4.1.min.js | 2 + .../static/js/jquery-ui.min.js | 13 + .../static/js/jquery.tocify.min.js | 4 + .../model2owl-config/config-parameters.xsl | 140 + .../eAccess/model2owl-config/namespaces.xml | 46 + .../model2owl-config/umlToXsdDataTypes.xml | 48 + .../model2owl-config/xsdAndRdfDataTypes.xml | 42 + .../eAccess/owl_ontology/eAccess.rdf | 327 + .../eAccess/owl_ontology/eAccess.ttl | 194 + .../owl_ontology/eAccess_restrictions.rdf | 296 + .../owl_ontology/eAccess_restrictions.ttl | 146 + .../eAccess/shacl_shapes/eAccess_shapes.rdf | 450 + .../eAccess/shacl_shapes/eAccess_shapes.ttl | 223 + .../eAccess/xmi_conceptual_model/eAccess.xml | 2755 ++++++ .../eCatalogue_convention_report.html | 114 +- .../model2owl-config/config-parameters.xsl | 4 +- .../model2owl-config/namespaces.xml | 7 +- .../eCatalogue/owl_ontology/eCatalogue.rdf | 127 +- .../eCatalogue/owl_ontology/eCatalogue.ttl | 72 +- .../owl_ontology/eCatalogue_restrictions.rdf | 143 +- .../owl_ontology/eCatalogue_restrictions.ttl | 129 +- .../shacl_shapes/eCatalogue_shapes.rdf | 143 +- .../shacl_shapes/eCatalogue_shapes.ttl | 71 +- .../xmi_conceptual_model/eCatalogue.xml | 2395 +++-- .../eContract_convention_report.html | 4 +- .../model2owl-config/config-parameters.xsl | 4 +- .../eContract/model2owl-config/namespaces.xml | 7 +- .../eContract/owl_ontology/eContract.rdf | 16 +- .../eContract/owl_ontology/eContract.ttl | 16 +- .../owl_ontology/eContract_restrictions.rdf | 16 +- .../owl_ontology/eContract_restrictions.ttl | 18 +- .../shacl_shapes/eContract_shapes.rdf | 16 +- .../shacl_shapes/eContract_shapes.ttl | 14 +- .../xmi_conceptual_model/eContract.xml | 416 +- .../eFulfilment_convention_report.html | 118 +- .../model2owl-config/config-parameters.xsl | 4 +- .../model2owl-config/namespaces.xml | 7 +- .../eFulfilment/owl_ontology/eFulfilment.rdf | 140 +- .../eFulfilment/owl_ontology/eFulfilment.ttl | 84 +- .../owl_ontology/eFulfilment_restrictions.rdf | 175 +- .../owl_ontology/eFulfilment_restrictions.ttl | 166 +- .../shacl_shapes/eFulfilment_shapes.rdf | 172 +- .../shacl_shapes/eFulfilment_shapes.ttl | 84 +- .../xmi_conceptual_model/eFulfilment.xml | 2095 +++- .../eNotice_convention_report.html | 4 +- .../model2owl-config/config-parameters.xsl | 4 +- .../eNotice/model2owl-config/namespaces.xml | 7 +- .../eNotice/owl_ontology/eNotice.rdf | 16 +- .../eNotice/owl_ontology/eNotice.ttl | 16 +- .../owl_ontology/eNotice_restrictions.rdf | 16 +- .../owl_ontology/eNotice_restrictions.ttl | 54 +- .../eNotice/shacl_shapes/eNotice_shapes.rdf | 16 +- .../eNotice/shacl_shapes/eNotice_shapes.ttl | 14 +- .../eNotice/xmi_conceptual_model/eNotice.xml | 568 +- .../eOrdering_convention_report.html | 16 +- .../model2owl-config/config-parameters.xsl | 4 +- .../eOrdering/model2owl-config/namespaces.xml | 7 +- .../eOrdering/owl_ontology/eOrdering.rdf | 30 +- .../eOrdering/owl_ontology/eOrdering.ttl | 20 +- .../owl_ontology/eOrdering_restrictions.rdf | 49 +- .../owl_ontology/eOrdering_restrictions.ttl | 68 +- .../shacl_shapes/eOrdering_shapes.rdf | 16 +- .../shacl_shapes/eOrdering_shapes.ttl | 14 +- .../xmi_conceptual_model/eOrdering.xml | 947 +- .../ePO_core_convention_report.html | 374 +- .../model2owl-config/config-parameters.xsl | 4 +- .../ePO_core/model2owl-config/namespaces.xml | 7 +- .../ePO_core/owl_ontology/ePO_core.rdf | 572 +- .../ePO_core/owl_ontology/ePO_core.ttl | 239 +- .../owl_ontology/ePO_core_restrictions.rdf | 516 +- .../owl_ontology/ePO_core_restrictions.ttl | 842 +- .../ePO_core/shacl_shapes/ePO_core_shapes.rdf | 618 +- .../ePO_core/shacl_shapes/ePO_core_shapes.ttl | 147 +- .../xmi_conceptual_model/ePO_core.xml | 8713 +++++++++++------ .../eSubmission_convention_report.html | 276 + .../static/css/bootstrap.min.css | 7 + .../static/css/jquery-ui.min.css | 7 + .../static/css/jquery.tocify.min.css | 1 + .../conventions_report/static/css/print.css | 638 ++ .../static/css/pubcss-acm-sig.css | 433 + .../conventions_report/static/css/screen.css | 109 + .../static/css/toc_adjustments.css | 83 + .../static/js/bootstrap.min.js | 7 + .../static/js/jquery-3.4.1.min.js | 2 + .../static/js/jquery-ui.min.js | 13 + .../static/js/jquery.tocify.min.js | 4 + .../model2owl-config/config-parameters.xsl | 140 + .../model2owl-config/namespaces.xml | 46 + .../model2owl-config/umlToXsdDataTypes.xml | 48 + .../model2owl-config/xsdAndRdfDataTypes.xml | 42 + .../eSubmission/owl_ontology/eSubmission.rdf | 415 + .../eSubmission/owl_ontology/eSubmission.ttl | 229 + .../owl_ontology/eSubmission_restrictions.rdf | 281 + .../owl_ontology/eSubmission_restrictions.ttl | 148 + .../shacl_shapes/eSubmission_shapes.rdf | 358 + .../shacl_shapes/eSubmission_shapes.ttl | 174 + .../xmi_conceptual_model/eSubmission.xml | 3848 ++++++++ 115 files changed, 30135 insertions(+), 6323 deletions(-) create mode 100644 glossary/eAccess_glossary.html create mode 100644 glossary/eSubmission_glossary.html create mode 100644 implementation/eAccess/conventions_report/eAccess_convention_report.html create mode 100644 implementation/eAccess/conventions_report/static/css/bootstrap.min.css create mode 100644 implementation/eAccess/conventions_report/static/css/jquery-ui.min.css create mode 100644 implementation/eAccess/conventions_report/static/css/jquery.tocify.min.css create mode 100644 implementation/eAccess/conventions_report/static/css/print.css create mode 100644 implementation/eAccess/conventions_report/static/css/pubcss-acm-sig.css create mode 100644 implementation/eAccess/conventions_report/static/css/screen.css create mode 100644 implementation/eAccess/conventions_report/static/css/toc_adjustments.css create mode 100644 implementation/eAccess/conventions_report/static/js/bootstrap.min.js create mode 100644 implementation/eAccess/conventions_report/static/js/jquery-3.4.1.min.js create mode 100644 implementation/eAccess/conventions_report/static/js/jquery-ui.min.js create mode 100644 implementation/eAccess/conventions_report/static/js/jquery.tocify.min.js create mode 100644 implementation/eAccess/model2owl-config/config-parameters.xsl create mode 100644 implementation/eAccess/model2owl-config/namespaces.xml create mode 100644 implementation/eAccess/model2owl-config/umlToXsdDataTypes.xml create mode 100644 implementation/eAccess/model2owl-config/xsdAndRdfDataTypes.xml create mode 100644 implementation/eAccess/owl_ontology/eAccess.rdf create mode 100644 implementation/eAccess/owl_ontology/eAccess.ttl create mode 100644 implementation/eAccess/owl_ontology/eAccess_restrictions.rdf create mode 100644 implementation/eAccess/owl_ontology/eAccess_restrictions.ttl create mode 100644 implementation/eAccess/shacl_shapes/eAccess_shapes.rdf create mode 100644 implementation/eAccess/shacl_shapes/eAccess_shapes.ttl create mode 100644 implementation/eAccess/xmi_conceptual_model/eAccess.xml create mode 100644 implementation/eSubmission/conventions_report/eSubmission_convention_report.html create mode 100644 implementation/eSubmission/conventions_report/static/css/bootstrap.min.css create mode 100644 implementation/eSubmission/conventions_report/static/css/jquery-ui.min.css create mode 100644 implementation/eSubmission/conventions_report/static/css/jquery.tocify.min.css create mode 100644 implementation/eSubmission/conventions_report/static/css/print.css create mode 100644 implementation/eSubmission/conventions_report/static/css/pubcss-acm-sig.css create mode 100644 implementation/eSubmission/conventions_report/static/css/screen.css create mode 100644 implementation/eSubmission/conventions_report/static/css/toc_adjustments.css create mode 100644 implementation/eSubmission/conventions_report/static/js/bootstrap.min.js create mode 100644 implementation/eSubmission/conventions_report/static/js/jquery-3.4.1.min.js create mode 100644 implementation/eSubmission/conventions_report/static/js/jquery-ui.min.js create mode 100644 implementation/eSubmission/conventions_report/static/js/jquery.tocify.min.js create mode 100644 implementation/eSubmission/model2owl-config/config-parameters.xsl create mode 100644 implementation/eSubmission/model2owl-config/namespaces.xml create mode 100644 implementation/eSubmission/model2owl-config/umlToXsdDataTypes.xml create mode 100644 implementation/eSubmission/model2owl-config/xsdAndRdfDataTypes.xml create mode 100644 implementation/eSubmission/owl_ontology/eSubmission.rdf create mode 100644 implementation/eSubmission/owl_ontology/eSubmission.ttl create mode 100644 implementation/eSubmission/owl_ontology/eSubmission_restrictions.rdf create mode 100644 implementation/eSubmission/owl_ontology/eSubmission_restrictions.ttl create mode 100644 implementation/eSubmission/shacl_shapes/eSubmission_shapes.rdf create mode 100644 implementation/eSubmission/shacl_shapes/eSubmission_shapes.ttl create mode 100644 implementation/eSubmission/xmi_conceptual_model/eSubmission.xml diff --git a/.github/workflows/transform_epo.yml b/.github/workflows/transform_epo.yml index f4ea7189..5148d37d 100644 --- a/.github/workflows/transform_epo.yml +++ b/.github/workflows/transform_epo.yml @@ -12,6 +12,8 @@ on: - "implementation/eOrdering/xmi_conceptual_model/eOrdering.xml" - "implementation/eFulfilment/xmi_conceptual_model/eFulfilment.xml" - "implementation/eContract/xmi_conceptual_model/eContract.xml" + - "implementation/eContract/xmi_conceptual_model/eAccess.xml" + - "implementation/eContract/xmi_conceptual_model/eSubmission.xml" jobs: report_and_glossary: runs-on: ubuntu-latest @@ -33,7 +35,7 @@ jobs: - name: generate convention report and glossary run: | - AVAILABLE_IMPLEMENTATIONS=(eOrdering eFulfilment eCatalogue eNotice eContract ePO_core) + AVAILABLE_IMPLEMENTATIONS=(eOrdering eFulfilment eCatalogue eNotice eContract eAccess eSubmission ePO_core) for implementation in "${AVAILABLE_IMPLEMENTATIONS[@]}" do echo "-------------------${implementation}---------------------------------" @@ -66,7 +68,7 @@ jobs: - name: merge implementations xmi files into one run: | - AVAILABLE_IMPLEMENTATIONS=(eOrdering eFulfilment eCatalogue eNotice eContract ePO_core) + AVAILABLE_IMPLEMENTATIONS=(eOrdering eFulfilment eCatalogue eNotice eContract eAccess eSubmission ePO_core) cd model2owl mkdir -p merge-xmis for implementation in "${AVAILABLE_IMPLEMENTATIONS[@]}" @@ -146,7 +148,7 @@ jobs: - name: transform step run: | - AVAILABLE_IMPLEMENTATIONS=(eOrdering eFulfilment eCatalogue eNotice eContract ePO_core) + AVAILABLE_IMPLEMENTATIONS=(eOrdering eFulfilment eCatalogue eNotice eContract eAccess eSubmission ePO_core) for implementation in "${AVAILABLE_IMPLEMENTATIONS[@]}" do echo "-------------------${implementation} transform---------------------------------" diff --git a/analysis_and_design/conceptual_model/ePO_CM.eap b/analysis_and_design/conceptual_model/ePO_CM.eap index 04f9839316fdc76b845722b8876588ebc7d65626..776e1ae1c70979c13b619b6ae41d520174351412 100644 GIT binary patch delta 551712 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�e)+OtXp*P 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 z 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 W#8|iDoU8m!n6a~Qsaf5a_J06uMT6-8 delta 313399 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

aPM*f2ae zrV0b@!;Yqws-q@gw^K!p!;n$bbS`xKDyzpxhcY*=!|{gwwus5dYc>#?Z{p5*Yp^h$<;BEh;E=7nF1_&nkC$3-j{a#W~*Yd0B;pZtp63b~qiu zY%PUGg`s;?iPzn|yUSHrk<~q`uq3CjyfnSkTjHuHEpQc;L*Tc@2wlJQynl|x^h;-v zVFJyz$qgTIZd@oc3tO_z@Fw(lBP6r2`P+Z5C3iu!0cp#zhUug&y9B;=?1qQB8Lp5P zoX*DR4bRamHrKrj95WieAx;Ln)nq6T2mB=SOEgAQ{#;-K>yl5PR?}|ymQ|z}LKs;6 zdQmDok!ldJM^g1rp(_I$>4r0UJG|?GRA|~YZwF9yoN6mCba$$ z^h$l}8O50v0!tK2T9&l*QuJaKIffUdu;bCBuHc1aIh6G_WP@%nNZ_OI%>kh9je=Hl zk)aSYi|lG>AM>n8oR(2BDANh6&)6KG+i2Ios@{f2pe*@IAv>km5G$t7!Nm0J7}(U; z@C)C49<4A)#Zy;oz8i&;Pb&=H(QxVel{)yQKL!_sdmq9sdUb9}2&e}b&U2)ImVzk9$%gwgrcydx49#=t{E8hkaN9T8i-@mO)1aUue z$fijKCRrJXVmJRw!JKFeI!JCZR~<7gW-68LxgV1y6#QO0xo%{`tH7@ z+|5HxQbNaPB5h-{ret{1FZo28CKRvlPEjkajfx~%GdXsA_GFubx^ex%+&p()j?I;a zQnV`#bM8p9WasC4ERNI^yC=t<<4JJ?y`i|DRKJ43xxqxA;(I%va_)7*zc>PX^9JVZi$j9Gm=HrFAatGK zBc7yMk0ilc?^O7Crmr^~2w1A{%ZO7@lldSU*sdpC+Xm9Ly=4eyVC_c3)J`XZm2Wcq z+(lW_*|v^z)z%2EV}_;mGu1PX%si5!zM{Hv_>VA8HSh5MCiGSHJT zbb$_gYY#Y9_na`i4*Q7-R9_sXM{Q1bp6XWBtn1e_G2=*t00{d>V3Vvx#h=k`iCu`Z4PaEE3VDG1fbMWc~ zeeYEdWp<6ci~&YxAwfXr(T#Q{Fh*rpszqA z$fH2|xnU!et(+Djuv2L;(c2yhiW7@8P#QN}1p$5aBDKYpQ875vVoxIz>l6sg#ZjU8 zJ40ZA#qP?;M@ov5A9y!RAD9|8DASV4h1xUn^LplI+6m2)3LDn^sDmBX%`s{_1`W=1 z5N;N`9m1s-9N!3P_GDth5Zxm1;K!X60)!*mPty>hYg-sUQ=F*USYZG58gY* zp~PxxL`n4sPO(qZbVH1IHuCxp1MBaQ{=eh+XNG^5w|bIeU%vnJTwT%RqMFjNwMDfP z$O;Pcww`n2%12lKnRKVHKPJDG70;#ik5R~D?)-q8xwymAN#^dH?AB+(xkjc-MDgI7 z+JO~Cm4k;(9Z^(SPTuK3QoEQzQZ9nb_quoXhW>Rz(;t~)ncVSV{By$YNP9uaWg_6# z%n5ygJ?@y|4sUaZAj;1~eak2HhjqL4X?M;upRLH7CH99Z;Ad5T$2|V2yl*f4JAIKm zh24?2lGMje3S4evl(BaxfIGZ)$e-(hucT@Ibs3*mjMc;cg16!VUtokE>EcW1yGgl* z<4+mhS=(-HR(`7HkF|%Z2VH7wib`rnVCAnVubn!YtE~;(8-r~r6E7t1POw;suz>P= zqC-o|$ClI#9$h=QdIYK2)tXLH{p}=S0Zm9H)e}b4)=VXFYbCb_2rD_hz8EFdrCc8R zOK*wg3lxUjnzXv2x@K_y!QAsFaQWm|)YnWMJE0htPzTp?kLxGDh0(1Pq3Vtle+K#~ z?v&1-6BSP#UFsHv|hA5k)OFzM-;x4D8WEvhZAuHY&V34D+%klO==Q9~t*%7AGtNH63-Lv3V+5guIR_w#I}E0ejc7gmq|jwmcz&l|GyB ztKb%KcpDC(Yj|;(J-<4knr3G|pYRbKSzemu&B`jssVL1VEGQ~2DfedOl;;(9Pw!q) z3RQ!%BACf8IPzk`n{f2SgsE)9O9`_*3Z_$!+6bz)gzr*3qVI$+318YXRA>^O6P(-q zlwgz~LJ+b0&+rBF7W3AwdIrU~svHB9MJJ1)@;z4oj5&v5KvmY*V1b2lf`+~j3Jee+0vep2ug zPdJ!9aM-em7rpWipSSUZ1laal!U3Kt`&NH7OncEw{g5@xPd$AtVIM!u*ztRURO~cP zDo4`s_g{^KuYXTC#gp2uBk3kj9jI?4TvaZW`{(JXAgOGy>!2>sIN=NkA$S?i0CC;^L$+ z29Zj5>@ExzNW?UMHWx5G=4m-fH3f0$(0{#zkX z61YEb|3UG=eFPfB4f}3_OYGYBM?jNlQH7{tuMdhiL?)8$y$M@|IG$4uZiJ?B_$iYPjAq$R|gw)5?0sT^&9m|O?PQFH5e7*$n=UVZ>c*k zFQ*`@xU{gKxUev%u(+VYRZ`R)H4-Dl5ix3Ig{#1oRp>58^=NrkQTOsfZ;894w4eZ& z6TID_s-QVSAl8Jl=jIwm(s1N4<5bRJ5ql<`KF?{#)GyR!77Y+z^4{-#a}hQkR1QS3 z8+RLjLZt&yhb`W`Rw%Fd@}k$L5<`_)H@LRfxSMZWXZIPU;&AV_QcU{oKI8XX=<)*? z=u=d*Em(ysu?LJ_a};&!=Y5V9Yi@1hF);F=@nfFb-G?yYf{bj`1M3a;q$``lRt;SnD*o_$8UP z_lcgL6{qJFm6sHzd%L>}i`~VA-C@>C1v+Mo1I+|Y+)|AUhJR>m z=ybenw-1dcmC;^QVOM0~UvX)AR!&YTUc1sJ+Cycv>0Z6XGXO$v$YS{FBmi6 z$MeSN5OWbfEIJwNvWv!Axl+>Ea2H|2-I3ItUp^~qH@*|wOW11<523=)J)wJA1P=*p zf@{nH<{{>xT@UTDLzQlzm-P2&@!VmYDdQ`98s&oQp@}i@yRMaM32G@{*VA09+V?AI z$MQw?Xiodf?z&>!hHIFY4FymZW6oNo3suny_ViVw(R@pna)_IyCxTmNI$d9-v?wnq zF0|YV&5Guhn=nE#q9t5$SUyW$BJU#aa_FM$;z0t>$euY^Ayde9Np~ICbzr)5`hjHW zdC3Y%k)&w{n>uLdY8sC-;+97HadF!5A0od%Ki zt7cd~+b$Q|NRv+^OWtm1nv*12$wts}jNxAcm*C>0MaZB^u@Ty1K^K})xTIkpj?I{lRtGcjBQ#w%XF&7s`A&AI-jpusEK?5*e=b?G%3B{y$ANcmQaJ3` zRw`TGvO)yj3FG6SeY~}hthkF{Mvc`8wos!OY-8HR5MfSHfPBcDNT~bK*c;k1ew9P> zwYf@|aO5%E-h+J3mEI+X*;-1-430RJuZ9vAc0(2?m-@Ylm2$V574~EqKBr* z1BGnrB-20%G@ndBC)y}tlOHg>gRA~nLB!nP;(+FkXA?*@ngLD8CfO=$O#-fS51nDE zprI_-EC#QBNH~mt?-4XE|1rN2yo>DJ*s__XH)-XrPIDOp*A(Nx)?f-vLz){Q2*}nKy?3J9V9m-jA6s)f@yHE{Yemp)b z{@+ln=R@oW^I)|6@XlV*1uEZd-rS;_QAu?7m4A8 zhfO}!cB;fW?)b)wUVgM;o939%#+y^7!=*OSsZI(uM^g+$%{9s3_eV@8dG76xB6r_7 zb^TFOhg7|m==dKN@Fp|e=ONiAZdT35Mg1}JOb2=97wLnWPi9{9jyz}`fa3~Mf8$xs zSb%AKV-$v_z_tbcr!_CUjh!97TWD(K**S)%ZSE6z(d*N_a~1@$MW)j{b=Kfd4z{Ae z%%Fgb3uH+BnyD8KNJR63m#f#3M9_mome1?-Z3=$`%;srx6<9&=J#W*Bt~4s z@`H7>VHYE=6~qeOXJEr()QxU9XW9$_Cl)D5i&qEmgOOh}OC^0mD4hb09mZg=*sq59 zG^nXJ`-Bu5>6Lpx-FZ_nj2~%LF!of~DcovUK69W2yz`Q*Q1`~jUZ6XhAY&^onAR)k zRuHtCJoU^hua2`h@)A+oOT=s}Oo|BFoW#xfd}sp(;*Zce#ceN-VqC=V#}PTIj`Q;_ zVM*4i$i*l1d2l(5(1=4!!@UIOp3C#$vmk{Hm4lZyHjjtTJ52GQxMDgE=dPf*68*i& z21C9#je~!EZ;FL(S4}(PDh8L5Nq*5VoaYZKpIAN&b)ExL%rCr?2=jh6MZ*2RnLN<=n<-2#T!;BWM?4#j|6+=O?bk8l)oZ4C zBu+RC{mmr3gA>G4P1j5T1k-@&XHzBA{cP$2i9egVOU#&^9>}unH&ZBsJzM!TQ#T0s z)#QfC>-czdVxjlXrU*HgaV|CqG(gkOrf9JIY#K;%m(HR$gI@ltNeeTso8&x|%VF`a z7!Mid5J$p3e%%x$6O5fu3A1F05$pj;V!D)xLNfqO;&z{GxC$+wd!lR@n7EUMZ6gy? zdD-yl$V3lswzEYKfgAm1J8dC}LI$>sPUK}qxH391-6uVEA(Uss6MMij;fdb=++oj0 zB*x@1%cLNzOg!q-IG{}hm%FOOm0a$oLh!~XUF-|hiJ#CcW&=YTY7(dZ!C^6MwpO{e zb969cJ3JO2nepkOw^eT+<^hy56jgGkEL0kL;3x4%qL21|wD&#X=Df{&Hsx*F^Jd#HU%?ti(ACgg=TVSZ7Z}Ui(pW$vdFONiu2YmJNS@ zII%@w=ptl4c_h)~>&J0f@ehlR5zuFDB0srTuj{+!?$DfzUj3miodW*E#}a+ZqCaGP z_M|$fbK#Q{|DTwbc!KX&0}4;QJ7vH{@6~>lq!Z_;>*go6@jdyv1&Oz+4PxNTf<)h- zBQE>y`Ngh_-dOhwdQ5omkrgrU<3c|*&T{_YG@Ro2s5mf&fOt`&ZyvJ*$ITz|E_y#) zv3`jEq1Go7kE2!T9DdwUPn$OFr$0t1c+AwgX>lS>%M(TZC6^=t1WaeN5Z{#e8E94~ zra?-3BwCqOnMCZx)rqkZcIqpMn`p>>EwQV*ro3WUQ8Bh{Y@1=};C(GILZcgfhfvw= zkk<>=i1x6$VsuS48V#WW7BeEc*7Y_IM6OGWhpy`q^$@!*F_Wn-ft_z8 zYN7RwLqm_=cd#tLm+#Mc4a&oDVX<1|yE63gIoPC|N0@)1eWYQDP@RBb%`g7Sq{0#7QQY^jwO%Zd;3kSK)@=o?k5l|4&LX74q?ZhQ-V{wPwn2% zyi0qi`+Oz4k}uhlkz4DCmCX++QN;F&*w-_5oIIN?Vcnc5p6u*gyCvW5AXYYLx8t!n zJr=to)#=I2&CRxD=W%xM+R1*Nq{{stcz~?)0eq&LMMJnu^LNfPh_R=^>Vs$-l;^QK z>~4p}k(=X0J)u1nO@r(3oYnH!a zC?=avaOQ0A`((3J?6YO#>dbEoR)s>weZFc1F;kHK%DD+>e8XC%m=yy4<31?+c2wG) zi{6Qua$;vRdb*j{+o>yK-PMG!q~BOV*r_bk!O_SQBKGzB%~u(IT--4OdHTk-##f6& zmOYJzMBmIXpA@9LD1^3|<`m)97d`KQ#`R7txa-ZKBHXa)eFd`Tu84rLb%t>Ek$Q8J z5DG43^8ypQdX8DhMB-vbq061qy}Tf+yDPo0s05cgN(*z`s0Z`HtP{ojl-28%+JX{^X zIk0RhdEWm4#>`YctLm^S3N0QldHFlnlxWAQ<1!;17N2LwrsQ$Bu>(zUVb6y((&KPB zEiPNOEhR5C4b9h3gF<$zO!0AhX8M5p2si%D)p0nQT@fB{FG$O_y9){|PJ4bTI_?n` zH`Z(Hq&?Z5G?zQglb_AiaJatFY!j0;puo?d{CrVJKv~tuu~qksx^aE5 zd1K(gw{iR#G0B{#9Zn5LrCSlDrzU)QgC3zK#r3HK=%uR?SkESN5G|$@JFD;`U@s8` z<5}|+e?Y@4#nCY59rJd+_GjW+&=b2ZdWkJ4wu_1Hnx%ZzR`;IVo-+We|D%W0o#tw9 zoT&(b(_74Y;itFEI@rDyYyYWtuXyo6hqs!4=2@P5AY^=VK&Qxu4-5gxduHA`PQB%m z>unVSFM6?e?vyioY&Y*#7BPNNt{>Nz4ua7;%;j)lfEf)^cbF$eJcQf28~ExM5kWnE z%PB$;%XgbU#Os4iyUmO$V42i!M)?3%r15N^&Oz+yj+-w-&y(g2kn+Acon8CB85bX; zKQd1iv$oS_G;wbH%si0}i0ZU6uEWH&5ZJ7L^X3$1q7@CZ&zW};9(;pk)~Vs;_s!gX z0NikJ-kgWW$b5uEvONJRzrfz7?-v0MZZ^a;#KP*+sK+Fm6Lbx+#co`uaJ$mWi;7CK zO1qaAxpE5gT%|ePOI_ZgV#t0XKPFcGhVcKZ(Ii~n@+u(aYx7p(bZ5~y-@ofCO8*BC z;|zQXS!Tl@nT)g1-lSbLd^Srah6~wAL783`&24MMng5CyM}4{*Pl_TN4$)tdLj2xN z{}?;*=iKx=*xa0?nY4y+)#r336J8a-@!X_MA}*Ajk(cynhH}|$2H>bkVUrq?#?bX- zr2Z=yqZ)Jgufe5q9p-^i9l?Vb=Cpd0mlc;=ZiUr~)h%~|Ov+7VpyoUeUSafstYLQ2 zzohKl3zA-BpzYEY*{bbRgK3n=W%f}!rOlw*k%YSUvH^XesbOF^^f^}Tf=YYtc-X<%!ePdh{!%vS z%_KvXY-x&d(hsUjUJmPR-&wipF6Tm%b~Sd7qHVtE!sQcK5jspT&AN2x`b&|M_-7ejFX zMb-GEZk!mAA5k6gj+bDZ!zqv&h*tK7IbJNI2oNgfMgneB`wBfP_>_42({-#L_~To@z;kO{tb9811qI z;$bKEx-9F!kY=&L=roH49!uWW5)3~Ough&IN4xpQ+?HtA-ImuG zwGC!vSi;#xkL5D~tjV;5NrjhbGEu$^t1~U(O7u;&x#DhyFg}X^4&yQ{AzeD-(B)Gw zdU>ax<3i$ei~S>sj=NJ_KVJnt+4tZ}Ffq##9?u8dWPLMZ{)lLc9y`Yo!Zu}EMlkfx ztiWp#(h&2qI<&EQkI%*>+cHnYuI*|0h=%-LmJH5`EJm}HBHWu(;>{{S`Jl8Y9qm_2 zic3oi)6-$rQ9Z6|iX%hW#@?3s*e8@=vcGazB*ZZRTV?+0{Tf#7``N(7OHR=2`Etuh z`sJT0EP}}5((YO1ZnwL%D668ldvSVEUU_*1TF$uKg@r&b%V>9L&Mfb zrR=$Z76Zz`cUit+C3jnXOHrmsZtY=qBxUh4XPh+4*)@wT8v3q-tv8`wS>O6c=&kJC zdJ||R-TJO#oMK$dxE8m<-QsTfTK@GRKQze)$fa`Wp)In>vL1LSO}SCa#yx47kDIgH zZYeZ?B^xH}nJ03}92kbnO!O|O=wx+qj{Dq;2tQ_*|lx*u$mT?Stx7cM8&U)DC zg7T>Y)43%}6{N54W#lvpZ1{7QuNmc_+un0=%A=j{i2_6uwwdwAa6?eTF`GE&1N8?- z{u`L922G>I$YiOP*hxaM>wN6(WmB!YO z6(6^J-13BC2-<&tFW)YoCeM}U9{N?bPPXn~HLF--IU@wkTFax*{4awB8eX;>fv8t3 zxXo#;!XvEw8SE5 zLKU8!-Fr{+i}Y|i+76T{|9w|UiA6Fc@1lUx&x0fC-?;3CamlzOd~{s0!RG?v>)0P^ zlT}PWt=umpJ%z^?y#j$c!(6|89NRWA`5qc(Pfl)TYwt_mBZ7welc&P@uL3;mmLAW@1I;>cn963Uu799DX!WPv8)r7-;4+a%@V-MxkpHZG^{X1w><|=br|6BM? z@mtFsq0|@rmg21z9_khKEj*+t(pql9W%=bpYq0GPIHZv8#3kmzXce(jI#rq@{aNz! z{ymb#l5EK@V$fYNc475TCJz@t*^g!=%yi=R+W<(m!j8x6LU?6qa!=6wVC>3=k!|}> z`TA*J6kE-+a+v9P0uRI>DR3cL2v?UU7xCDR0rSMLXhrfHfa*jkZWcwuf)A$+#M1~a z;np>qvq=oEO&bvkiypx0e&kVmFuZf7a znGhH7oe-1d&Qoy9cig!GHaIu>)fket3zU8Mk(izHZ1PtqFFiD{J3D1%^5cQZ$WHlp z1G$;3i9~&N4$Hyr4%l9ApJGe^@vExdDp{%w<$`0O;jAs(GY)W>(V{c-+ z&VMV}4mK8@qx-EAuy0JB2)#Ea2S62@JVDfJ{OAdjVCSaf6wXg5D`DhU`ds$aEy;u8 zmG(azyU-81w&yR09Ubw~<>!(YYF<#+sq2pT0hh!VSKSj0O;z{cDG;5Gt*KHN->%xK z+IsjgRi-NQ@LvH`eOeq0m04q@Y{KWsMGCMY{%upE= z+x`)O4Q0$Eki^>1t|ZWUmOUF}og`pKXsxXxuti&g;n_&5W_gq~P>DMu`g12Ui37B- zIMNyk??qa5&>Cs&#$u$=!OD}gfAmk{rq13tQflj!xclmmK~^+(f#^5EZ@Yin?U{`t zCHa+7(;&Ma9yaip!)g+gQgYt+d(}~CC=qPe#}Prh;8mYi(owDFv=C#P*kT|3!{gG%0`B>~rZV{eJS z92Btk6k`3DRF(kx=r1*z;}n5CJp5nIjEKt&(C;E^>PwZSt^W)nrKpvMSlj5wJKeC4&9B+S(z4 z9SiLqD7$LJ19GMh6iZV$BWhy8^&%P`mu*Q4U;azH0$%BpsKO(r^bTm>WY6cv7~Q1= zITVhwW|Dy*4Hn$n7z905O^+kCY$c$3XrPEy*IKVK0o%m>-lGi#k?+_*uZ7GVCR#&8 zP&>`~CVSU(YbDJ-`Jfdy=i45z1~X9wrCH^r-M#K|S9%uO;1=QprlKIds0gpTEZ+o1 zv_T2uuCB{uZ4X(yrm|>Dy-9@!qRbH7Iss@m8o*ZdmKK_hIkix^!}^|Kj#8i$wDQoX zXl&uZs<5{3uwOn@eoeMKa9h{yd5UXCLi=elq~At?Ql+d?!Z66!_tQj{25$Q z*8u{DBo&g1{XVen$8!?*Q~QsLkMCP7?k)aG^wr+SM33$LD`1totm_1DeVl z=&F(TO_?-mQnE@8=lTy1fnn*rq#-K#jq8781{3!@qlG9#FFfesAS-W@;GQwRvK+~+nT6q7M_1TbKd70U$Pj?pNre-*(I5g9_ zf!46ct=>-Ogz(Yt1r&SwgmtYrFad{~8>rWP6^EX$e!p>}3oQBA3gS>4HQtGYNVfNg|=<(3_xitn>e(sdR*0@7> zyv~)X9H{KuJBMv!Y;h`OvBck&;&CJwtddF#oEw<*=Dfi!W@HbI;%>sofbf)$<_^? z+0{Re{W8(k^+n~;+hj2`bAiNTHZ+MjX4CzZBNhHj-K2&F&GRUkXr34U=MLQjtI7xD z$HuGUkHjB2qdIf=FMw5?upLu?rot#=pZ(NUN<*eKPXgOpfAmSs#~!#Uf&0$d7Ab!c z_&&97i>z^2qZLN1>1)AL2&$&s&Z)9_{m$EBAZ9?5 z0iHN->!rSaoIfv_$UPUhY8 zyt19th;P=Yp=w6igSR~6ibu&XOSre9s34a7uBi#Silp z*_N@bz!_%dWc00j*^0ARWu zqW31D#>9d~gk+qSIXICTSMy=R=R?Qvgt8d}og5YJn~$f;>fYhJWRl_fYp^*)m-$#%~lP87!8&B#8H7Ck=!OVqc znjJ0Ihru{?FD1xMEDC}}S((ZZZj#~REZQx+1m(2BCy7J&T?PSnpmgWwO!MQe>ca!4+$leZt#hJ!$TBuu=Y$Ud_ z+ztj}P!wS23czn_Z-*vxN_SXXp_fYiVZ8E+>`PdADGYamV99i&m;YqswkgQ@QwLsN zVDC%A;xjfe?S$oz56$Kjk!-{w`xmkGmpf1XD5K&7;*Sz&SHGlw=?H;A>On`;YV{EU zdsKT4--HKL4;;P;$@m{i)+yJuRx7(GyR;rt9BX+5PwnWClX*dZInkT!JovaQUlu6) zRQihaZfTHozhs7F#{L;e`_cIeuuCq8FYNQfv*Ksj*oFfrdT?7N%d$qx6`eJmvctsa zM@)D)od^y1QC@byx|svBp=s2tTLXGP+4UF2qRt4(K1(n(tY4WG3X`HAF%lN=<5=A1 z!AZX)KKwM+n#ZLiSUxl_v517^DP&)p1KO^{4=0gJ$lj9NPAr>?M_5_G`d->irl{%s zv-IuXY$9YcS$i#Ni7y!xjMEJr-G=Cwn}-xb!&4^}tbM!vcp1Hq6=)paV>vVxYhlL< zTO?}?a-3ELC}jTLm~_gU*uXMQ_KtOo#HGA$4ivZt>m84wMj+8Kl|7f}h}F|QK~UzH z%zE1=j6oewxx>h+`#SmwpuL|%%#P^qXc|M$2Eh);ka``mCZggbMakA(qVK02o-Ac>F@mmYCMi4RXx=N`@Q zya+2DWVZ>w2i_ucr{gNkD)u;D6e5cf~@Qaiu?6#hKKwl3z6pw7MAMU-ba z2^lquJ1EhHXOGO4Lwi9}(%%w7Z;$r}?@fMIXnQ;DPn>PN4O;M4zbXaY({s^ME(xu> zvDUo}n5#v%aMrzG30-Bo5dy_~uq!wN2ek1$g|IFNm6po%Yf-C`PY2N`2Yrwb z2dq6u4UhjmkK5()5Y&C!LqCVW3E_KzJ`moUIWQT@RC*EZg6{-q#fbq9 zc))`Pjy2pE=>Y4#BoVvRoN^*mynWD>1!z+;E<5FW-_A^^&qe1Z~Em*we)+#*xY}g}*C^;{>zh(AQM29sVQKuy$RDhi2z*NDhXAUeTGa@>mk z!EGrXN5HJk&TJtrLT0}mIN*Jnz1WfRA)e{?eF~mqHSif(I@JG|G7Xn?Ql^0Q*A&!> z{hh-i^<*d$id*b7&Zpi!hU^urj&+Hcm z7ebJ@sJ>qi`$DJ_JI6Y$b2R&NxKqAg`Kt0(1;mb|0c4`*V3)T!$I!}6>P<)dfXC5d z6F%V-vWCx{i96x(;Uu=sKK2-ihmQ;yJ)g3w8B5>YO9DLZmwK2!Y#|@NO>V{WEsEQOhFL zqQid!^>-i^tBMc*ryy4yP(G@BwABxJ%DmQp2bjE8XmaEhl9_Zd+jPZwNX9nLxmrhq zx90VYY`elXiQd#?`ze6^DIoP>SLi^Tb)hK+Wyg6=B;q(vqC~LagC+N}KNX}t$f(}O zdGg~p0+}$^==79%q||)|*%26>Qfx(~jYP*Z9R)$>NZK z^Djh4!m_v1dXqKLSNN@1w_#5#pJI})8Wt2nC*3q*?~H+BC0gK*E@Vuet- z9#8pgesZpaov=M^NuBaxwZE;6C(VS|6SW(Sf_DPYuFj^ah4tPh>8g7J!)Tj6zH^l3 z3x|y1{J2g0e3%o?d6$L4yvnO;xa)*13Tk_}3%PLvybgC5%!K5B; z6bXG;?%$^Pdw%~7^=4lFZ{^^>$^HLgS_`*3oP3nOF9?*%Pjx8`+HX5FdS!; z|D2&zxSsK&oPDT=`;i7lj*7V*?q6YD*kj{1N<1iM8>QHm zx}6euDz{V8Li=_~@pR~RD&WQF-IVy7vfY%jX9BF<=hg+u-VNGA$u^6K(`OGQ??`|P z``oeGrhE2Mvif{<-VH`)vv4oc44~idw%QaEm4}d_0G(~|hbUD~Q41x0qqK!mOjM!s zv=E(b`W7UJTanNQmh5-;?sA+GnJbS|;?aH4SzU6Rl6cT74a)=ifV&IC9B^x)#{u{K zlBa{drPObC>UwsNPcYCY?@h?sov)f~ch#!Fe8Ymt&ZAs&+(AnDu zoiFaDDVeMQM0-4Xf%5GXu>T=?|K%AG+`9({d6bRbqSqb0l^ZaZ1e$O-PhxUA7OejQWnhBjx4a6x!=QDjUC6RSO$Awgh zs}!}Ved@ga9(nVH6QG2_z(da1xRLArL~GTNQA`Rz;j^ z6`ZQK?QPYn%T7+!YOPglt*5QMit{{H?X@G?I&@Y$s2%iM`(yyE?brK%z53qwy=+)# zpR@LK_L=rxd#&HPrVr*RRz`;K=r0kJhW;%WW}Yx~jIxCAMDL~|`7|*Evl22j3d!<7 zIB>#{TE0vhf_aldcmX5zp_tbX$!{T{Ji!;rP@XU=fDm0MwksRSL-9yPnUQ>)i{w*G zB9>xe@ziuA%cH>lo*_e&7>Xt4z>N0{2{lKP!g!*OtVljd55vS=kt`1j!|PCnWFmv) z-B=`-I)(A1!HGz^36YGB2*WavA-kpx$5si#u^Ik^WQAi}x*-`5hh&ryB2OB!J4i=| zgk##62uv$O@*6rjJ!wcplla*u4Jn;v*TN%_BSP|9Xe5@B9f_rMMKS<)MWYIle9|!z z+ZO<5F+(c-TZbr~uy;5ieUY?iqcB4Ok^xCbMv)k#K*lLUTx2vB8W7DBTq=#mG@X$= zq(m|*ABLSW;3E|sgS`A00P1JvH%oC=JOdJ>;G?bVN*y+S7)_YFz>z;)sF7{&oV+e;Yo4 zx&Jmi&ym>}W9R-mw;@M9!#8%RzY@7yQpsX!tSHl0m;vg48L0P_*jC1$*LNrP|L)&@b^g=-xc&Mq zP1Y087ILZhc&T9d;!Lyq%HDo0QB;cS>KFUrYEM~b6ndM{hWIbUI0^Z($tYuJPI+GM z275i7XdEeZ`l=dRk-f!-cQf3Kv!Po%$3 zp}+4)f1d_7r%gzrRG_AXdC+hAgr4l{SG)a4u^VSj5TgP7V-up$7EBlh-#s=#guq$- zXAAp7uh|ona9u3Klb$`H6C9d7VLV%Ky&IyPoRtY9VC#&R<*f4OZb2wc{JC2)TlGsf ze{`hTQIxf_?B6zrYA;LBU#R6%@n)Usw+YjN@}S&P#j$y(G0ki5o&>B52qkS;3d3(tr!&t_3U5_}@U zBK*V!Nrqo=q9pwV=VQ`ea5g6WMUI%_LYzd&gg6b81qKrmLI|$o$^yfX1fd8~7Uain z7Z;RJ&@3*v%u1yNH#W;}QeJ1PtJ~%a5zxDOh#bzf6!cD*A@UkbZV;9UKM;JdYpP)C zt|&p&E)q8L`?3#gFObr3eFrvn>W%_Adva&NURv}%UelC?uv{`M6wW+6#2+SnT$Ge{ z>!v10o12MJ{(-zc=mb^4IXNYJbE2DMN7 z38r0!X-hCI#+fiUJ9}^_#P$1C!7kccutZFcy1Z~2)>?KHb7$S2`Af`9{8{>8=8rIQ z<^wQoR(=S)jcFCyoc4(~Gx^s8*z2Db$SUOxw0Ajv9`@4Qtm)|4z3}m{1G6<^&0Z3o z6VamK!V`jA!3sXBQWri-!v~r|6^zsr*0QIw3y)C#0-QS^!sI$EsITNpXxgX0JQ6h+6h|L*-*X2p0?U zh55VlcmG@P?_FaBm-$cf)A)zzdOCz|#x~fnizdRAgGB5@h9FX2|n> zR!QX=m{H4gV~^D`HK;B=m??nD!At-j`<@37fR%3bCHb9n*oq5lpuW7Cy0 zxn|h-W^z=5@Kz)NwY;av_*f}BZ!%Lsv#pOXx6tI^5hjoQbPB_WVcKI1`n`FK$-5h2 zkug0|e%=R=QA{4&G(A|CF_oPc(6gv%MwGPNGVs1J@On!OJfj?M9sC_9#K0r=dE~cZ z-tzd0mm{=~5;ID2;LqI@W)v{Z#SGJP_s;MtXZaqG6z96sx#h~ylVs>qV1QsLTQwgufDWEnE`Y8~2r z>eL#ODch{c*6H1r$P+z9#k|}62q`L-+q!MBHE6y1esXw{Rb^JI4O(K?szx){L1>R} z(OEOKx+1*}|Mgg++b7w|mzY9|c+^0@9E!v5|FcWzC+8WDXN{m$%r|Ye>=5@dBN54$ zeL@V`GhSx29vjUq$GdIQ9`>19KJxhDIQF$QjDqjA_RPHXKrH$!V1D!-*#0Vh>wa3t zY5kb5I5)gUmUXw<&IV82hhOJBlT-?fZATdefeP{|-rKdfxek&7%pHb4X7q>Er z<~!QsZT209|9qD#307=nLh8{(F^oOk=sbI-g#sD8|MZ0Lc zdV$04Nc`6e^4)-cEeq+?*u*{qy?ikHmnREj8-brd{6>-Aw~xoH^lTx0X?1)^ zH18GinfCsod9{2VG@oW%5;ZRwU$DDsVBQA&`c%nXAXU@W6v|7}?%C6BH zG7Z^TMVUE8sv@n~Xvxv2L0Q|mFFnOmV2i1K4k^&Rb)#KqP&KPVRd|w7Z!#G5x=aJY z9N;%gug}z*b1az}v&L-3FO1fzcB5TLAN70`cfqtxdlUU;kOJo}e;v2pv*jQK)fTHp zQ)EC_Iz~LlY_(3Esn5>B-7Kq7t+fLqo-pV%ZoC5e5zlwf`^{d>eY@NDAiBIF z7$1M(OU+?EK&#j&aetG3C|#PZLoBQX1z!;00U!Jenu5IiU| zN+<3#C zEw5MHTwUgQX7G!h35KutbLauVx~agb+T-eSU&_3GP8rJt7*m2{a!VLJT6E^xtpyBY zw>nJ)R&%bipg>pPK-7*SDTvz9lmmTsnB8arFn@=c14k3#vZ8SoOy6mC!v?UeNk#-g zQ|~qFpl?UxLAbUDIldShm1bNX>TdDcgWo*8snhv(K;ZEpDKL8QwSJvg*4`5mhXvlH z(0Ec_;q!S#kcnC{Y|xuAYPfd^JjECvgb$01ai~#nJj@aX-x`f?b1@cUAzkE+zRV^r zvlY768w>c+ykE$REEv|*8)rb%5Q`tk!>c99mAv+WDDidUfJ?ieUJ2%r5OTMSqDtg+ zl(0b!Ml_y9$x{ej=%*e*iF;1h{ zWpj+RV)+r@D7Vl%%AIQr$!>nK`H(QgfLh@|7x8&KhEL|%>SQ31>6`569 z98nt36IW)ot_HPN)oL8A>a3ca9E%}KX8?4h)fbwcF-lO?fH;+7*F0nN3>D$Gg?HS% z>5Gg9IHy~HPPbxM6&NS^hK-%xLIsQUYwcq8z2}TS(9-MJ9pv}E+gIJyndx64MB7>q zH0XCPV$naPJ?ML6`tR#0g2W|84_H0I(S-nd-16Y$y!yoAIB3l`3Ltl>abJMdcbOL8 zd+J#>NR>*=50)EIc!Ad^m}VEOGL9uM1;+8LWS#NnEZT}+l2+r}?00c-L8uVW0dIzh z2!L?bm`cT&b-HpV`aaa_3!DXrqGQ#YbO@Z2Yqu95hBPFcrlSx$#{!nmj1$@GpJDj~ zeCO*Jz0<5KDX{A8__#WAt>tF4#df)J9R>Q_64>5_7)T2aW|#~9YC41}H=9dx?TA>e zciHSFv&-ewo1CWd5_>Mx+{lXJOMenW~0uJa*rHZ5DalC^+6F!ZvJPH4dsx5$tf~5*jrq*?V=W|S{{wY{& z3KmaP?>E4ecPiuIn;cUUS7-;*B=g`g^)+J$4jbH{M&&JZ#JNas>KU+eHA@G z6t<#i-2fc%T`{R4@v5mO`;V)p%|cNAXi9|2>!w$Mxo!$#f4OcFcSLulXnj!B=Fc?f z8FKR$<*|Jei~db+-l8;=Go=)LjlOw{#dDE?UnW7@r7dZxn?>(^D^KBsz6gZl)$Xn?3ePktRs~piiLn8F{3L;=i_CI>gj3Q}`$?E2owT0>sZ_fEHOXuH+5-73 zIQN|spWFMGI9>dX=$$>@&|lPl4=s9GXcO9Y+jd_NT-Y^15G~lo-%`|ze~EsQR^i?F zTQ?q@xl-hS>d{(>FBSlgT`dZv4uE>HHk4g=wP>kWMC6IQ=`hW2Xb3y_=b}_vScXT& zfO8jWpnm&Hkw3igYf&_`OwjtXpZ!`CUlbUv@b))(BDM?Q_{Z^kH#SQtfBsMSFmObG zjxQ2SW)%dYlm*6`%-h(&BJJ{MEoA;7M-7xQ>?r3uYD{C-Mqp5Z5?6KxSH2gf? z+zs+4m>Z#Sf;oiUGQnJ&Mx6%!GV@vVI?S_KQsA$=WmOrV*of703Ao_e>0Zeg}n3_S?LK(qpur8Uap-Sp%oy}`Y93rO=;1p25KQY(-6>IzGB1lMD^sN~vTMr$t8WEE*laODFlVr&evh$0^1-5!X)<=*$Y72&tH;UUiJ^Sy4w{~leD zez&gZjcQj89vP%xLp#T4-W(AQ$M5ZplJpna1?s4Qq3}bf0-nI%B>n4jIzoNqN!@fB`rs;&{wZZQ+AU^;{jgi`qs~!4ir^pR7XJ?N z@jh3P3^#?s1@~%;2E{q}i{?#%?ajhqY8b>%F-GCM>V3DkXB_g$cnw!2Zd{06>DfY$ zykgWIbaqCRiO;G95M?#WlGIwQ#%eO^Gp#s1KxsqmK%6ZgD6Fwo)tpm`hR8X}%S!+?{7;{txgdjE;P!2a}aHbwbaG54`j=`X_=x~L`6lMRM9;LRHr%=k<04A3$CaeyLHxWCsM1CD7;>10S=}*ms0p?&kw5FP zBN}bFLBY*2mIH8ctYw^_m#wY`%pGS5XMY@Ld6myzm}CJO98)Yx$e3b@hoC7I#GHQA z5(}AAEO9V;iX{aCrr>V<6iX_XL{N-w9$?fIOGlC}29{2-Bys85F}Q3oQ!Sm@Wm7D* zbU;6!2xBfv^~V#;(6t^((`uA7SstTd#%DMjBLKZ{cBTcrWqoe(2%eOWS@<*zoNZ}Y zJ#Y>#pMCfb3j<64VaaEa3=ES$=ATM>0Do>t9WEX$vt*EdxOFp{_X+o9pdXjOyh#Xt z-(_cKDO5O&=whO!b3&5ZY*MRK1{CFLh@>b-r^_^|5N6q$W7ep3+MJ@CYzV5eM0Z@l z`v-c$e(;Xa7e@f47#Locfdc$2eaKZ7{tv9&J>ln?MM&Zou~D$D*oeSMVGgRJZjM zf(P^)`Ft9hPd!MW0wd87&Tq0U`2SWOVv_wwefl3? zp?lOdVR`mHZ1n$>2gF?d5AUu&IkB6`0i1>3fA}PMA4s%xpgxzwdsi)*rK4`42UFjE zVY^uCS8F*7e)K-{d>0YEPSzs2=!RbCQ8c5|U5~K|w=8Em0KbDZ3T4}DSO=???u;1t z$sX|g#mN{a`#4{6M|=$K2pB`G(+81gqL=aaN4VnIuf>$o&& z?FSc|Cfu0UJlliIo?xwlyhLkCniYle^p;3^OBB5&hTalSZ%L-Nq|jSZ=`9+1OBTIF zkCJ*Kr+*^RY8IPON>60;rxUIAPEE0brZ_=Uyr4-bXi5+?B?+361x+b}rc^SSvc z%O+dP{N$4q-su!^dD4<$hrTLnI#j9Zl2M4$%FS@}i*Sa+O-gx^@^3jo8`+W>*Wmh5 zxpiYu2tIJs$gvFw#Wt#egE$>gGZsbS;6Tl*J4A8GMcFw9l|^mJ)FR3h>gm*Ep?@Y+ z*2%Hpln51S)T-7Wuce=sve3x~(PNz9HLDI4ixc*DT_$ z?Yhs6O1NvIu(L++`eV4ytqb{G>+W-dg70k5eQrp-Tzz7RWu7l*)&3D)muBlb3H{eYN=Zrzr|{l zLg5r6t}UY|JvmEl%FZ@ejfje+!6hh-Y6#l*Xmy!tt1&BEh0ZWFY88yuSe1ssD9~;n z2BKuW3PWkTwe+v>7PnFisDd8|WnY_U?a{H_BH&0=4y$E@nvCdm(73cC z=b{t+xvj98K}k1wJOe6UvRXjSZ_u()E3Hq`a9r5HEfAvIV6{~M7EuGYK!`2{S6dM$ zrSX)a5T>3|Fn<$yXMC8~W#OyVnq>JDKkrM@$h{;>pyx4bZlXti%Wd4VUsTl{*ictb zrn_VT@)zzc3Y}staf$4!I!@aLf(BHFxev2=*iS*fD+B>k+_#Zi9>*y=`T3Tpagm$+$dWh85QrF| z3IDy+Emq)C<1v!Svl`B0xVXDWcihc&=in%}jNU}jaS3c3?R&*o{}Wxb_g4bra;XI-)38l#T3m7%*7N1NtWXI?8lbk!8H4DN%7Z+L}n{C z!zEjBTu_~J*r+~r&T41v2yCKsh#$DhiZdFWqm{qol=rgL_8|Vp>AvZ0F#`4}{Yl!M zd6z@KPjp9~5p}ly;{Jom-QLmB9`O!-yShDTewXBq93GGBcO1oB9mC4;Y;UXY&a&## z?{W@p&AT&s`X4pvPb=Yau?NeFyGvv2Hk*qnu-lxu1tkSGJCkeDmzU(0+s!Vk3pNT< zqxd5KbWrsw&WEO+#b2{XrgsXsCiOn(8}Pz6utArLPf)8rn^w%nCHQnbJ8xET70r&A zT})-d^*4&q_Iq>j1bBCIao(R37L!;Fxa{IBz8Z^vXUt>37sBPV+=V42A-bize;*bL7VjeA5&lDTKdO%rpO|((18=4ro@%zIR-{ci zv6`6f5N4bCx{SVw_c4#>kHSNB7nKG#lhLKH)}phhGIO$tL@;Y$O{P(=wq~McUY06b zr8DQ4^u%L3R8S=%dWIbOZA8OI7ks#sl>geWmdb8WE zNU{5k74t?uMO*}Fvs2YYKjczKi(-Ax=Tv_{EF?2$_)**SiZK1W4U5uCYnK;tF9O9$JBIev2v2KfaYBw@d7|AGAnnq)b$oC6o7 zv!yZ8nEmeXmgKE{Z|$>5Z2N5cVkI}kQ^e8Y*F~@I`QtEJq!Rro{Bbu4bA@wvlQ3BL zT_?eJyS(9Ff=AGB;w1m%&U$_2&=(ElX%K1 z-V76HJC~k;PqRyt!Q7=Z6b59J#;}DMr91h43w<574E$B4qZ(BTN@W!r`4{@P%3BZJElihBKQ#T2QEohBJap3UE#KD>9Pc;;TCSSoH6JucFUw0roX zlfntY3A?=^QW&}09kvU43Ob^rrH%YCd^7(u`m-J00OptWCDLfV)v{_|XLwOv8Uq)D z$47{Zu>S_}219%wZS2x5Nm8mK*jN1QaFf?RO+~YSgIyJ%(w5GLIa#FzutQslFz4FR zu8^LE1b0*5?ITrI;ySJ;4A7NULv~_mKQ0OTt*-QAQM9uApF7W?#=!A0d&8hYUM+#G zhpR+z=3rHZ`!cn5E1gDa>JLRlYx=QU3rfuia)s}LAp#QT%0(HtGO+Q{fJcv#kQjmhGhqMLi%;a$B>ZXjPrEk>H|=f^HtZ%r zB~{4CjlWXD_dc$ijWiiM`e zRVGk%Wo=GQJ|kzx@KOpkZObW$J~KyNAygSbtlN8suve1>D*EKLOSo23POzf}PMZZw)0zg&80;jzpgIXeUR{7PvYE4f;F%^w=Cmx?;@1XP<7?@2gSN@9bS zy@!*;INFxa9;0o)NkApDp(2W(O&b!>B=-)b9>JlM1cEN7SUBgx8=J@BDWNNRHa^j| zkq_}HwmkM&icKS<)WBES9E07n2*lt=9oi-`{9t^9n{?o?Ur88PE|(Oi1EdNbmzW&% z!1i;q2a20mU{rt%a)jX$2w>WGeCxdC&pevAYTE>geI&~^hOZpj%~{^(p+19Z9kvnN z;D2bh+jd|?t__Xv^tMPil4DC|D{^d`BIFUzg7q?FyRkx4};GxKaecSz!vT84@L`UMz+j9B$MO9)x%cdJ`Hy z7**zMOP1PTHcZ*b^8^F03ruTT7!0Z}Hi-iayjgNQGyMINM4@#nj=F|*T|T9I=mjRB zBDJnZD4bn~FRNVhi}CdN{tzT8$w;zVt>{HaZ$_nB9Ks=XP!2BdqK<8r-k`H$ZAAtn z41k{5aBLOg%v?6V7(y@bjBoHe9x`_rLg_qpczkzH*&U{KR??sKhmAj@gWMrgJ5Ql; ze94XfyyHvv)(5qagUjIR9;x9;e_>GRMq1d=-R41B_*ymYh8Fu$_WnyM98d&(>WT+J z58F;RNS<7-|dwMNHnjnE!+c0H09$< zaYxI}Gai%#L>mf$FCVmh?9O-a`Z3qjG3Ocni#p8bhF4g>h7mzjf7=mv60G!{#R=z` zC-RIBdXli(0k*>o9gFs}%WStidesB)na)5{p5-=%hSjrCSWamFfmuV3)17?WSP)I@?qjxX$({J7ArSrs3mPZ3XPob+#RpJNoHs zHtT{IJ)$_|yR2rLsUR2qW!uXgW|z%nFJa7#3$`C3unvJGuv+jICs7eWwW(}IT&}C! zp<{COC77YWgs$=QdS`*jm1{OTOY%)HZ7azZSpdC-o@{)-P3RhERJywmz7!$v&WhbU zF`Hm6qxmqPxQzK95;nQ`Zl-J1h*bPYUtEz?$4>vr2H}i>MP5-!zYzxFE=*H zn-1L>`pWwrY9Aux5r=*suKHa)c=cejU-Q9{ei?ol2Q%9FI5W1)3^6O3*=_+a6U%;Mi>H)r=|I1ZwahI$w7T^ejpze`Z0o$T ze403G*23HcWwQZ2HgmE&3A8#&3N?7tt%Ced*1xw1THUQ+feAye6D&z2P; z3ZiG9JIIkjShuvSCp8-FWAT*GvK9d!&n++06IM*9vwW-yU(B73?xW zKzB$J*yBQV_~w?G331!QVk{7!hj9=Ci(V>AgU`o7NKg}6&8Wf|gw33%jSBFI*iJxzC$!S+P^csA_iGW=j?t}Yu34~mv0vG1)evrvoHlv&}m z?-XgQ`jxWdVbm#fL{oNd;r!xX5bC;Y91RcdDpRB3EjwpdSsfp)?=AZc>i3n2;o|mP ziEQ}(va>Sy*L&DINOIxmsj}DM*r~FOED}u=I;iu05c3dQFiI2xGo6!CU?d^LE$hZ+ zgokOpQZ^YDT`g;7r+r_Bvz|3SU~#`E`Ru|U%SOoPK-ofp{aLu&GWYVl<{lES0Wy3? z*|kJ5D}lD7^!2MTkmc>^6?}W*U3*#+dPgV6VYdZ#1xDMeGdw4-=g6B-hX~c12uX#r z;~+fxcioP>Rro;@xQ&y)gjphcKs-5c;ExHYMfUE{B(e+J2#dSZrH!pV5Ck)RygKIXCb2brHyIk&U61Wj)=Pa8%DY*1XE-jD34Y$v5`?v3MXF&?)n7%#tE|;}^ zn@B=8izc!5$pd);m>y)0g2F(%2sQ-SV<-V^|3r|?7xtI2twHuhRHQEPp>ZlC<5l`Z z3V%%xp`{T|6cGSJg6$V!aEQGGJ`S-*fPbhxf__>Eg`xI-eDRSGSQ?5p`!9yt2e27o z_UVFfQbvJ3(K$|4lIR?-vL@nL31>&ZiYWU76yi<3|Bp}!F=OKSm-&G*+U}$a3Se8b zJt|Z7F5T#K^l)MmurW+7DM?2PLV{(w+ck=7S7!yxiM9_AGbXOdaQuURgz-f&Qn(py z&x6_+`*cpuN5oH~sI!i{Nm zbls6=x88*aq0ibfhShblAL=PT;hRlldS??&_GIPj!lwj}o1Oe(x_Czcm21r1?hObO zdeM&uBb)4Np>lZ&uEQB!vPc6@?U@uDCC@zmf`1^GqNwKiTtYLm&T)oTqJINtP@L)_&c=^rhrrDNz! z`NCLI!I;ZC(!CY!0HbwFFpbz@+iNdnC1n{^1~gMdya+SOu5R1zW5 zKTP(A&M({J>CgLvdaEs+9sjcZBN`riV~tXgx~+Eux%2wXq!3OK(4*RCZpQ94XGgVT zpfvv@cFH>YEWSLH@4fkmTV3MYIHTEardDwCa@g>OT`V>5uHo7@{-8RQN+|zWdhYYC zh~!6(C_P&q@6x1;Y2=G6LrI}`Nknf^tE^_LHPf7plXnC&M07;0p$M@Jb8^fEwOMB| z0=3Z|j`y$LePIe7Mz<~vT};B zP)m_PI|W{tot_5#@1LoH`pNS})PJSaXuap%aRM7>;GGkbf6`DM&yD&^dQBqoK>p6F ztcr(^-mss7adYP@6)*G(b_9KLo|zfmvyr?72=}{_E;-2Fv>$fQ(BF%B_wvc(=b6)Q zUnTH|!p-*YJWl3NB4rPtLV14MYrJbx?s|DVIjeumen2dLOzy?(?tzzcZq`&cX7}6{ zdn#4HvMu)Kw5ulsSu4sixb=_?sYX z1eL!_!Rg@gPuNdF%HPG=Q&@R5`&?xCupx2{<-Lu%V7-^ql0nl{u2&G4XwT2U8x9H6 z(mTSQY30A+6?gBkxYxz=noY?3Z0D&Td}0PpaABNLe%jr0WTouRp8NTYO>(w=W_c&E z=%(?p$FaB2zh5fsexm#*&jEJ(ljV8TZQP~L^b|war^Iavh>_J?KF;Hzt`}kfm9Gd8uj?)yz*8s_r8PY9x*qJT*UPmOw7gLs7Jh^$ z=+;Ae1pWIkNTvIdkOrVY;?^7G(+VZw8tG3w(If|&E#S7``a)D0=GK8>9Y3u|vKnzfAGdcPXIqi3d8e`CpU|qeYqlIqyIK1k8Q_U5-qd zDPi}1Rep-%(>ns$rQehX0VPML3Kh=00Gq^nZ?46cksN|r^t*{O1oWon@itVE00BEH zOq3R?c2p!%ePP^=iiDt#Ql#iWrV}B0BtIm<>KzrT#^vEso_Lj1%9DhekwgweVpJnB zbw#q9Fm_v!Tuhas&ld(sFcu^YUW}w$1d{qNB%@`7L?M})g=Coq$u^yoCp#-Zat*n% zYgnHAO)O9TravLsNKRWrq&$C%2+5cvBs)oLrxfPw#B*4`vm(MjV28g9z2eY>h~eDM z3avP+r;I1e&xep*6`jGnt0FW$L&g(L$U-ue#9%a%S7MQDiAHkN0@HU@lq#1Opv~_p zJS+(&9@Lc&ao_vN8$(wQ{r!6u(HzATSN+dfaNRG!NL2Z*Kc2_7<19pi0@U#?! z#3T95kB~q=9>2R1$@fM=s^IwUiV-4>AD&%jsMu3c*mYGD8rXha!{9|uLKYBt}xU{z-LHtp&9PcVE1n#R) z)hrK2+woPA|2@La+h5TUmss{!L?C?G{)#&GtpgP{VZi5NyXU2yfuqoqY*2MNB5lT< zsCXZND9=>nu|J-v@DGzeC-pk*L*JH+x+oi_p6%5EDqC0q+xv2bjvD@){JBH_dFUzc zdFam2LEhoeABRJJOPAFIQ6XTeUK>V4fHIhyI8+JE)8{9%^;avVOX1kH9z!57yXYz6 znezlRy_?bCjxl`wCvZ7AC3TYnSCX{A4|H^dqCf|tqy{>|K%nmO(Y)p-pf$*0p|8_y zUI)iY8lDMt#NkBS5kg4pqEN>(5D@B^i8FD>F!(COA#IfY>U5gx_(bRdjD~Kb@ z_F3lQFyot)O@IRxbx2hwsIxk@d-<*vFBtFSPb+q8hoQkIl#1ckKRo$Q%)RWBz0Z?z zBk?ed4vBxJJwwBQxVh`HM*BuF7hv1u&T(+E%yH0@0Jhm3URTTPVY>r8D|`Ggqi1Cm zC@UP_w>yvo`3}dPfPeW0gya>o1R-!rCwN9fC1?@pK%CmCiF_A+FdikeJ{YP0PC36j z`exG+I!%C7ygY)?HGHI!i=Cjc%Fze{mqVE;R@wM{&{tj@q057jO89w%Mmmv7r|OZ) z&QgS4>jDE^jxwpVK9pZezLxBMm*XE4Up%!p4DI1i`_=QrW5f9M_!?Kj_8yKDXzk%Z z2=3n#7LNr9Aik%g8bbRzE-vcpNM?WS>kwJ!H~F|4%t;j4?k+!1Ey zxNQPSZ$@7QTr=DSF{B_aeG^8=KZF0?MO~~DS{1S;Xg$6unEigaBaMm@&LP4|k7N+# zj3kDw5OttI`;wy*9DT_lg{dz&D&gywuxrMzbQEF+Os4lpHuFT&n_O<`W(RidN=GFX zl5cX0{MuNtk?`dz$J@aqW4@c|AbI3JDPZx-j$h#I)sFY!?KO@`K6xQ##%9EYL*grr z1tPA>TsXeY5ylsWMzXKI;s~KcTyYEpJu@Plep&>Z);gwzF=p@ zuCF<|!IgCmbiV$YBNmpeb7a7}b&dy#)2{W7RE6(Uq9_si`7*9|gmJCFxMRH|%aaT; zUvtE}$!qH!X>6bMj#q;G0(jNr>ftXH{97EQT`#xP;iU@4aKwEa9VzinVKfE*W#TlV_<&;p*>*YTm`AqT4>}f+ZJ$GqmvGD8Jmfe-(Fm%0=7?i1ZrO*9BA6}p zA?htuo&}sj{>rwhD-Q?*&=IAu3%ZnyLyDtEIG9tJ0zc(cehHQO$_TbqUzsQlI4<;# zXnv#-h3d_q1_B*!tbBroSIm_g*@c$MellpaRgPz`Ix0mJX?zg7;l-c=id8KOe%pU@ z>l-%$*c+oNrGWt!pT0!{7A9tcls44O_-tBbH&CZ{)bT}u_>xHPs0ZKG-=-6UjWj7(DLFLo111kGK;NnU@7Rgm{z#5r%>RW~n`xFRL zrZ#yrI&yJxa&{e}BrmUQhNCMg^I-MK5(7SDm7A7oc12TTx5ZA6pgzDAz?@Wsl3j() z&T~@rw?~p*vE>MOikUS0pBUrLM>bmMKCycgIXZv39=?BXbwQl1#F<}$aPQ^1d{=>u zaanQ4smrzHqJOS(Cv05R5izklMS%2l=Ul1-*%)Z_@vc6(dILQD;p)K6&6PAG7y72# z;a(Zp<;p-vtRB4`e!E<`6XteSix3#zEGYl(Jkh(jy!i5YhP)$g-L#JyS~sxf;afK! z81?X=e#-iWQ3D4L8rLvbSu=8wa?H5e%(f$G=1Ny5_Uy`uGAarEN?A+>4Fc|FSnQ51->CeWqWoaq4;c|Kyt6tm za6Belhkc8uclSJic^buT?uT57ES6X;pw4hRL9Z_TVovDS=b6WcT0ZM4xxfhFa<}(F z;M;#?1+wy+m4_%={Oh7l??k}c<-HXPoSVHPw3xl4KbnU_to8ZIXT2jhf6D0{!NIqb zQzB~5Ord>Dh1I|D!#gu~*xO~4ysdZ~wZ3sDKhmG$Crnzc^so8y^*h;W1;?IusAr;I zd*<=5{vn_kxm3m$1UPpEMn2>J47o}0C+2PN-*DI$wy7D48jd<1QoKjrLB0iyUzCR{ z(5uY*|K5I{ac|++W0ONfSvsY8Tmw+2CWNO<&as+M>0N~i`6_hnjVk@9i;v1@nQDzy zXR;V9L?a&xHSfjx`Mo8?yYp>d+4A^VUj>n}qrV@Q1oNg%Mo`CpOpajRI9INql2qAN zbB+$R%ZjYrVo8l29rWZNmI%5N!Zj4VNu>t$X4g_$z(UQ~nGw*rlUg2jEh?7x7O4R} zP5xJ_^Y8axsvu6lxB z<>dutdr5(#K*u0Ta|x4=!JKQe+Fd~DoJzV$3vnx&J$h#Ic1+8Ks4S;Fx}c!krpwPY zI}7j|W@GRh#^k$9rUE_VfbE+(ze75Z?VQGC6hqO@X$JO#Eawvx#P6QQ86+Yusn$6I zWP7H$Rh6Js=iC#W>ohxUPQ5O_z|NTL=*YxWP-3>0*lkt@jE{AWPe4Uxhb{O2`3LfLA}}-;%!g%_J>}4oaTYXI1ymiqk72;yR=GSte)P_8 zK>^FQXFLea+cOGa*;Q8@{Q7!EBD9>#mVkZ7uyj0@tze%tIhV-ca#Bh))IXydZ>6Z- zeD6RUl_qeR;r39ZC_2(U6jl@-nIoTbXwIQ;WR#TJKS=z@tR;L7+(KHV}kc@}fArJEY^dppbh=NIBq6#h_2 zjF}DbFVswd;66@e5Dw;fr;#-Ldg~U^MjisAs|({{U?1l?iCRa%^)j{K{HAvpMD=x+ z1pGEe&J|QOk~{{cPPtRh=j9;nLYe9m@* zxkp~jgVxqsAzbb6R0~N1HPCs0vpis4yOL*blr4HVwmyE_8}m4m0qIN5ZqWNBXF_Ud8UH3O7^sj+C7Fau8A6}!jMRTjGNC)8 zfqluD3BSICw~TbEMi7Z2ED=)CsC*c(5;^l%I@NG=rBeldtDFz7%2|_NO~^*? zemKHF`#v-xL|0(wrmx7L%GBmqvsD@`I`M-m&oo$}@##f9An-5R@JL5+d>$`XA5@RA-vdXK!Ya$z;~%WNXkvFF5x-x|HvKP!0)a zCWHs};dSTb-JeFpVk5|H$V;PR=o!=lR5kDZG~|Da-taX--se8|f`Ypzcp4tAt>N7X zTMj!@MUm-wPj(MwFCKPYq4)`{fpFaVOgMY>s54O6XqI@tLTB*V$2CRnM{ZpFDSd={ zGjT6*l*PGau1!9sFUAR1NnVo1ca)RnawX!ELS(2!>`My76r?^+Vpww78QGP=1MYg8 zFv56uNSZeBtCH+B;XlO&)uj2O9O(Ea0R&!k+QgiCCOQTmZ8M{d$_pbTvd%>GC=`qI z`LNNBptIHV3O^X~y;B=iK(simoUj(7M8y-OohU3#kihouomI(gTArvg>ec||lu(0x z@=cu({C~hPp~+pe(qWd%q!~gzr~jD?XMc5uE4cclzsTJOVVYn?gr`lR;d*T7)Jf5> z=?CYdQ2*ixDfIf$xdb*Y86647esIb__mgu1ylFQFLCcCaM1odPZa&n%Cd8FJhgl4J zesWe(jJt^L*PQ2|$8~2s7;iWeAohkco}P;qGS{7{hzY8S z0WDSaqIWVM`cJ{5ZObi-=&CQhoOIO_liN7%g&HHj$~(>H9FDi+s|0OXi39O=EN+cw zw6HB}K*{Mz?fBKAwyg69WVB~-S(l63vd;R-Ik8>VxstZ5S*34|Z^z=Y9+z@im;ct0 z%)!UDW4FlKa$Y>OYfL*9my?pWRr*2AmksUsm*s6)P4k|pZ^z=YsugWnbr-&}-oa-} z1FFVQ?#uO2V3kj3fNE;7AP%ZJ;<*CQ`hrm)Bi9n`ycc=J1{ocyTD%G5!I--}vnbfd zR1BU!e8laUzrcK>gZC=^wO1a#ozn?MhjKZoZ9P$MbHMM|bHdsRE?xWPLw9Ch8qV>F z+9xzcREckE)#eC}c|~|i=^y{d@H_J!j^xB8PBDJJzwPs_(t5 zvSD3o+Oe*)qy``?O=lF6xm4 zgL_pS^zfmwH{L95=a9rs>s>_&ytxl=ww0>!BrS#+E6A-juV)e{7WPPhA0Djw#G5Gi z=;PKq6ETZ=1c0VLUPA1XeorXVpZNK9Etv6xgq!QAkT4->5m9jg-PQ>h>U^{j9G7qyspPIR_gHkoZ|F7J-DjjlSt zHaAp737~0Qm54nszG?v@`~W|QYH+^xd?-7St$JJ%^r27fgwGo-OOt)aCd>_bPXNd2 zUlhQXyQ&(N-bxIm5}>;FIx1iLpAdm$+{Orh;(ezMW!OXULt6tEcU9HlO0G6AypA*W zufd}O(aL`u(mJ%}e;B4bniUQCCXGWTadrB;?2e;n| zuER2vaAnYd(8i&-3C3a|NK_5H49rx67_JCWz@4qT zfDw4qjQo+vA$SH4ap&RS8F?SD~mY2mx`1)3YL!D7#i6V83e+i7EhGmI}oskE{Mb;gDVYB#6t7LCqjVkq3zJeTOPTT zgSeUq2(!Cq+&w@pIfoU&^%%KtNXrJ}9=R&+UL;-&M{>uMct??2W(0)J&Ke5L<5@Cz z`)F11w$V`?sd>WH^f7!2udw{qszwUXR>{Z&nYVdttwvS-g#Rm#}tZ>lbKpofay z6u1a35^M3kBeQUh>aq1&19qeT$cm^XnaOSu=sls$Hm2O2Dv2o8fh-y zi@H^=bVN3Ht-MdL=c5SgpiY0s9pGtUMEDP`3F;SSwR?*d=#O6hAs2?d2GFcCG2ZrwEZC^dIO zalOT0(CG6tyhI${-=d^EEhf2$@{B-~BPC$!$@qWr7kAFawwxN3L7lBPnDQ!I_HK}- zcI6VXp4!O1uXdI5DG8)#QJO1+e`#F?ArWgIfbD|khQUCcD=4X^r-;`pS;CX@)?#%B zu)2jPWNN_pA^h)yaT(h=$MwF%FWsk(pA7zt%NW(fZ`w(MfoI^Y_o$ioBYNj%7|FOg zR)}*)EDQ6$z+jDN8RpsYCQj^3D zDrNcu^;$|M#F||xaIV;)fo=a>s)%|BpXC}1PM!@FBEI|hmZVlePT+rDBs%&0U6KDQ z%sXcd2fSbg(_p%A^yyw77u z7jPFt*jg9rr?+>!+hvd|<4!}^l~DasnGlw(G>6>jf_DTo6V_INJ@^lu@m{}+AKnaz zPqd5JqeES4w2~g?GH$MO(czqn=_c2frJJX9q|)a#Uqjt)SClRi?YZUI?iUz|cE>2b z#W3n0>VB1BRMhHzpOK>>+)M4j>8__FFn6{qgZ=Vxmy&^F2V6>s+wB?#EeBjG5*rly z0zQl#@d32s{JkT_5C4V_Bjg=&%?`@N=p;P+8~)$I*F!M8cL<;H0QRB7E};E7`5x6+ z@IU6t!&G29=Gp{-)Tv}~%0uKKvT$ZCimj8h>Kw%dhQH<-ZsGX!CqhCUwZjJw9DD1g zqhV;x$ht>3R|9G|ekxg$tj)IMsP#G&tf{RCOKYe#AiS2T$_<%63O|d(@hLN)L&Q&8(mJvgCtUvzdv5|4Rn>`Nlf(kk_3@{)n z3`_1TGAyDnGb{th?!E#psbz_nJf@bKWm<0rR^Aph+&5ITGD|bGvd!GGT+{z^?l1#Z z@BY^N{eJ(yIiGvx+_T@aKIb{l5=z6RAD{ODbczH??y+;MGu8#FPL2J_O14O7^T&Q; z=SRUI?GN|&2aDj|hhyKda=)Pvt!0G!4H?&nFfEoXBll2-0EDN!1yVKPpGJUH2kCH z3^&;F=~%{^N!{5;O7w--&yKYU?Sif6x`Nd1r%(!T%9A{J?d(_=xO&c3$Y-Bnq^no1 z46s!~a(-;5kg?62H*R0W@0}654Y~aotm1VC=?%(ucXWY~UmF`pJM|LuI?!c)=C`BP z^y+LB%~zf6l=1}siTwrqg8jq{;Sbq=n|FKP@0)GBGG5ufKD<8rI=CHsJNB;TrgH~y z2kh-KBJLi}I^#Si+O5ei5P|0FV`qa;O|}OinBK}q6uYF#h2oMB>T=eKg1I?tVT zJSNt8=MnnNbdHL?hZ}49x=v|3O-P58zL91iEd50q^25`EVI8r~hNrs#Hv+Bx5%@YQ zB7JGvK8_*PoQi@Av!`2SG2(Xe@A*M_WcpO7jZ80K(3&q&jcicIF#SbC~Cg3|gA`%wqU}%ZSPhc+i?tZrB8^<%WE_70LKl7(SVvNO3C&Z=momaLe z^O!yx3^igW+=B?_nW{vGGxl^457y_t>j&4)nNq>)Rl`Uz?g*^%FfCNRYRFXH8)?1g z&?5x47w_BJLr(<3b@{GzNcoGQmn+GOGjH$HlOA-o|t%`d9w1a2T&6hOhWOgYC;hp#9SOe)9bjR^z1rpY>ba10!XT zZ7)k+KGNM>6kR-|5vK50BA8a|gb&-b(EF6(DQLemh7UbX8(f*5Ck=BroX$Yx(=kj# z%u69&8n6FaC1%EcWcXI(iYo?1y5VtjxZoH#fgRWb>Rt8G;Be5y<2W6KxQwwnIDFoq z_hN6$QJq}YV6}>jizuS+4V`$Gu8x49&kduMMRi?6B)dfduj|Y~aP~EW8?=6I(934f zwz1xiy|8o{nxrU@6}0`Hnf=7OtdiiATi_k!r-IenHfbr>R1 z@LTI1K3r|xBlz2vLk49vVU!~^Uw(fmv+9E3DH*to)`!EKSW_>!7J))7cV00BH$F2z*^k+AY0lN1nWFhZm>se);YB<7OH4kC$(+gzKYX;TtSRv4{=FJh%T$A62nSI0XxLm1`*jgwNTk;$@)(u=n&{~r%V4g_JFiV+~ zryHL@AfS_LDqy=YcV`aQWIWAfs;6e`m($-^5xdBIJaizgtp|&8ULqSs z=RrlmEL)H89{U!~J3Hii~5n@cPQ! zW2&yjon4=o#f3@XlQo7Rz+IWK&=&KfV5 zV1+WhnGBHtrJvBF$|0+ZlJQ0Vo#XQn!HWcQWo< z^LgrB%%@X`?3#BoZd;=dIJR5*6ShKUKD*z`xMK|%{n+JuH@gD9+0mJg0_D|xO9GIb zlAOM~pj-8>j9WHvo6uk~Bj3+>T4>GfY`?%G%MRFu*kTj)28D2#6jTQ@Iwjd|_&_j| zL`n3g^AO}6dMKl(9eT(61}~U(IHT2?TTyk;Vgel#<{`$_D(&t41%3JO)R7Da{t%jq z6+-p){;o~;>+yo{NX7zdvh7CcRFbT_P`V9AGp@3s(A>_3wv3C`pwEwCP>rJi zPXjOia4f^hDh~1!=-Ul^XQEGJ97<6J+PUAco2h-sz&@grykttJ@J8QEJ!t$gdqajF zx?c3lEaocqhk~bn<~pt@Lj#BX5e$q8$efPqQM-S8ViwWv~;xJtd%fd7N@pCk@I5HDAkM+9DIOd@)GuNXwI)SF} z{EI)HLsEQgbaYbJ`(yF7vDiJG!H2w)FnE~#-C-EM$3)oQdk!J*I{SNF_-K5O?s|_P z?=fBPk@zl;=_&x#`F%b*)xiB_cs#+x(8 zmGq|s6O(>rg%Us38c1BMr6sN|D;!@F|Ed*6LVsm38}c(75c!dxIfqdfW}cMDO6~hV zqm6K=DpSF^tNMY zkXMr_hix&sh`;vg2nmTx{Ge*tgx+kGf16(VcdPb~RR6beY#;P@TH?>E5UJwHRRb!! zn%7pvztiTO(bU_MTcA$gH<+|KN;rMw!`RP2ufb9RI}^|ufo2kCFoQ$Gg9FCVeULZg zav!|sS%UhLJLY6Yt{YhEOglntZRUKLjME*cYzUi52s~9Qs}}H>x9c)J=;$m#)&XMN zQ0jIgzj1%#{xW_N--qwB-)heD&hP7P*7DZw8^;^B&mBdpn1|OebLVApI94Ib>xi6X z#2c_;mRozgdWHXf-IN}51czMnj*`>#VLJ@(3-X4{cm#@*DHrPrWK_P%*)f?~Y&&)0 z{(x_67&EXjb0)zdcfI};3-!)5R@tgP4ueLGh)s@(9z8lWb;Q^q!%$wTE;cnLIVO3O zJ~?KX9(ISs5lN{D@Sbx`Ck6YD&Nb1{@u5P%7(dM1&+QeFtkVsP9X2*vH)L4y*rZhb z*jWAOBt1S!qaZFk)t63ylV2;X8g&@cnM@Q}vgXsw*lw0LzA|5Ynz;s-2zC5qR(63X zSQ&hR7-)BTwI4ixQR@!IZ6Q1uwJiiuoZI$|V_Gj}BAXuGaihotL<4POMF(uZmO0PQ zaWW!wrz41X3ZGPT3z!v7S(Tx|PIg`|yzy>7D6f~+AJvF8hph%%&Wnmg_;D%AGs48h zX3d}>{@c;6>eS=whuuW!HMW03Q2e`;m6cNqYo?YIP6Jw>;~Wr=8WT`sL{ex(6zWsZ zs?Est8K;Xx6=b@EC|#H;P8%5qvHC18DHTs>IlBs1XuVoqzlLDz#^rUdyIg0IW3$Y3 z)6JA8xOBP{)_pdu2h4f0$)U$kQe6TQkl(+Shr>`?LN97CX19X5pOhsKE4}SVu4W}( zo4w_@mGD-kW?g0EW3!w%%s4|ArYgZlVV1U8WBBu#IU4cx=};G z@rPg!U&(pJkRku6Xk5$u$S*sZC|snivfyzRy;6dExPxK&w$q#Z(;AeNUmFK-`$o+^ID2|k~mHA>lz(qYJt9DEP&~t%Xmleey%Ne_;72@i$mcX!dzRb%L53m(jkPXK$2MgVk&ZyL_OljRHE?`HWx^1E5f=A+(~e&anEO<4944!j?cT>`BU*?6tk zX?Z|!WOf)66q$WiMBfK)Z1x=ZWqr;U%bVwPo>}6uuPHSY$|6RqR81@m^Nl_m)t}?R z4Nq^6p>@bRo)X`oh{a1nzhP+Mxr{=c>7&t#AXX%?bP$t}{R$l4tn9-?C1yJz_>h>b zVMY$mW+G&pA7Mi=rfOk*N9J^9%k*Lrgwja*6Bb26RXdAnQBbtbi2Ub5D=P&8z&ElD^AGIfg^KIE8L1&p5*cV)n zW$(6?3HQxQx+P{=Uw1t@S_mjWPRxWI&wkmFR>0ZMvxD$zirbNGB5EmSBW2u$Y(H?h znC%167qbt7@QdtfnEOTcaQNVh?D;VH%j^%J^2_Wo%wu0=H;$C})YY+6<4!2GWEsy5 z?x@DOaJdc~SU!W}LL(8GK;ni19a%^^R8H~ zq^UZp>&Js#>T%Jq>3wkm5sI)+-V{4-p~R=5Glrg77CY{!H*BcRaarDstVydK`KUeU zdE+?0CcjVnVy-;+!8k6}6^Y^NVsVSG|8U;a!Go=e9%KU<1{J1p0W^nbS9OJ}r?7sl zpYjB-ZZOvccINrSld><%o2r7%h>zU;oNGME+1JOGn>Aw}%oBekLyGE{GGHWcMXGmC z__Au8qhK-d^MQNDX-JY8_pUd|ny(RYxgsC-TEk~CNnB5f#0yAFigI`8YzLAZ(!j7q zppb`}>T!ekA_od7B~hD+H*>Oj+#N+rvy8S^TLuoj-JT~ku9k0a7u;I)qn=B(Mn3}_$s;XuwEdL=I>fc6LVg&^mZF*%-IlwUFx zCH*T8sC`_V5$t}+3ZXaj%jNZa8h2$CoPzt^iX7z^l zizXh7rE`WUf9`ho^FH4F(1GS4|7}#4X{MT~R~|9XQE1?#w?2roSI&5Ga=wzIv=gpF zPLOcm-hq3~w3$&m;FmbCsCZWo0iG3h;%&xGwx%A%NP~30v!bNsHCWpm+>?L6tD+J4 zgIU0(iGWHo1-$8gjld0!zuh@nqml8U^Me8DqCIf&Q`3NL84Rl>%fEyjDL8iO6Gf9{5Eh zspArLq2Xc3U9JsBbtn3$h)7gEqSmUzl5~lY8Xa8!G30qJ_pSnl<}CK7Z!zl=a?FFI zjJ-XSAg{~u7El|ok1|2scWe(BUYGL$Bz!yC#XtYUYYf37+x{_5_j-*jnLGu~UpUt@ zHasaIQJok`1ouXw9A8~Q5i+GEs6rDGG;tBA*)A?lt)EkiGNfy%Ox6&JSOd#~HVE5c z9#l8hc-H<{SMVH>h++HxRdJI_%B#u>eQF9PO|B`)pIlgAm69TCEO^i$WDKNeSwNaE&HO7Z-13*ymfIJ!yrn0*fU@|96V_6I#pN3>DkPdMdsQ zJyw4M`~Kvx)@e;j1|@IarMc8D6n(KIr;-C-G!?irE1t~hNA_?c7lHZcshm)bOfR*~ zG)D@2VuRe=YNRzsZ3cVPi^3gs^G>zGNaUWV_l?QPT5sQYiA@M3JuM!*h)_eYhxZrL#v9qV(Db zR9qN}x*Fq95x5#Du80T*tu|2;6{e1iOboMfHcBi~Xx=p4{SVIH`wz}P=nu}{S88p4 zEq45~>@b3cH8~=|(_iSGZd5YQugSSZbEU63K+3Drd!Xp193&TuM3pExKaoS+H=RK8 zhMXwI?}eO$9JumgPNg9IJ67Os_DeY*a2y*Ff1(5pkD>Ku;ZKw>Y7wMv&gl=2Z_e?7 zS2yR3bh$+dzh2*INvphWQD{NjmYh?NvL$C6dT z_jgq~OKtbY!MJCxAg756rnODL@{uQ2l+b4^m-+r1Zl55_k}^y`yf zSy5C{P*^d!#8g%?c}8ei;nYHuzl6I8yQ+xrijqQ5*VHniAB^+L4S;R8gA%w?s41}D zD>qKi@@0=FaUh^nM1L6AJGb3-`V6t&&KLq&NSulzpi&z*vq}H3~LUo@55q=tNSVBT%cvNUaL==*IMyOB* zj8>x$jn^T(5f_&fmjtPKdVh$$tm0)KE0mKhl*Rl^-h!An{DsgVv=8m_h>_3~eV4k) znl@^CH}fX-Yx6RN27EOyt6ffX!xOW4|4*-V{mryq|0|l7KGD_taisVA{;#OE*g7Kq zrw;=%c-?+8c*$MI|LjSJ!?*YUhH)^ENe{^l_Jq2G+<4ff&+Q2niMbQO_%q@PzJDw? zi&-};H$PH&SZEXS@euj-A1AUpJ|YBAcX3zGT`2k~L~xoC4Ocez3PBMoWhILi@WB^?>8B7caq=Cp3oNM= z1|f1H28_Ahij}>*9SBy154*4D_JRw|sV>A{3in$Ejv*L=?eb^x${;!JB?;V{Deg-G z1@MwFbSb<%gYy`{)S%GO)sFHNArnQ+D@awdRT{-Xyg2*o1@h*+D9~I8@<%CTP}7`e z5K*3<6v}+}gz77^U42dw<{kEThS$H}i|8W%s>IOv zI4yx%H4&kDbwnHr2~>xx6Lngh3T1|Tn&cV0ianpDAq!r2lY#<6hN6i;{y7Kg)+m8>xoiM^CC$Dd&0@}dRLgxnl}>aM#afs-=REL+7m8Zp6yD1NRU81 z93DQHJfo^GxhSPm(jlZqBzZw>PopS6t4~Ob&`03$F$yJ|YQv+7LQx);I#ibs7o|br zX}Tm`JX9AYdcX&D-v;ooMt@A!K3q>q0M|>!&P?&1yw!4PpvcxWKFG?E7Y7%2NS%-o zA#aeVu&OdTy>R+uc=gk~;Sd}7n84YBEP;f1vyk)|3YbTWMd!ehGkGqYmL9O~Or92E z!yXgC*Jttu!ipPtJ;CXLu?H6WkHzfuUya$%Wm~6^4eJmj9sdtjyzf6;@qPj<=ZKCmsq*b|#}9Xn{cCo{B=hgxvlfFmR1g0P~{pH9ZESOde$HfV8N`yqM}3 zquPUZ2H!D(y`XtU9}yhPFn)l-gjtWPX+|;AnrVECLo2O5r5m1*z}j)fBjEU)(Tka% zW86)n2ycw-1?CCH)9^wD=5NSFSN#->Ff7mbu7fm`Fxav`H;`8uLvj6Lf6!8890*la z#wutyk|&0nA;VnZ$tok+mDTGUUENU;jTQ2Fbgh^Iffb1w7#0`Tlii#BB2mt`PLJEN zE)g|rqm)zJmZS6$p&AvUc*El~deo(L!`KUqpCpN3^2R<6cw+toi*T5MZ2etk+8ICkf-7T>PGiQo%p@;OAeKa9#*I-20&Xand4dnzZ0+wG5Eq#g7om!a3ngOd5RB8H))?|qeVkAyd!mZVe_RRcKa1_{ zr;1QVM8xA|PE=Stf=jwc6t^A~6^GY-I!%~5A~GHiQZY#$*iKiip#JgoxEB7)83pjp z{)cjM`A=2J`#+VD>;Jfn0^m$#V$gr8T5N8?p!qbdvk9Xv*sstJwAMOyR5i^IQo>vS;1(dQUn4?{7@K z>5ss1Fzw7Vs7!rjtSsYWh+om;4blPpe-(C*-#8s&CzvHlT#*Q6y1J8;0+I)tQj|Zu zY=!@D+{K0?p(T=i%wqZuF@54Fy<=AghghZ*liFeEA**4(04)?JVv2`e4FLm`gg`lN z(xl4#5?1;In9ZhOa9sXPFKAz%#)A}-X*e|dRtp7=ZiEU1OtOP6UO{+s(H|cccZT`t z@Vd(vDOG;KmirDi%-&Q4>!;_SOydt1^1yRNrqVAQ;YXbsPoQ|o5r+5nW(^@CK&8X# z$OM%pN*fjhsmkwz72RkhM!IaqV+0% z{~aXS`ENE;?0>g?#_-73GefgXdxbO&T%##awx73uUpO~>FEQ3_^IU;R#3UO{qiANW z$&|vCoE9Lm7F%zO0BU!9=m+kFCQtq}9M%_Mc}4zUXdbnl2hV9uGT2&Z62j6#Q>-|G zRCqK(oF&XUn00U`AC@=2lE4%-m|D2jTSM~UXuborriU}s zHkcfk!Oxgxp%%uk^$~FQc~c))G~+cVP^~kKhnLb!e*Qlp;bW%FQa;Ln{HaSdKZ}Q|)uJ@2YSJfNl?)uOZ zj9ww(V2pT~uVhJs%JDLHQe4gCl6+9h-*JWHFI0TTUxkzvf?}E8*H0I((!{G#$`umi zAdWdwjhe^fwVKc*jXp_>#7rngJ9U{pNcmZ})g~1w(OBwvA~k`2kF6FLm3u;JN-ADN zxIoIuagI>Yh@9xn9jI%vu5gUIFJj)2G74EX5)<(dq{=T0)v0t5D5xhQF+vxY7?A`Q z26bN8%8zy{Y#5}5ndkgDr7$rsnFes!Np=^9S-;LnMubQ45iX8>tQ$|m&o7(eMA}HQ z&xGnAZnJ5e^1anKJMl+mR{INxqgc5!2;LQJK!V`!^hu2W7Src$V_xKp>g-pKP7*w4 zh4XQ%$(B`1=8NVZBBpj&?IB{8J-+M!G3$7164vayM3zw7uZ2so7Yv88XeZD>#*0fj&L#|vja-h=%L0n8dbMaqyVy3 z{{^4!abM!w`7ekdwm@v3OZY#Mo$0~_94eOjOa#94(!nt7uqg}r3(XP%D_}tdI}YQV zJm0N#ZqJm!gPpGi!O$b7Dpq_0W<|Y)mIYT3WUHkD;rhEN-tff{(~DM#4ajhYEgjCP zDj?DtIw>Vpu<@vAwBoaFncqS#lrIgzaB8H<4Px4G-H68wWeBY_q(l1Y~$Zyb~I*}i!TKv zyE15>w$=&wCrqwzX+Skzg_Pjp`{1}~0L&e27IBfF1NxsZjh4T+9Ob0pkK~;M$0N*r zp(Sf$vS6uDO%sBicGFMDG@S?K4Ko~YpdGMQyx&C=@Pt&I0*BWk7OaDYKr@d? z`^vP0%Z@QJ{0Ir$GuXyjZ1hj8JU;dKVN1w1hj)%e(IS}ittkjnCdTuK%MITC*5oP< zB}B9c{zbtD-{J?Z8e+X5AnpC$TRfCaT-m##+--BZ_i5AR9l=l;J}{jrxompYnQmIiHT&}W z@=`dhu)I<_WTnNN_0}%);;wHR(e0bATfZq2E4H}XH=XC1k*|+@6T14qUg0h`Q8?Ra zVOq%Ln@20}&Be_Cf8>)cd5PiZCTxY;MX0#rmpiA1FyR98G4bFu`^M6t->}_A)cH6A8d1)FgDw z!Xdna3l|C(qnZ_5ZG|u3*C}67l0nS&Krg5KsnMo_0wj7xvLuve(oaRLGoEpxy&=Tg zJWAQtjdkn_E-rS~G2pzjF$VcP@7T{fa*+F&J;`mdJH+~!z1*=qZNT|A=w5(zA^%}k z7^W}QB#Y=XiGjM?(}j|Zxb%3_3mdp^TZmSM*_}YTT?7TM=LUVO7Xw>9>ne6Q7Ne@EU74}tjRB& z1bHs=Je{JuJkkm$RaI6@g57ko_sVOtcz)qYsPqE$bE&j?BtccH%%Qrl2-MFP7p01f z*M{jLQSPzxdwrA-y6yFIY$WdHvY{b3&OTsQjQ@FcOQ&~(I+j1QsVLfkS)Fe75;>C5 zyceHdxMq>HYXY1sT(Jz&CzyxJi#wND0*$_fqNcu?!vy7;&!)-_*axM*l{~KhAcRO? zYBdLi@JHuE|fOwDFz z`}@<#27}ch)k;KMZ`PfM56La{M|YrQ9P09E-j(79XLIs#gIe{SJIvZ?)+r}<>xl&@ z^{C;Ox}I_=Ev5PNLyDM>Vd?n%vCN=d=7YY{ckOj|#vQ>NIKVV zXlIXwSom~&NTtXSdk1kKTXClSfaD}EXZpcI@dOk`OrXW8pUpkl?buI^;=l9>cqtnd zj=~+0*S9cKkGC$Nc=Zw$pAZ#>;CFq`d@GTk^5plJJO1?8$Y+q#6l)&@Uz$y0z`-0X zko9s%ratf7LzycV%q~NujrJLZcSJt#Y-2brE zXqixBzNZi>`V12=W=p;!pY2$(a^A%zCLOyD|4-h5)FJvPSoXB3FQ~G{W(Wwlgk1RR zcieS{k>&ZL=M>+(&| z?h+z}kkO~Th@>kOa{TIG(c}4hndXK0D`;W|afqGfA@h{jWDd--A?()YZ}-ZR^^l#A zo;Z5q=o;yoquq@~>P@;lh8emcAK7T?-bpTlfzq2wIKTaMzoxmF`7rk_wMZDrLZfQf za27wR_3J)T__}XiJXBroI|8nK9Haq@*$S^gYm$a%-HBuzt z`6(QA2}R%~QW7ddjEY0n_xQNDIdv2&2pdfe>*VF2SOR~f9<~*RVwBF2!Y-%2 zef}6J%#Ev7`9O7AUpHWK7QYBp_d`nk6Yzi-7a6Y)4Nr`Zz{@K{M(J_q!g4j*@c0Bo zNF{=4@zwPlKOs2u)w)XmoN{_f{*=%0{d0;zowWa#KF3!`K8L2CL(u^R{?5OM?hLzg z$ZCp&AMleApm$Wsotdjs3d(5a?dk$w9y5D#K_(5V3ayT*m{#xx?MgNYvRS;3j$XJ? ze1`vTz{zu_Waw~O=L;zd^zP6*a+qA6TvJe3lRCwO6zr2{z{xdx{NUz{g5gT;)UM-r z!e{|3^U@AX$^PtGg|?ykwWsy%m}2qz;dX*n%oCnEDSAETK&_xuqxa z{0pf6Lq&4&D*^ehyd{6sN7+iinfXT-;roYwgfEYL#P(}X6e*aZtp!Kqc&oBI+v3V3 z?I_scEW2pmBZ;s_qJIzN@℘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

(1JcbB|g%W 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 + + + + + + + + + + + + + + + Model glossary + + +

+
+
+

Table of contents

+
+
+
+

Glossary

+

Class names and definitions

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Class nameDefinition
cccev:EvidenceTypeInformation about the characteristics of an Evidence. + + Additional Information: + The Evidence Type and the characteristics it describes are not concrete individual + responses to a Requirement (i.e. Evidence), but descriptions about the desired form, + content, source and/or other characteristics that an actual response should have and + provide (e.g. membership of a class of Evidences).
cccev:EvidenceTypeListGroup of Evidence Types for conforming to a Requirement. + + Additional Information: + An Evidence Type List is satisfied, if and only if, for all included Evidence Types + in this List, corresponding conformant Evidence(s) are supporting the Requirement + having this List. The Evidence Type List describes thus an AND condition on the different + Evidence Types within the list and an OR condition between two or more Evidence Type + Lists. Combinations of alternative Lists can be provided for a respondent of a Requirement + to choose amongst them.
eli:LegalExpressionThe intellectual realisation of a legal resource in the form of a "sequence of signs" + (typically alpha-numeric characters in a legal context). + For example, any version of the legal resource whose content is specified and different + from others for any reason: language, versions, etc.; + + Note that ELI ontology accommodates different point of view on what should be considered + a new legal resource, or a new legal expression of the same resource. Typically, a + consolidated version can be viewed, in the context of ELI, either as separate legal + resource (linked to original version and previous consolidated version using corresponding + ELI relations), or as a different legal expression of the same legal resource. +
eli:LegalResourceA work in a legislative corpus. This applies to acts that have been legally enacted + (whether or not they are still in force). + For example, the abstract concept of the legal resource; e.g. "act 3 of 2005" (adapted + from Akoma Ntoso) + + A legal resource can represent a legal act or any component of a legal act, like an + article. Legal resources can be linked together using properties defined in the model. + + Note that ELI ontology accommodates different point of view on what should be considered + a new legal resource, or a new legal expression of the same resource. Typically, a + consolidated version can be viewed, in the context of ELI, either as separate legal + resource (linked to original version and previous consolidated version using corresponding + ELI relations), or as a different legal expression of the same legal resource. +
eli:LegalResourceSubdivisionA component of a legal act, at an arbitrary level of precision, like a chapter, an + article, an alinea, a paragraph or an list item.
eli:WorkAny distinct intellectual creation (i.e., the intellectual content), in the context + of ELI. + + The substance of Work is ideas. +
epo-acc:ESPDRequestAn updated self-declaration used by the economic operator as a preliminary evidence + in replacement of certificates issued by public authorities or third parties confirming + that the economic operator fulfils the Exclusion Grounds and the Selection Criteria + set out by the Buyer for a specific Procurement. + + WG Approval 05/03/2024
+

Attributes (datatype properties) names and definitions

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Class nameAttribute nameDefinitionData type / cardinality
cccev:EvidenceTypeList
eli:LegalExpression
eli:LegalResource
dct:descriptionAn account of the resource. + + Additional Information: + Description may include but is not limited to: an abstract, a table of contents, a + graphical representation, or a free-text account of the resource. + + WG Approval 30/05/2023 An account of the resource. + + Additional Information: + Description may include but is not limited to: an abstract, a table of contents, a + graphical representation, or a free-text account of the resource. + + WG Approval 30/05/2023 + An account of the resource. + + Additional Information: + Description may include but is not limited to: an abstract, a table of contents, a + graphical representation, or a free-text account of the resource. + + WG Approval 30/05/2023 + rdf:PlainLiteral [1..1]
rdfs:Literal [0..*]
rdfs:Literal [1..1]
eli:LegalExpression
eli:LegalResource
dct:identifierAn unambiguous reference to the resource within a given context. + An unambiguous reference to the resource within a given context. + xsd:anyURI [0..*]
xsd:anyURI [0..*]
eli:LegalExpressiondct:titleA name given to the resource.rdfs:Literal [1..*]
eli:LegalExpression
eli:LegalResource
eli:numberAn identifier or other disambiguating feature for a legal resource or legal expression. + This can be the number of a legislation, the number of an article, or the issue number + of an official journal. An identifier or other disambiguating feature for a legal resource or legal expression. + This can be the number of a legislation, the number of an article, or the issue number + of an official journal.xsd:string [0..*]
xsd:string [0..*]
cccev:EvidenceTypeListskos:prefLabelThe preferred lexical label for a resource, in a given language. + + WG approval 30/05/2023 + rdf:PlainLiteral [0..*]
+

Predicates (object properties) and definitions

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Predicate nameDefinitionDomain, Range and Cardinality
adms:identifierLinks a resource to an adms:Identifier class. Links a resource to an adms:Identifier class.cccev:EvidenceType -> adms:Identifier (external) [0..1]
cccev:EvidenceTypeList -> adms:Identifier (external) [0..1]
cccev:hasEvidenceTypeListEvidence Type List that specifies the Evidence Types that are needed to meet the Requirement. + + Additional Information: + One or several Lists of Evidence Types can support a Requirement. At least one of + them must be satisfied by the response to the Requirement.cccev:Requirement (external) -> cccev:EvidenceTypeList [0..*]
cccev:isDerivedFromReference Framework on which the Requirement is based, such as a law or regulation. + + Additional Information: + The relation between a parent Requirement and a sub-Requirement can be complex. Therefore, + qualified relations (see hasQualifiedRelation) can be used to represent this relationship + on its own and qualify it with additional information such as a date, a place. This + is left to implementers. In the case where the purpose is to link the two Requirements + without additional information, the simple relationship as proposed here can be directly + used.cccev:Requirement (external) -> eli:LegalResource []
cccev:specifiesEvidenceTypeEvidence Type included in this Evidence Type List.cccev:EvidenceTypeList -> cccev:EvidenceType [0..*]
cccev:validityPeriodConstraintTemporal condition on the validity period of the Evidence Type. + + Additional Information: + E.g. A Belgian birth evidence is valid for X months after emission. To express constraints + on the validity period that must hold when assessing the evidence (e.g. the certificate + of good conduct cannot be issued more than 3 months ago), we refer to the Constraint + class.cccev:EvidenceType -> epo:Period (external) [0..*]
dct:conformsToAn established standard to which the described resource conforms. + + Additional Information: + Examples of characteristics could be the layout or the configuration of the Evidence.cccev:Evidence (external) -> cccev:EvidenceType [0..*]
dct:isPartOfA related resource in which the described resource is physically or logically included.eli:Work -> eli:Work [0..*]
dct:languageA language of the resource.eli:LegalExpression -> at-voc:language (external) [1..*]
eli:is_realized_byRelates a work to an expression of this work in the form of a "sequence of signs" + (typically alpha-numeric characters in a legal context). Inverse of "realizes".eli:LegalExpression -> eli:Work [1]
eli:jurisdictionThe jurisdiction from which the legal resource originates. + + The place identifier can be taken from the Administrative Territorial Unit table published + of the EU Publications Office at https://op.europa.eu/en/web/eu-vocabularies/at-dataset/-/resource/dataset/atu. + Member States don't have to recreate their own list of values. + The jurisdiction from which the legal resource originates. + + The place identifier can be taken from the Administrative Territorial Unit table published + of the EU Publications Office at https://op.europa.eu/en/web/eu-vocabularies/at-dataset/-/resource/dataset/atu. + Member States don't have to recreate their own list of values. + eli:LegalExpression -> at-voc:atu [0..*]
eli:LegalResource -> at-voc:atu [0..*]
eli:uri_schemaSchema describing the URI of an ELI instance. ELI uses URI template specifications + (IETF RFC 6570). Schemes should be associated with member states and will be published + in a registry. + Schema describing the URI of an ELI instance. ELI uses URI template specifications + (IETF RFC 6570). Schemes should be associated with member states and will be published + in a registry. + eli:LegalExpression -> adms:Identifier (external) [0..*]
eli:LegalResourceSubdivision -> adms:Identifier (external) [0..*]
epo:concernsProcedureRelates to Procedure. + + WG approval 05/03/2024 + epo-acc:ESPDRequest -> epo:Procedure (external) [1]
epo:hasResourceTypeeli:LegalResource -> at-voc:resource-type [1..*]
epo:hasSubdivisioneli:LegalResourceSubdivision -> at-voc:subdivision [0..1]
epo:specifiesProcurementCriterionepo-acc:ESPDRequest -> epo:ProcurementCriterion (external) [1..*]
epo-acc:refersToNoticeReference to a Notice. + + WG approval 12/03/2024epo-acc:ESPDRequest -> epo:Notice (external) [0..*]
epo-sub:relatesToESPDRequestIs about an European Single Procurement Document (ESPD) Request. + + WG approval 05/03/2024epo-sub:ESPDResponse (external) -> epo-acc:ESPDRequest [1]
+
+
+
+ \ No newline at end of file diff --git a/glossary/eCatalogue_glossary.html b/glossary/eCatalogue_glossary.html index 465b9f73..a71fc728 100644 --- a/glossary/eCatalogue_glossary.html +++ b/glossary/eCatalogue_glossary.html @@ -86,6 +86,18 @@

Class names and defi + + epo-cat:CatalogueResponse + + + + epo-cat:CatalogueResponseInformation + + + + epo-cat:CatalogueResponseLine + + epo-cat:ChargeInformation Information about tax, fee or duty imposed. @@ -523,8 +535,9 @@

Predicates (object p epo:hasBuyerItemID - This refers to the identifier for the specific instance of the produced concept. - WG Approval 16/05/2023 + The general identifier assigned to the concept as defined by the Buyer.​ + + WG approval 16/05/2023 epo-cat:Item -> adms:Identifier (external) [0..1] @@ -542,13 +555,12 @@

Predicates (object p epo:hasItemStandardID - The identifier for the instance of the concept based on a standard scheme. + The general identifier assigned to the concept based on a standard scheme.​ Additional information: - For example the GTIN scheme (Global Trade Item Number). + For example the GTIN scheme (Global Trade Item Number). - WG Approval 24/02/2022 - + WG approval 16/05/2023 epo-cat:Item -> adms:Identifier (external) [0..*] @@ -559,11 +571,9 @@

Predicates (object p epo:hasManufacturerItemID - This refers to the general identifier for the concept as defined by the manufacturer. - - - WG Approval 16/05/2023 + The general identifier assigned to the concept as defined by the Manufacturer. ​ + WG approval 16/05/2023 epo-cat:Item -> adms:Identifier (external) [0..1] @@ -574,9 +584,9 @@

Predicates (object p epo:hasSellerItemID - The general identifier for the concept as defined by the seller. + The general identifier assigned to the concept as defined by the Seller.​ - WG Approval 16/05/2023 + WG approval 16/05/2023 epo-cat:Item -> adms:Identifier (external) [0..1] @@ -587,6 +597,21 @@

Predicates (object p epo-cat:Item -> adms:Identifier (external) [0..1] + + epo:hasUUID + A universally unique identifier for an instance of this document. + + WG Approval 12/05/2020 + + epo-cat:CatalogueResponseLine -> adms:Identifier (external) [1] + + + epo:hasValidityPeriod + The relation indicating until when a given instance of a concept is applicable. + + WG approval 30/05/2023 + epo-cat:Catalogue -> epo:Period (external) [0..1] + epo:specifiesBuyer @@ -594,13 +619,13 @@

Predicates (object p epo:specifiesCatalogueProvider - - epo-cat:Catalogue -> epo:CatalogueProvider (external) [0..1] + + epo-cat:Catalogue -> epo:CatalogueProvider (external) [0..1]
epo-cat:CatalogueResponse -> epo:CatalogueProvider (external) [1]
epo:specifiesCatalogueReceiver - - epo-cat:Catalogue -> epo:CatalogueReceiver (external) [0..1] + + epo-cat:Catalogue -> epo:CatalogueReceiver (external) [0..1]
epo-cat:CatalogueResponse -> epo:CatalogueReceiver (external) [1]
epo:specifiesSeller @@ -612,11 +637,21 @@

Predicates (object p epo-cat:Catalogue -> epo-cat:CatalogueLine [1..*] + + epo-cat:comprisesCatalogueResponseLine + + epo-cat:CatalogueResponse -> epo-cat:CatalogueResponseLine [0..*] + epo-cat:describesItem epo-cat:ItemProperty -> epo-cat:Item [1] + + epo-cat:foreseesPackage + + epo-cat:CatalogueLine -> epo-ful:Package (external) [0..1] + epo-cat:hasAccessoryItem An item that can be added to another item to enhance it. @@ -644,7 +679,9 @@

Predicates (object p epo-cat:hasCatalogueLineValidity - + The relation indicating until when a Catalogue Line instance is applicable. + + WG approval 21/09/2023 epo-cat:CatalogueLine -> epo:Period (external) [0..1] @@ -857,6 +894,11 @@

Predicates (object p epo-cat:ItemRelation -> epo-cat:Item [1] + + epo-cat:isSpecificToCatalogueResponseLine + + epo-cat:CatalogueResponseInformation -> epo-cat:CatalogueResponseLine [0..1] + epo-cat:isSpecificToLine @@ -867,6 +909,21 @@

Predicates (object p epo-cat:Catalogue -> epo:Contract (external) [0..1] + + epo-cat:refersToCatalogue + + epo-cat:CatalogueResponse -> epo-cat:Catalogue [1] + + + epo-cat:refersToCatalogueLine + + epo-cat:CatalogueResponseLine -> epo-cat:CatalogueLine [1] + + + epo-cat:specifiesCatalogueResponseInformation + + epo-cat:CatalogueResponse -> epo-cat:CatalogueResponseInformation [1] + epo-cat:specifiesChargeInformation @@ -877,16 +934,16 @@

Predicates (object p epo-cat:Line -> epo-cat:Item [1] - - epo-ful:hasAssociatedDocument - - epo-ful:DespatchAdvice (external) -> epo-cat:PostAwardDocument [0..1]
epo-ful:DespatchLine (external) -> epo-cat:PostAwardDocument [0..1]
- epo-ful:hasFreightAllowanceCharge epo-ful:Consignment (external) -> epo-cat:ChargeInformation [0..*] + + epo-ord:hasAcceptanceStatus + + epo-cat:CatalogueResponseInformation -> at-voc-new:ResponseStatus (external) [1] + epo-ord:hasPriceDiscountInformation diff --git a/glossary/eFulfilment_glossary.html b/glossary/eFulfilment_glossary.html index 5e5c034f..b3222c44 100644 --- a/glossary/eFulfilment_glossary.html +++ b/glossary/eFulfilment_glossary.html @@ -109,6 +109,14 @@

Class names and defi epo-ful:Package + + epo-ful:ReceiptAdvice + + + + epo-ful:ReceiptAdviceLine + + epo-ful:ShipmentAgreement The Commercial Agreement between the Commercial Parties. @@ -312,6 +320,11 @@

Predicates (object p epo-ful:TransportMeans -> epo-ful:TransportMeansOperator [1..*] + + epo:hasRejectedQuantity + + epo-ful:ReceiptAdviceLine -> epo:Quantity (external) [0..1] + epo:playedBy @@ -337,6 +350,11 @@

Predicates (object p epo-ful:Consignment -> epo-ful:Notifier [0..*] + + epo-cat:foreseesPackage + + epo-cat:CatalogueLine (external) -> epo-ful:Package [0..1] + epo-ful:agreedByBuyer @@ -352,6 +370,11 @@

Predicates (object p epo-ful:DespatchAdvice -> epo-ful:DespatchLine [1..*] + + epo-ful:comprisesReceiptAdviceLine + + epo-ful:ReceiptAdvice -> epo-ful:ReceiptAdviceLine [0..*] + epo-ful:containsGoodsItem @@ -376,8 +399,8 @@

Predicates (object p epo-ful:hasAssociatedDocument - - epo-ful:DespatchLine -> epo-cat:PostAwardDocument (external) [0..1]
epo-ful:DespatchAdvice -> epo-cat:PostAwardDocument (external) [0..1]
+ + epo-ful:DespatchLine -> epo:Document (external) [0..1]
epo-ful:DespatchAdvice -> epo:Document (external) [0..1]
epo-ful:ReceiptAdvice -> epo:Document (external) [0..1]
epo-ful:hasCarrierConsignmentID @@ -515,6 +538,11 @@

Predicates (object p epo-ful:DespatchLine -> epo:Quantity (external) [0..1] + + epo-ful:hasOversupplyQuantity + + epo-ful:ReceiptAdviceLine -> epo:Quantity (external) [0..1] + epo-ful:hasPackagingType @@ -525,11 +553,31 @@

Predicates (object p epo-ful:Consignment -> epo-ful:ShipmentStage [0..*] + + epo-ful:hasReceivedQuantity + + epo-ful:ReceiptAdviceLine -> epo:Quantity (external) [0..1] + + + epo-ful:hasRejectReason + + epo-ful:ReceiptAdviceLine -> at-voc-new:reject-reason [0..1] + epo-ful:hasRequestedPickUpInformation epo-ful:Consignment -> epo-ful:ShipmentInformation [1] + + epo-ful:hasShortageAction + + epo-ful:ReceiptAdviceLine -> at-voc-new:action-code [0..1] + + + epo-ful:hasShortQuantity + + epo-ful:ReceiptAdviceLine -> epo:Quantity (external) [0..1] + epo-ful:hasSizeType @@ -547,7 +595,13 @@

Predicates (object p epo-ful:hasTraceID - + The identifier used for tracking the goods item + + Additional information: + An example is the EPC number used in RFID. + + WG approval 21/09/2023 + epo-ful:GoodsItem -> adms:Identifier (external) [0..1] @@ -595,6 +649,23 @@

Predicates (object p epo-ful:ShipmentInformation -> epo-ful:DespatchLine [0..1] + + epo-ful:isSubmittedForDespatchAdvice + Additional information: + In PEPPOL (https://test-docs.peppol.eu/logistics/qa/codelist/ReceiptAdviceTypeCode/) + this predicate is used for option D - Response to the Advanced Despatch Advice document. + epo-ful:ReceiptAdvice -> epo-ful:DespatchAdvice [0..1] + + + epo-ful:isSubmittedForDespatchLine + + epo-ful:ReceiptAdviceLine -> epo-ful:DespatchLine [1] + + + epo-ful:isSubmittedForShipment + + epo-ful:ReceiptAdvice -> epo-ful:ShipmentInformation [0..1] + epo-ful:refersToConsignment @@ -626,14 +697,24 @@

Predicates (object p epo-ful:DespatchAdvice -> epo-ful:ShipmentAgreement [0..1] - epo-ful:specifiesConsignee + epo-ful:RejectionAction - epo-ful:DespatchAdvice -> epo-ord:Consignee (external) [1..*] + epo-ful:ReceiptAdviceLine -> at-voc-new:action-code [0..1] - epo-ful:specifiesDespatcher + epo-ful:specifiesBuyer - epo-ful:DespatchAdvice -> epo-ful:Despatcher [1..*] + epo-ful:ReceiptAdvice -> epo:Buyer (external) [0..1] + + + epo-ful:specifiesConsignee + + epo-ful:DespatchAdvice -> epo-ord:Consignee (external) [1..*]
epo-ful:ReceiptAdvice -> epo-ord:Consignee (external) [1..*]
+ + + epo-ful:specifiesDespatcher + + epo-ful:ReceiptAdvice -> epo-ful:Despatcher [1]
epo-ful:DespatchAdvice -> epo-ful:Despatcher [1..*]
epo-ful:specifiesOriginator @@ -645,6 +726,11 @@

Predicates (object p epo-ful:ShipmentInformation -> dct:Location (external) [0..1] + + epo-ful:specifiesSeller + + epo-ful:ReceiptAdvice -> epo-ord:Seller (external) [0..1] + epo-ful:specifiesShipment diff --git a/glossary/eOrdering_glossary.html b/glossary/eOrdering_glossary.html index 150d0013..61fa1961 100644 --- a/glossary/eOrdering_glossary.html +++ b/glossary/eOrdering_glossary.html @@ -389,14 +389,19 @@

Predicates (object p epo-ful:specifiesConsignee - - epo-ful:DespatchAdvice (external) -> epo-ord:Consignee [1..*] + + epo-ful:DespatchAdvice (external) -> epo-ord:Consignee [1..*]
epo-ful:ReceiptAdvice (external) -> epo-ord:Consignee [1..*]
epo-ful:specifiesOriginator epo-ful:DespatchAdvice (external) -> epo-ord:Originator [0..*] + + epo-ful:specifiesSeller + + epo-ful:ReceiptAdvice (external) -> epo-ord:Seller [0..1] + epo-ord:comprisesOrderLine @@ -429,8 +434,8 @@

Predicates (object p epo-ord:hasAcceptanceStatus - - epo-ord:OrderResponseInformation -> at-voc-new:ResponseStatus [1] + + epo-ord:OrderResponseInformation -> at-voc-new:ResponseStatus [1]
epo-cat:CatalogueResponseInformation (external) -> at-voc-new:ResponseStatus [1]
epo-ord:hasAmountDueForPayment @@ -457,6 +462,11 @@

Predicates (object p epo-ord:Order -> epo:MonetaryValue (external) [0..1] + + epo-ord:hasSellerOrderID + + epo-ord:Order -> adms:Identifier (external) [0..1] + epo-ord:hasTaxInformation diff --git a/glossary/ePO_combined_glossary.html b/glossary/ePO_combined_glossary.html index 9216a462..08654797 100644 --- a/glossary/ePO_combined_glossary.html +++ b/glossary/ePO_combined_glossary.html @@ -80,11 +80,70 @@

Class names and defi cccev:Evidence Proof that a Requirement is met. + Additional Information: + The class Evidence provides the means to support responses to Criteria or to a concrete + Information Requirement or to an Information Concept inside an Information Requirement. + The proof described by an Evidence can [1] verify a claim (i.e. is it true that John + is 25, yes/no), [2] prove a condition (i.e. is John 18+, yes/no), or [3] simply provide + data (i.e. the age of a person, namely 25). The proof can be given through documents + or extracts of base registries, independently from its structure, format or medium + used to exchange it: a pdf document, a video, a recording, etc. + + cccev:EvidenceType + Information about the characteristics of an Evidence. + + Additional Information: + The Evidence Type and the characteristics it describes are not concrete individual + responses to a Requirement (i.e. Evidence), but descriptions about the desired form, + content, source and/or other characteristics that an actual response should have and + provide (e.g. membership of a class of Evidences). + + + cccev:EvidenceTypeList + Group of Evidence Types for conforming to a Requirement. + + Additional Information: + An Evidence Type List is satisfied, if and only if, for all included Evidence Types + in this List, corresponding conformant Evidence(s) are supporting the Requirement + having this List. The Evidence Type List describes thus an AND condition on the different + Evidence Types within the list and an OR condition between two or more Evidence Type + Lists. Combinations of alternative Lists can be provided for a respondent of a Requirement + to choose amongst them. + cccev:InformationConcept - Piece of information that the Evidence provides or the Requirement needs. + Piece of information that the Evidence provides or the Requirement needs. + + Additional Information: + + The Information Concept class offers the ability to describe conceptually the Requirements + and provided facts in Evidences. In complementarity with the Supported Value class, + this is a (first) step towards facilitating the assessment of the requirements in + an automated way based on the Evidence provided. + + + cccev:InformationRequirement + Requested data that is to be proven by Evidence. + + Additional Information: + + Information Requirements are the most neutral kind of Requirements. They aim to request + information in any form, e.g. a person's date of birth or a company's turnover. They + represent requests for data that prove one or more facts of the real world in a formal + manner, or that leads to the source of such a proof. They can be understood as 'requests + for Evidences'. The response to an Information Requirement is an Evidence when the + issuer of the response is an authoritative source (e.g. a Civil Registry providing + data about a natural person for the provision of public service through the Single + Digital Gateway). In other cases, the responses might not be issued by an authoritative + source, but the issuer supports the responses with Evidences (or commits to support + them timely, e.g. a self-declaration or a declaration of oath). The Information Requirement + can require structured data or documents of any form. For structured data, the Requirement + can use 'Concepts' to specify the structure and type of the data expected in the response. + For both structured and unstructured data, the Information Requirement can indicate + the expected Type of Evidence, its format, source, and other properties related to + the Evidence. cccev:Requirement @@ -106,6 +165,27 @@

Class names and defi To stay consistent to how identification is realised in the eProcurement ontology, we switch to using `adms:identifier` instead of `dct:identifier` as per CCCEV specification. + + cccev:SupportedValue + Value for an Information Concept that is provided by an Evidence. + + Additional Information: + The notion of Supported Value is closely related to actual data exchange between two + parties: (a) the Requirement processor, i.e. the Agent setting out Requirements for + an objective and processing the supplied Evidences in the context of the Requirements, + and (b) the Evidence provider, i.e. the Agent supplying information to an information + request expressed as Requirements. The Requirement processor has expressed its expectations + (both business as technical) for the information it wants to recieve as an Information + Concept. The Evidence provider is able to supply information for that Information + Concept, but its native data representation might not be coherent with the expectations + set by the Requirement processor. The Supported Value is bridging both. The Evidence + provider can either provide a derived value (fact) from its native data representation + that complies with the Information Concept expectations. Or it can provide a query + in an agreed language between Evidence provider and Requirement processor that allows + the Requirement processor to retrieve the value from the native data representation. + Implementers are free to choose their language. It is recommended to document the + made agreements well. + cpov:ContactPoint Information (e.g. e-mail address, telephone number) of a Person or department through @@ -158,6 +238,50 @@

Class names and defi An identifiable geographic place or named place. + + eli:LegalExpression + The intellectual realisation of a legal resource in the form of a "sequence of signs" + (typically alpha-numeric characters in a legal context). + For example, any version of the legal resource whose content is specified and different + from others for any reason: language, versions, etc.; + + Note that ELI ontology accommodates different point of view on what should be considered + a new legal resource, or a new legal expression of the same resource. Typically, a + consolidated version can be viewed, in the context of ELI, either as separate legal + resource (linked to original version and previous consolidated version using corresponding + ELI relations), or as a different legal expression of the same legal resource. + + + + eli:LegalResource + A work in a legislative corpus. This applies to acts that have been legally enacted + (whether or not they are still in force). + For example, the abstract concept of the legal resource; e.g. "act 3 of 2005" (adapted + from Akoma Ntoso) + + A legal resource can represent a legal act or any component of a legal act, like an + article. Legal resources can be linked together using properties defined in the model. + + Note that ELI ontology accommodates different point of view on what should be considered + a new legal resource, or a new legal expression of the same resource. Typically, a + consolidated version can be viewed, in the context of ELI, either as separate legal + resource (linked to original version and previous consolidated version using corresponding + ELI relations), or as a different legal expression of the same legal resource. + + + + eli:LegalResourceSubdivision + A component of a legal act, at an arbitrary level of precision, like a chapter, an + article, an alinea, a paragraph or an list item. + + + eli:Work + Any distinct intellectual creation (i.e., the intellectual content), in the context + of ELI. + + The substance of Work is ideas. + + epo:AccessTerm Conditions and stipulations about where and how to access the Procurement Documents. @@ -232,10 +356,11 @@

Class names and defi epo:Awarder A Role of an Agent that signs the Award Decision. - Additional Information: + Additional information: BT-08 can be Awarding CBP; BG-03 is the Buyer. But Awarding CPB is not the same as the Buyer; the organisations may differ for these roles. Having the Awarder Role allows - us to specify which Organisation is involved in the Award Decision. + us to specify which Organisation is involved in the Award Decision. + epo:AwardEvaluationTerm @@ -385,7 +510,7 @@

Class names and defi The description has its own identity (+I) but is dependent (+D) on the concerned Entity. - We say that ContextSpecificDescription *concerns* an Entity. + We say that ContextDescription *concerns* an Entity. @@ -833,7 +958,7 @@

Class names and defi epo:Period A time interval or a Duration. - (WG approval 28/04/2020) + WG approval 28/04/2020 @@ -1209,7 +1334,7 @@

Class names and defi At tendering time, entities relied upon by the Economic Operators can be Subcontractors or not. - When modelling ESPD we well analyze whether we need or not a Role named "relied upon". + When modelling ESPD we will analyze whether we need or not a Role named "relied upon". WG approval 05/08/2021 @@ -1253,6 +1378,13 @@

Class names and defi epo:TechnicalAbilitySummary + + epo:TechnicalSpecification + A set of documented Requirements applicable to the object of the Procurement. + Additional Information: + A specification often includes technical standards. + WG approval: 20/04/2021 + epo:Technique Method used for conducting Procurement Procedures. @@ -1318,6 +1450,15 @@

Class names and defi A Role of an Agent to whom a Lot is awarded. WG approval 05/08/2021 (revised 26/10/2021) + + epo-acc:ESPDRequest + An updated self-declaration used by the economic operator as a preliminary evidence + in replacement of certificates issued by public authorities or third parties confirming + that the economic operator fulfils the Exclusion Grounds and the Selection Criteria + set out by the Buyer for a specific Procurement. + + WG Approval 05/03/2024 + epo-cat:Batch A production Lot in which the Item instances were produced. @@ -1364,6 +1505,18 @@

Class names and defi + + epo-cat:CatalogueResponse + + + + epo-cat:CatalogueResponseInformation + + + + epo-cat:CatalogueResponseLine + + epo-cat:ChargeInformation Information about tax, fee or duty imposed. @@ -1602,6 +1755,14 @@

Class names and defi epo-ful:Package + + epo-ful:ReceiptAdvice + + + + epo-ful:ReceiptAdviceLine + + epo-ful:ShipmentAgreement The Commercial Agreement between the Commercial Parties. @@ -2228,6 +2389,52 @@

Class names and defi WG approval 25/04/2023 + + epo-sub:CertificateInformation + Information about a Certificate. + + WG approval 12/03/2024 + + + epo-sub:ESPDResponse + A document conveying the fulfilment or not by the economic operator of the Exclusion + Grounds and the Selection Criteria set out by the Buyer for a specific Procurement + using an European Single Procurement Document (ESPD) Request. + + WG Approval 05/03/2024 + + + epo-sub:LegalRepresentative + The Role of an Agent that can represent an Organization. + + WG approval 05/03/2024 + + + epo-sub:Mandate + An authorization to act as a representative of an Organization. + + WG approval 05/03/2024 + + + epo-sub:NationalPreQualificationData + Data that describe the distinctive features or characteristics that qualify an economic + operator to take part in a tendering process. + + WG approval 05/03/2024 + + + epo-sub:PowerOfAttorney + A legal document that grants someone the authority to make decisions on behalf of + an Organization. + + WG approval 05/03/2024 + + + epo-sub:Response + An answer given to a question that is part of an ESPD Request. + + WG approval 12/03/2024 + foaf:Agent A Person, an Organisation, or a System that acts in Procurement or have the power @@ -2334,6 +2541,12 @@

Attributes (datatype be removed. xsd:decimal [0..1] + + cccev:SupportedValue + cccev:value + Value for the Information Concept that the Evidence supports. + rdf:PlainLiteral [0..*] + cccev:Criterion cccev:weight @@ -2401,7 +2614,7 @@

Attributes (datatype rdf:PlainLiteral [0..*] - cccev:InformationConcept
cccev:Requirement
cpov:ContactPoint
cv:Channel
epo:AgentInRole
epo:Document
epo:ElectronicSignature
epo:Fund
epo:NonDisclosureAgreementTerm
epo:SecurityClearanceTerm
epo:SubcontractingEstimate
epo:SubcontractTerm
epo:System
epo:Technique
epo:LotGroup
epo:ProcurementElement
epo:TenderGroup
epo-ful:TemperatureSpecification
epo-ful:TransportEquipment
epo-ful:ShipmentInformation
epo-cat:Line
epo-cat:Item
epo-ord:DeliveryAgreement
epo-ord:TaxInformation
+ epo-ord:DeliveryAgreement
epo-ord:TaxInformation
cccev:Evidence
cccev:InformationConcept
cccev:Requirement
cpov:ContactPoint
cv:Channel
epo:AgentInRole
epo:Document
epo:ElectronicSignature
epo:Fund
epo:NonDisclosureAgreementTerm
epo:SecurityClearanceTerm
epo:SubcontractingEstimate
epo:SubcontractTerm
epo:System
epo:Technique
epo:LotGroup
epo:ProcurementElement
epo:TenderGroup
cccev:EvidenceTypeList
eli:LegalExpression
eli:LegalResource
epo-cat:Line
epo-cat:Item
epo-ful:TemperatureSpecification
epo-ful:TransportEquipment
epo-ful:ShipmentInformation
epo-sub:CertificateInformation
dct:description An account of the resource. @@ -2415,6 +2628,25 @@

Attributes (datatype Description may include but is not limited to: an abstract, a table of contents, a graphical representation, or a free-text account of the resource. + WG Approval 30/05/2023 + An account of the resource. + + Additional Information: + Description may include but is not limited to: an abstract, a table of contents, a + graphical representation, or a free-text account of the resource. + + WG Approval 30/05/2023 An account of the resource. + + Additional Information: + Description may include but is not limited to: an abstract, a table of contents, a + graphical representation, or a free-text account of the resource. + + WG Approval 30/05/2023 An account of the resource. + + Additional Information: + Description may include but is not limited to: an abstract, a table of contents, a + graphical representation, or a free-text account of the resource. + WG Approval 30/05/2023 An account of the resource. Additional Information: @@ -2521,6 +2753,20 @@

Attributes (datatype Description may include but is not limited to: an abstract, a table of contents, a graphical representation, or a free-text account of the resource. + WG Approval 30/05/2023 + An account of the resource. + + Additional Information: + Description may include but is not limited to: an abstract, a table of contents, a + graphical representation, or a free-text account of the resource. + + WG Approval 30/05/2023 + An account of the resource. + + Additional Information: + Description may include but is not limited to: an abstract, a table of contents, a + graphical representation, or a free-text account of the resource. + WG Approval 30/05/2023 An account of the resource. Additional Information: @@ -2553,7 +2799,15 @@

Attributes (datatype WG Approval 30/05/2023 - rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..1]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..1]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..1]
rdf:PlainLiteral [1..1]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..1]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..1]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..1]
rdf:PlainLiteral [0..1]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..1]
+ rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..1]
rdf:PlainLiteral [0..1]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..1]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..1]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..1]
rdf:PlainLiteral [1..1]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..1]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [1..1]
rdfs:Literal [0..*]
rdfs:Literal [1..1]
rdf:PlainLiteral [0..1]
rdf:PlainLiteral [0..1]
rdf:PlainLiteral [0..1]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..1]
+ + + eli:LegalExpression
eli:LegalResource
+ dct:identifier + An unambiguous reference to the resource within a given context. + An unambiguous reference to the resource within a given context. + + xsd:anyURI [0..*]
xsd:anyURI [0..*]
epo:Document @@ -2572,7 +2826,7 @@

Attributes (datatype xsd:dateTime [0..1] - epo:AgentInRole
epo:Document
epo:Fund
foaf:Agent
epo:LotGroup
epo:ProcurementElement
epo:TenderGroup
epo-cat:Brand
epo-cat:ItemModel
epo-cat:Item
+ epo:AgentInRole
epo:Document
epo:Fund
foaf:Agent
epo:LotGroup
epo:ProcurementElement
epo:TenderGroup
eli:LegalExpression
epo-cat:Brand
epo-cat:ItemModel
epo-cat:Item
dct:title A name given to the resource. @@ -2594,7 +2848,7 @@

Attributes (datatype WG approval 30/05/2023 A name given to the resource. WG approval 30/05/2023 - A name given to the resource. + A name given to the resource. A name given to the resource. WG approval 30/05/2023 A name given to the resource. @@ -2602,7 +2856,17 @@

Attributes (datatype WG approval 30/05/2023 A name given to the resource. WG approval 30/05/2023 - rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..1]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [1..1]
rdf:PlainLiteral [1..1]
rdf:PlainLiteral [1..1]
+ rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..1]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..*]
rdfs:Literal [1..*]
rdf:PlainLiteral [1..1]
rdf:PlainLiteral [1..1]
rdf:PlainLiteral [1..1]
+ + + eli:LegalExpression
eli:LegalResource
+ eli:number + An identifier or other disambiguating feature for a legal resource or legal expression. + This can be the number of a legislation, the number of an article, or the issue number + of an official journal. An identifier or other disambiguating feature for a legal resource or legal expression. + This can be the number of a legislation, the number of an article, or the issue number + of an official journal. + xsd:string [0..*]
xsd:string [0..*]
epo:SelectionCriteriaSummary @@ -2691,7 +2955,7 @@

Attributes (datatype rdf:PlainLiteral [0..*] - epo:ChangeInformation
epo:Notice
epo:ProcurementObject
+ epo:ChangeInformation
epo:Notice
epo:ProcurementCriterion
epo:ProcurementObject
epo:hasAdditionalInformation Supplementary data about the instance of the concept. @@ -2700,8 +2964,10 @@

Attributes (datatype WG Approval 15/10/2019 Supplementary data about the instance of the concept. + WG Approval 15/10/2019 Supplementary data about the instance of the concept. + WG Approval 15/10/2019 - rdf:PlainLiteral [0..1]
rdf:PlainLiteral [0..1]
rdf:PlainLiteral [0..*]
+ rdf:PlainLiteral [0..1]
rdf:PlainLiteral [0..1]
rdf:PlainLiteral [0..1]
rdf:PlainLiteral [0..*]
epo:AccessTerm @@ -2872,7 +3138,7 @@

Attributes (datatype The unique identifier of the certificate. WG approval 26/07/2022 - rdf:PlainLiteral [1..1] + rdf:PlainLiteral [0..1] epo:ChangeInformation @@ -3681,7 +3947,7 @@

Attributes (datatype epo:Notice epo:hasOJSIssueNumber - rdf:PlainLiteral [0..1] + xsd:integer [0..1] epo:Notice @@ -4099,6 +4365,12 @@

Attributes (datatype xsd:integer [0..1] + + epo:SubmissionStatisticalInformation + epo:hasSMEReceivedTendersExcludingSubcontractors + + xsd:integer [0..1] + epo:StrategicProcurement epo:hasStrategicProcurementDescription @@ -4223,7 +4495,7 @@

Attributes (datatype xsd:integer [0..1] - epo:Fund
epo:Certificate
+ cccev:Evidence
epo:Fund
epo:hasURL The identifier of a resource. @@ -4239,7 +4511,8 @@

Attributes (datatype 5. The URL of the system used to exchange information between Buyer and EO for questions and clarifications; - WG Approval 30/09/2019 The identifier of a resource. + WG Approval 30/09/2019 + The identifier of a resource. Additional Information @@ -4253,8 +4526,7 @@

Attributes (datatype 5. The URL of the system used to exchange information between Buyer and EO for questions and clarifications; - WG Approval 30/09/2019 - + WG Approval 30/09/2019 xsd:anyURI [0..1]
xsd:anyURI [0..1]
@@ -4977,6 +5249,25 @@

Attributes (datatype rdf:PlainLiteral [0..*] + + epo-sub:CertificateInformation + epo-sub:coversAllSelectionCriteria + Indicator that the Certificate proves whether the Organization fulfils all Selection + Criteria. + + WG approval 12/03/2024 + xsd:boolean [0..1] + + + epo-sub:NationalPreQualificationData + epo-sub:providesOrganisationCompletedTaskDescription + Text describing the works, supplies or services executed, delivered or performed in + a procurement project that can be used as an evidence for the classification of the + Organization. + + WG approval 05/03/2024 + rdf:PlainLiteral [0..1] + person:Person foaf:familyName @@ -5167,7 +5458,7 @@

Attributes (datatype rdf:PlainLiteral [1..1] - cccev:InformationConcept
cccev:Requirement
+ cccev:InformationConcept
cccev:Requirement
cccev:EvidenceTypeList
skos:prefLabel The preferred lexical label for a resource, in a given language. @@ -5175,8 +5466,11 @@

Attributes (datatype The preferred lexical label for a resource, in a given language. - WG approval 30/05/2023 - rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..1]
+ WG approval 30/05/2023 The preferred lexical label for a resource, in a given language. + + WG approval 30/05/2023 + + rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..1]
rdf:PlainLiteral [0..*]
epo:SpecificDuration @@ -5198,7 +5492,7 @@

Predicates (object p adms:identifier - Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. A unique identifier of the instance of the concept. + Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. A unique identifier of the instance of the concept. Additional Information @@ -5234,8 +5528,8 @@

Predicates (object p the service provider or any other stakeholder. WG Approval 12/11/2019 - Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. - cccev:InformationConcept -> adms:Identifier [0..1]
cccev:Requirement -> adms:Identifier [0..1]
dct:Location -> adms:Identifier [0..1]
epo:Document -> adms:Identifier [0..*]
epo:Fund -> adms:Identifier [0..1]
epo:Project -> adms:Identifier [0..1]
foaf:Agent -> adms:Identifier [0..*]
epo:LotGroup -> adms:Identifier [0..1]
epo:ProcurementElement -> adms:Identifier [1]
epo:TenderGroup -> adms:Identifier [0..1]
epo-ful:Consignment -> adms:Identifier [0..1]
epo-ful:TransportEquipment -> adms:Identifier [0..1]
epo-ful:ShipmentStage -> adms:Identifier [0..1]
epo-ful:TransportEquipmentSeal -> adms:Identifier [0..1]
epo-ful:ShipmentInformation -> adms:Identifier [0..1]
epo-cat:Line -> adms:Identifier [0..1]
epo-ful:AbstractContainer -> adms:Identifier [0..1]
epo-ful:AbstractContainer -> adms:Identifier [0..1]
epo-ful:TransportEquipmentSeal -> adms:Identifier [0..1]
epo-ful:ShipmentStage -> adms:Identifier [0..1]
epo-ful:TransportEquipment -> adms:Identifier [0..1]
epo-ful:Consignment -> adms:Identifier [0..1]
epo-ful:ShipmentInformation -> adms:Identifier [0..1]
epo-cat:Line -> adms:Identifier [0..1]
+ Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. + cccev:Evidence -> adms:Identifier [1]
cccev:InformationConcept -> adms:Identifier [0..1]
cccev:Requirement -> adms:Identifier [0..1]
dct:Location -> adms:Identifier [0..1]
epo:Document -> adms:Identifier [0..*]
epo:Fund -> adms:Identifier [0..1]
epo:Project -> adms:Identifier [0..1]
foaf:Agent -> adms:Identifier [0..*]
epo:LotGroup -> adms:Identifier [0..1]
epo:ProcurementElement -> adms:Identifier [1]
epo:TenderGroup -> adms:Identifier [0..1]
cccev:EvidenceType -> adms:Identifier [0..1]
epo-ful:Consignment -> adms:Identifier [0..1]
epo-ful:TransportEquipment -> adms:Identifier [0..1]
epo-ful:ShipmentStage -> adms:Identifier [0..1]
epo-ful:TransportEquipmentSeal -> adms:Identifier [0..1]
cccev:EvidenceTypeList -> adms:Identifier [0..1]
epo-ful:ShipmentInformation -> adms:Identifier [0..1]
epo-cat:Line -> adms:Identifier [0..1]
epo-ful:AbstractContainer -> adms:Identifier [0..1]
cccev:EvidenceType -> adms:Identifier [0..1]
cccev:EvidenceTypeList -> adms:Identifier [0..1]
epo-cat:Line -> adms:Identifier [0..1]
epo-ful:AbstractContainer -> adms:Identifier [0..1]
epo-ful:TransportEquipmentSeal -> adms:Identifier [0..1]
epo-ful:ShipmentStage -> adms:Identifier [0..1]
epo-ful:TransportEquipment -> adms:Identifier [0..1]
epo-ful:Consignment -> adms:Identifier [0..1]
epo-ful:ShipmentInformation -> adms:Identifier [0..1]
cccev:confidentialityLevelType @@ -5245,8 +5539,18 @@

Predicates (object p Classifications should be defined by an organisation/country as an outcome of a security assessment. - - cccev:Evidence -> at-voc:confidentiality-level [0..1] + Security classification assigned to an Evidence e.g. classified, sensitive, public. + + Additional Information: + + Classifications should be defined by an organisation/country as an outcome of a security + assessment. Security classification assigned to an Evidence e.g. classified, sensitive, public. + + Additional Information: + + Classifications should be defined by an organisation/country as an outcome of a security + assessment. + cccev:Evidence -> at-voc:access-rights [0..1]
epo-sub:Response -> at-voc:access-rights []
epo-sub:Response -> at-voc:access-rights []
cccev:constrains @@ -5261,19 +5565,72 @@

Predicates (object p a specific evaluation. cccev:Constraint -> cccev:InformationConcept [0..*] + + cccev:hasConcept + Information Concept for which a value is expected by the Requirement. + + Additional Information: + Information Concepts defined for specific Requirements also represent the basis for + specifying the Supported Value an Evidence should provide. + cccev:Requirement -> cccev:InformationConcept [0..*] + + + cccev:hasEvidenceTypeList + Evidence Type List that specifies the Evidence Types that are needed to meet the Requirement. + + Additional Information: + One or several Lists of Evidence Types can support a Requirement. At least one of + them must be satisfied by the response to the Requirement. Evidence Type List that specifies the Evidence Types that are needed to meet the Requirement. + + Additional Information: + One or several Lists of Evidence Types can support a Requirement. At least one of + them must be satisfied by the response to the Requirement. + cccev:Requirement -> cccev:EvidenceTypeList [0..*]
cccev:Requirement -> cccev:EvidenceTypeList [0..*]
+ cccev:hasRequirement A more specific Requirement that is part of the Requirement. cccev:Requirement -> cccev:Requirement [0..*] + + cccev:isDerivedFrom + Reference Framework on which the Requirement is based, such as a law or regulation. + + Additional Information: + The relation between a parent Requirement and a sub-Requirement can be complex. Therefore, + qualified relations (see hasQualifiedRelation) can be used to represent this relationship + on its own and qualify it with additional information such as a date, a place. This + is left to implementers. In the case where the purpose is to link the two Requirements + without additional information, the simple relationship as proposed here can be directly + used. Reference Framework on which the Requirement is based, such as a law or regulation. + + Additional Information: + The relation between a parent Requirement and a sub-Requirement can be complex. Therefore, + qualified relations (see hasQualifiedRelation) can be used to represent this relationship + on its own and qualify it with additional information such as a date, a place. This + is left to implementers. In the case where the purpose is to link the two Requirements + without additional information, the simple relationship as proposed here can be directly + used. + cccev:Requirement -> eli:LegalResource []
cccev:Requirement -> eli:LegalResource []
+ + + cccev:providesValueFor + Information Concept for which the Supported Value provides a value. Information Concept for which the Supported Value provides a value. + cccev:SupportedValue -> cccev:InformationConcept [0..*]
cccev:SupportedValue -> cccev:InformationConcept [0..*]
+ + + cccev:specifiesEvidenceType + Evidence Type included in this Evidence Type List. + cccev:EvidenceTypeList -> cccev:EvidenceType [0..*] + cccev:supportsConcept Information Concept providing facts found/inferred from the Evidence. Additional Information: - Examples of Information Concepts are values found explictly in the evidence such as - a birth date or information derived from the Evidence such as "I am older that 18 - years" or "this is a FairTrade product". + Examples of Information Concepts are values found explicitly in the evidence such + as a birth date or information derived from the Evidence such as "I am older that + 18 years" or "this is a Fair Trade product". cccev:Evidence -> cccev:InformationConcept [0..*] @@ -5281,6 +5638,28 @@

Predicates (object p Requirement for which the Evidence provides proof. cccev:Evidence -> cccev:Requirement [0..*] + + cccev:supportsValue + Supported Value that the Evidence contains. Supported Value that the Evidence contains. Supported Value that the Evidence contains. + cccev:Evidence -> cccev:SupportedValue [0..*]
epo-sub:Response -> cccev:SupportedValue [0..*]
cccev:Evidence -> cccev:SupportedValue [0..*]
+ + + cccev:validityPeriodConstraint + Temporal condition on the validity period of the Evidence Type. + + Additional Information: + E.g. A Belgian birth evidence is valid for X months after emission. To express constraints + on the validity period that must hold when assessing the evidence (e.g. the certificate + of good conduct cannot be issued more than 3 months ago), we refer to the Constraint + class. Temporal condition on the validity period of the Evidence Type. + + Additional Information: + E.g. A Belgian birth evidence is valid for X months after emission. To express constraints + on the validity period that must hold when assessing the evidence (e.g. the certificate + of good conduct cannot be issued more than 3 months ago), we refer to the Constraint + class. + cccev:EvidenceType -> epo:Period [0..*]
cccev:EvidenceType -> epo:Period [0..*]
+ cv:registeredAddress The registered address relationship links a Resource with the legally registered Address. @@ -5293,6 +5672,17 @@

Predicates (object p person:Person -> locn:Address [0..1]
org:Organization -> locn:Address [0..1]
+ + dct:conformsTo + An established standard to which the described resource conforms. + + Additional Information: + Examples of characteristics could be the layout or the configuration of the Evidence. An established standard to which the described resource conforms. + + Additional Information: + Examples of characteristics could be the layout or the configuration of the Evidence. + cccev:Evidence -> cccev:EvidenceType [0..*]
cccev:Evidence -> cccev:EvidenceType [0..*]
+ dct:hasPart A related resource that is included either physically or logically in the described @@ -5306,6 +5696,11 @@

Predicates (object p epo-cat:Item -> epo-cat:Item [0..*] + + dct:isPartOf + A related resource in which the described resource is physically or logically included. + eli:Work -> eli:Work [0..*] + dct:isReplacedBy A related resource that is supplanted, displaced, or superseded by the described resource. @@ -5319,6 +5714,11 @@

Predicates (object p epo-cat:Item -> epo-cat:Item [0..*] + + dct:language + A language of the resource. A language of the resource. + eli:LegalExpression -> at-voc:language [1..*]
eli:LegalExpression -> at-voc:language [1..*]
+ dct:replaces A related resource that is supplanted, displaced, or superseded by the described resource. @@ -5350,10 +5750,48 @@

Predicates (object p Category to which the Requirement belongs. cccev:Criterion -> at-voc:criterion [0..1] + + eli:is_realized_by + Relates a work to an expression of this work in the form of a "sequence of signs" + (typically alpha-numeric characters in a legal context). Inverse of "realizes". + eli:LegalExpression -> eli:Work [1] + + + eli:jurisdiction + The jurisdiction from which the legal resource originates. + + The place identifier can be taken from the Administrative Territorial Unit table published + of the EU Publications Office at https://op.europa.eu/en/web/eu-vocabularies/at-dataset/-/resource/dataset/atu. + Member States don't have to recreate their own list of values. + The jurisdiction from which the legal resource originates. + + The place identifier can be taken from the Administrative Territorial Unit table published + of the EU Publications Office at https://op.europa.eu/en/web/eu-vocabularies/at-dataset/-/resource/dataset/atu. + Member States don't have to recreate their own list of values. + + eli:LegalExpression -> at-voc:atu [0..*]
eli:LegalResource -> at-voc:atu [0..*]
+ + + eli:uri_schema + Schema describing the URI of an ELI instance. ELI uses URI template specifications + (IETF RFC 6570). Schemes should be associated with member states and will be published + in a registry. + Schema describing the URI of an ELI instance. ELI uses URI template specifications + (IETF RFC 6570). Schemes should be associated with member states and will be published + in a registry. + Schema describing the URI of an ELI instance. ELI uses URI template specifications + (IETF RFC 6570). Schemes should be associated with member states and will be published + in a registry. + Schema describing the URI of an ELI instance. ELI uses URI template specifications + (IETF RFC 6570). Schemes should be associated with member states and will be published + in a registry. + + eli:LegalResourceSubdivision -> adms:Identifier [0..*]
eli:LegalExpression -> adms:Identifier [0..*]
eli:LegalExpression -> adms:Identifier [0..*]
eli:LegalResourceSubdivision -> adms:Identifier [0..*]
+ epo:actsOnBehalfOf - Represents. - epo:ProcurementServiceProvider -> epo:Buyer [1..*] + Represents. + epo:ProcurementServiceProvider -> epo:Buyer [1..*]
epo-sub:LegalRepresentative -> epo:OfferingParty [0..1]
epo-sub:LegalRepresentative -> epo:OfferingParty [0..1]
epo:amendsContract @@ -5420,6 +5858,16 @@

Predicates (object p epo-not:DirectAwardPrenotificationNotice -> epo:AgentInRole [1..*]
epo-not:ContractModificationNotice -> epo:AgentInRole [0..*]
epo-not:PlanningNotice -> epo:AgentInRole [1..*]
epo-not:CompetitionNotice -> epo:AgentInRole [1..*]
epo-not:CompletionNotice -> epo:AgentInRole [0..*]
epo-not:CompetitionNotice -> epo:AgentInRole [1..*]
epo-not:CompletionNotice -> epo:AgentInRole [0..*]
epo-not:ContractModificationNotice -> epo:AgentInRole [0..*]
epo-not:DirectAwardPrenotificationNotice -> epo:AgentInRole [1..*]
epo-not:PlanningNotice -> epo:AgentInRole [1..*]
+ + epo:answersExclusionGround + + epo-sub:ESPDResponse -> epo:ExclusionGround [1]
epo-sub:ESPDResponse -> epo:ExclusionGround [1]
+ + + epo:answersSelectionCriteria + + epo-sub:ESPDResponse -> epo:SelectionCriterion [1]
epo-sub:ESPDResponse -> epo:SelectionCriterion [1]
+ epo:associatedWith The document to which a document is associated. @@ -5433,7 +5881,7 @@

Predicates (object p Relation indicating which label the certificate is about. WG approval 28/07/2022 - epo:Certificate -> epo:CertificationLabel [1] + epo:Certificate -> epo:CertificationLabel [0..1] epo:bindsBuyer @@ -5445,6 +5893,23 @@

Predicates (object p Provides legal constraint on the Contractor. epo:Contract -> epo:Contractor [0..*] + + epo:canProvideNonDiscriminatoryEvidence + Relation showing that an Organization can supply an Evidence with regard to the fulfilment + of non-discriminatory criteria or the rules applied in order to reduce the number + of participants. + + WG approval 12/03/2024 + org:Organization -> cccev:Evidence [0..*] + + + epo:canProvideTaxAndSocialSecuritiesEvidence + Relation showing that an Organization can supply an Evidence with regard to the payment + of social security contributions and taxes. + + WG approval 12/03/2024 + org:Organization -> cccev:Evidence [0..*] + epo:comprisesAwardOutcome Incorporates AwardOutcome. @@ -5482,8 +5947,14 @@

Predicates (object p epo:concernsProcedure - Relates to Procedure. - epo:ProcurementProcessInformation -> epo:Procedure [0..1] + Relates to Procedure. Relates to Procedure. + + WG approval 05/03/2024 + Relates to Procedure. + + WG approval 05/03/2024 + + epo:ProcurementProcessInformation -> epo:Procedure [0..1]
epo-acc:ESPDRequest -> epo:Procedure [1]
epo-acc:ESPDRequest -> epo:Procedure [1]
epo:concernsReviewSummaryForLot @@ -5864,10 +6335,12 @@

Predicates (object p epo:hasBuyerItemID - This refers to the identifier for the specific instance of the produced concept. - WG Approval 16/05/2023 - This refers to the identifier for the specific instance of the produced concept. - WG Approval 16/05/2023 + The general identifier assigned to the concept as defined by the Buyer.​ + + WG approval 16/05/2023 + The general identifier assigned to the concept as defined by the Buyer.​ + + WG approval 16/05/2023 epo-cat:Item -> adms:Identifier [0..1]
epo-cat:Item -> adms:Identifier [0..1]
@@ -5923,8 +6396,8 @@

Predicates (object p epo:hasConstraint - - epo:ProcurementCriterion -> cccev:Constraint [0..*] + + cccev:InformationRequirement -> cccev:Constraint [0..*]
epo:ProcurementCriterion -> cccev:Constraint [0..*]
epo:hasContactPointInRole @@ -6230,19 +6703,17 @@

Predicates (object p epo:hasItemStandardID - The identifier for the instance of the concept based on a standard scheme. + The general identifier assigned to the concept based on a standard scheme.​ Additional information: - For example the GTIN scheme (Global Trade Item Number). + For example the GTIN scheme (Global Trade Item Number). - WG Approval 24/02/2022 - The identifier for the instance of the concept based on a standard scheme. + WG approval 16/05/2023 The general identifier assigned to the concept based on a standard scheme.​ Additional information: - For example the GTIN scheme (Global Trade Item Number). + For example the GTIN scheme (Global Trade Item Number). - WG Approval 24/02/2022 - + WG approval 16/05/2023 epo-cat:Item -> adms:Identifier [0..*]
epo-cat:Item -> adms:Identifier [0..*]
@@ -6353,16 +6824,12 @@

Predicates (object p epo:hasManufacturerItemID - This refers to the general identifier for the concept as defined by the manufacturer. + The general identifier assigned to the concept as defined by the Manufacturer. ​ + WG approval 16/05/2023 + The general identifier assigned to the concept as defined by the Manufacturer. ​ - WG Approval 16/05/2023 - - This refers to the general identifier for the concept as defined by the manufacturer. - - - WG Approval 16/05/2023 - + WG approval 16/05/2023 epo-cat:Item -> adms:Identifier [0..1]
epo-cat:Item -> adms:Identifier [0..1]
@@ -6503,7 +6970,7 @@

Predicates (object p epo:hasPrimaryContactPoint - org:Organization -> cpov:ContactPoint [0..*] + org:Organization -> cpov:ContactPoint [0..1] epo:hasPrizeValue @@ -6567,6 +7034,11 @@

Predicates (object p org:Organization -> at-voc:country [0..1] + + epo:hasRejectedQuantity + + epo-ful:ReceiptAdviceLine -> epo:Quantity [0..1]
epo-ful:ReceiptAdviceLine -> epo:Quantity [0..1]
+ epo:hasRemedyValue Additional information: @@ -6595,6 +7067,11 @@

Predicates (object p epo:ParticipationCondition -> at-voc:reserved-procurement [0..*]
epo:ParticipationConditionsSummary -> at-voc:reserved-procurement [0..*]
+ + epo:hasResourceType + + eli:LegalResource -> at-voc:resource-type [1..*] + epo:hasReviewBodyType @@ -6640,12 +7117,12 @@

Predicates (object p epo:hasSellerItemID - The general identifier for the concept as defined by the seller. + The general identifier assigned to the concept as defined by the Seller.​ - WG Approval 16/05/2023 - The general identifier for the concept as defined by the seller. + WG approval 16/05/2023 + The general identifier assigned to the concept as defined by the Seller.​ - WG Approval 16/05/2023 + WG approval 16/05/2023 epo-cat:Item -> adms:Identifier [0..1]
epo-cat:Item -> adms:Identifier [0..1]
@@ -6687,6 +7164,11 @@

Predicates (object p epo:SubcontractTerm -> at-voc:subcontracting-obligation [0..*] + + epo:hasSubdivision + + eli:LegalResourceSubdivision -> at-voc:subdivision [0..1] + epo:hasTaxIdentifier @@ -6787,8 +7269,14 @@

Predicates (object p epo:hasUUID A universally unique identifier for an instance of this document. - WG Approval 12/05/2020 - epo:Document -> adms:Identifier [0..1] + WG Approval 12/05/2020 A universally unique identifier for an instance of this document. + + WG Approval 12/05/2020 + A universally unique identifier for an instance of this document. + + WG Approval 12/05/2020 + + epo:Document -> adms:Identifier [0..1]
epo-cat:CatalogueResponseLine -> adms:Identifier [1]
epo-cat:CatalogueResponseLine -> adms:Identifier [1]
epo:hasValidityPeriod @@ -6797,8 +7285,12 @@

Predicates (object p WG approval 30/05/2023 The relation indicating until when a given instance of a concept is applicable. WG approval 30/05/2023 - - cccev:Evidence -> epo:Period [0..1]
epo:Technique -> epo:Period [0..1]
+ The relation indicating until when a given instance of a concept is applicable. + + WG approval 30/05/2023 The relation indicating until when a given instance of a concept is applicable. + + WG approval 30/05/2023 + cccev:Evidence -> epo:Period [0..1]
epo:Technique -> epo:Period [0..1]
epo-cat:Catalogue -> epo:Period [0..1]
epo-cat:Catalogue -> epo:Period [0..1]
epo:hasVariantPermission @@ -6835,6 +7327,21 @@

Predicates (object p epo:StrategicProcurement -> at-voc:accessibility [0..*] + + epo:includesNationalCriterion + Relation indicating that a Criterion contains a Criterion that is specific to a given + Member State. + + Additional Information: + In the ESPD, a Subcriterion is used to define national sub-criteria; maps to a UBL-2.3 + cac:SubTenderingCriterion class. It is currently used only for purely national criteria, + to be able to establish the mapping from eCertis. + + WG approval 07/11/2023 + + + epo:QualificationCriterion -> epo:QualificationCriterion [0..*] + epo:includesTender Additional information: @@ -6985,9 +7492,15 @@

Predicates (object p WG approval 26/07/2022 epo:Certificate -> epo:Certifier [0..1] + + epo:isSupportedBy + + epo:Tender -> epo-sub:ESPDResponse [1]
epo:Tender -> epo-sub:ESPDResponse [1]
+ epo:leadBy - + The epo:OrganisationGroup epo:leadBy org:Organization was implemented to be used in + case of an Economic Operator Group. epo:OrganisationGroup -> org:Organization [0..1] @@ -7188,7 +7701,7 @@

Predicates (object p epo:specifiesBuyer - epo-cat:Catalogue -> epo:Buyer [0..*]
epo-ord:Order -> epo:Buyer [1]
epo-cat:Catalogue -> epo:Buyer [0..*]
epo-ord:Order -> epo:Buyer [1]
+ epo-ord:Order -> epo:Buyer [1]
epo-cat:Catalogue -> epo:Buyer [0..*]
epo-ord:Order -> epo:Buyer [1]
epo-cat:Catalogue -> epo:Buyer [0..*]
epo:specifiesCarrier @@ -7197,13 +7710,13 @@

Predicates (object p epo:specifiesCatalogueProvider - - epo-cat:Catalogue -> epo:CatalogueProvider [0..1]
epo-cat:Catalogue -> epo:CatalogueProvider [0..1]
+ + epo-cat:Catalogue -> epo:CatalogueProvider [0..1]
epo-cat:CatalogueResponse -> epo:CatalogueProvider [1]
epo-cat:Catalogue -> epo:CatalogueProvider [0..1]
epo-cat:CatalogueResponse -> epo:CatalogueProvider [1]
epo:specifiesCatalogueReceiver - - epo-cat:Catalogue -> epo:CatalogueReceiver [0..1]
epo-cat:Catalogue -> epo:CatalogueReceiver [0..1]
+ + epo-cat:Catalogue -> epo:CatalogueReceiver [0..1]
epo-cat:CatalogueResponse -> epo:CatalogueReceiver [1]
epo-cat:Catalogue -> epo:CatalogueReceiver [0..1]
epo-cat:CatalogueResponse -> epo:CatalogueReceiver [1]
epo:specifiesCleanVehicleDirectiveContractType @@ -7242,13 +7755,13 @@

Predicates (object p epo:specifiesProcurementCriterion - - epo:Lot -> epo:ProcurementCriterion [0..*]
epo:LotGroup -> epo:ProcurementCriterion [0..*]
+ + epo-acc:ESPDRequest -> epo:ProcurementCriterion [1..*]
epo:Lot -> epo:ProcurementCriterion [0..*]
epo:LotGroup -> epo:ProcurementCriterion [0..*]
epo-acc:ESPDRequest -> epo:ProcurementCriterion [1..*]
epo:specifiesSeller - epo-cat:Catalogue -> epo-ord:Seller [0..*]
epo-ord:Order -> epo-ord:Seller [1]
epo-cat:Catalogue -> epo-ord:Seller [0..*]
+ epo-ord:Order -> epo-ord:Seller [1]
epo-cat:Catalogue -> epo-ord:Seller [0..*]
epo-cat:Catalogue -> epo-ord:Seller [0..*]
epo:specifiesSubcontractors @@ -7283,16 +7796,35 @@

Predicates (object p epo:ProcurementObject -> epo:Technique [0..*] + + epo-acc:refersToNotice + Reference to a Notice. + + WG approval 12/03/2024 Reference to a Notice. + + WG approval 12/03/2024 + epo-acc:ESPDRequest -> epo:Notice [0..*]
epo-acc:ESPDRequest -> epo:Notice [0..*]
+ epo-cat:comprisesCatalogueLine epo-cat:Catalogue -> epo-cat:CatalogueLine [1..*] + + epo-cat:comprisesCatalogueResponseLine + + epo-cat:CatalogueResponse -> epo-cat:CatalogueResponseLine [0..*] + epo-cat:describesItem epo-cat:ItemProperty -> epo-cat:Item [1] + + epo-cat:foreseesPackage + + epo-cat:CatalogueLine -> epo-ful:Package [0..1]
epo-cat:CatalogueLine -> epo-ful:Package [0..1]
+ epo-cat:hasAccessoryItem An item that can be added to another item to enhance it. @@ -7337,7 +7869,11 @@

Predicates (object p epo-cat:hasCatalogueLineValidity - + The relation indicating until when a Catalogue Line instance is applicable. + + WG approval 21/09/2023 The relation indicating until when a Catalogue Line instance is applicable. + + WG approval 21/09/2023 epo-cat:CatalogueLine -> epo:Period [0..1]
epo-cat:CatalogueLine -> epo:Period [0..1]
@@ -7504,7 +8040,7 @@

Predicates (object p epo-cat:hasPrice - epo-ord:OrderLine -> epo-cat:Price [0..1]
epo-cat:CatalogueLine -> epo-cat:Price [1..*]
epo-ord:OrderLine -> epo-cat:Price [0..1]
+ epo-ord:OrderLine -> epo-cat:Price [0..1]
epo-ord:OrderLine -> epo-cat:Price [0..1]
epo-cat:CatalogueLine -> epo-cat:Price [1..*]
epo-cat:hasPriceType @@ -7543,7 +8079,7 @@

Predicates (object p epo-cat:hasQuantity - epo-con:Deliverable -> epo:Quantity [0..1]
epo-ord:OrderLine -> epo:Quantity [1]
epo-con:Deliverable -> epo:Quantity [0..1]
epo-ord:OrderLine -> epo:Quantity [1]
+ epo-con:Deliverable -> epo:Quantity [0..1]
epo-ord:OrderLine -> epo:Quantity [1]
epo-ord:OrderLine -> epo:Quantity [1]
epo-con:Deliverable -> epo:Quantity [0..1]
epo-cat:hasQuantityThreshold @@ -7590,6 +8126,11 @@

Predicates (object p epo-cat:ItemRelation -> epo-cat:Item [1] + + epo-cat:isSpecificToCatalogueResponseLine + + epo-cat:CatalogueResponseInformation -> epo-cat:CatalogueResponseLine [0..1] + epo-cat:isSpecificToLine @@ -7600,6 +8141,21 @@

Predicates (object p epo-cat:Catalogue -> epo:Contract [0..1]
epo-cat:Catalogue -> epo:Contract [0..1]
+ + epo-cat:refersToCatalogue + + epo-cat:CatalogueResponse -> epo-cat:Catalogue [1] + + + epo-cat:refersToCatalogueLine + + epo-cat:CatalogueResponseLine -> epo-cat:CatalogueLine [1] + + + epo-cat:specifiesCatalogueResponseInformation + + epo-cat:CatalogueResponse -> epo-cat:CatalogueResponseInformation [1] + epo-cat:specifiesChargeInformation @@ -7625,6 +8181,11 @@

Predicates (object p epo-ful:DespatchAdvice -> epo-ful:DespatchLine [1..*] + + epo-ful:comprisesReceiptAdviceLine + + epo-ful:ReceiptAdvice -> epo-ful:ReceiptAdviceLine [0..*] + epo-ful:containsGoodsItem @@ -7651,8 +8212,8 @@

Predicates (object p epo-ful:hasAssociatedDocument - - epo-ful:DespatchLine -> epo-cat:PostAwardDocument [0..1]
epo-ful:DespatchAdvice -> epo-cat:PostAwardDocument [0..1]
epo-ful:DespatchAdvice -> epo-cat:PostAwardDocument [0..1]
epo-ful:DespatchLine -> epo-cat:PostAwardDocument [0..1]
+ + epo-ful:ReceiptAdvice -> epo:Document [0..1]
epo-ful:DespatchAdvice -> epo:Document [0..1]
epo-ful:DespatchLine -> epo:Document [0..1]
epo-ful:DespatchLine -> epo:Document [0..1]
epo-ful:DespatchAdvice -> epo:Document [0..1]
epo-ful:ReceiptAdvice -> epo:Document [0..1]
epo-ful:hasCarrierConsignmentID @@ -7795,6 +8356,11 @@

Predicates (object p epo-ful:DespatchLine -> epo:Quantity [0..1]
epo-ful:DespatchLine -> epo:Quantity [0..1]
+ + epo-ful:hasOversupplyQuantity + + epo-ful:ReceiptAdviceLine -> epo:Quantity [0..1]
epo-ful:ReceiptAdviceLine -> epo:Quantity [0..1]
+ epo-ful:hasPackagingType @@ -7805,11 +8371,31 @@

Predicates (object p epo-ful:Consignment -> epo-ful:ShipmentStage [0..*] + + epo-ful:hasReceivedQuantity + + epo-ful:ReceiptAdviceLine -> epo:Quantity [0..1]
epo-ful:ReceiptAdviceLine -> epo:Quantity [0..1]
+ + + epo-ful:hasRejectReason + + epo-ful:ReceiptAdviceLine -> at-voc-new:reject-reason [0..1] + epo-ful:hasRequestedPickUpInformation epo-ful:Consignment -> epo-ful:ShipmentInformation [1] + + epo-ful:hasShortageAction + + epo-ful:ReceiptAdviceLine -> at-voc-new:action-code [0..1] + + + epo-ful:hasShortQuantity + + epo-ful:ReceiptAdviceLine -> epo:Quantity [0..1]
epo-ful:ReceiptAdviceLine -> epo:Quantity [0..1]
+ epo-ful:hasSizeType @@ -7827,7 +8413,19 @@

Predicates (object p epo-ful:hasTraceID - + The identifier used for tracking the goods item + + Additional information: + An example is the EPC number used in RFID. + + WG approval 21/09/2023 + The identifier used for tracking the goods item + + Additional information: + An example is the EPC number used in RFID. + + WG approval 21/09/2023 + epo-ful:GoodsItem -> adms:Identifier [0..1]
epo-ful:GoodsItem -> adms:Identifier [0..1]
@@ -7880,6 +8478,23 @@

Predicates (object p epo-ful:ShipmentInformation -> epo-ful:DespatchLine [0..1] + + epo-ful:isSubmittedForDespatchAdvice + Additional information: + In PEPPOL (https://test-docs.peppol.eu/logistics/qa/codelist/ReceiptAdviceTypeCode/) + this predicate is used for option D - Response to the Advanced Despatch Advice document. + epo-ful:ReceiptAdvice -> epo-ful:DespatchAdvice [0..1] + + + epo-ful:isSubmittedForDespatchLine + + epo-ful:ReceiptAdviceLine -> epo-ful:DespatchLine [1] + + + epo-ful:isSubmittedForShipment + + epo-ful:ReceiptAdvice -> epo-ful:ShipmentInformation [0..1] + epo-ful:refersToConsignment @@ -7911,14 +8526,24 @@

Predicates (object p epo-ful:DespatchAdvice -> epo-ful:ShipmentAgreement [0..1] - epo-ful:specifiesConsignee + epo-ful:RejectionAction + + epo-ful:ReceiptAdviceLine -> at-voc-new:action-code [0..1] + + + epo-ful:specifiesBuyer - epo-ful:DespatchAdvice -> epo-ord:Consignee [1..*]
epo-ful:DespatchAdvice -> epo-ord:Consignee [1..*]
+ epo-ful:ReceiptAdvice -> epo:Buyer [0..1]
epo-ful:ReceiptAdvice -> epo:Buyer [0..1]
+ + + epo-ful:specifiesConsignee + + epo-ful:DespatchAdvice -> epo-ord:Consignee [1..*]
epo-ful:ReceiptAdvice -> epo-ord:Consignee [1..*]
epo-ful:DespatchAdvice -> epo-ord:Consignee [1..*]
epo-ful:ReceiptAdvice -> epo-ord:Consignee [1..*]
epo-ful:specifiesDespatcher - - epo-ful:DespatchAdvice -> epo-ful:Despatcher [1..*] + + epo-ful:ReceiptAdvice -> epo-ful:Despatcher [1]
epo-ful:DespatchAdvice -> epo-ful:Despatcher [1..*]
epo-ful:specifiesOriginator @@ -7930,6 +8555,11 @@

Predicates (object p epo-ful:ShipmentInformation -> dct:Location [0..1]
epo-ful:ShipmentInformation -> dct:Location [0..1]
+ + epo-ful:specifiesSeller + + epo-ful:ReceiptAdvice -> epo-ord:Seller [0..1]
epo-ful:ReceiptAdvice -> epo-ord:Seller [0..1]
+ epo-ful:specifiesShipment @@ -8002,8 +8632,8 @@

Predicates (object p epo-ord:hasAcceptanceStatus - - epo-ord:OrderResponseInformation -> at-voc-new:ResponseStatus [1] + + epo-ord:OrderResponseInformation -> at-voc-new:ResponseStatus [1]
epo-cat:CatalogueResponseInformation -> at-voc-new:ResponseStatus [1]
epo-cat:CatalogueResponseInformation -> at-voc-new:ResponseStatus [1]
epo-ord:hasAmountDueForPayment @@ -8013,7 +8643,7 @@

Predicates (object p epo-ord:hasDeliveryPeriod - epo-ord:OrderResponseInformation -> epo:Period [0..1]
epo-ord:DeliveryInformation -> epo:Period [0..1]
epo-ord:DeliveryInformation -> epo:Period [0..1]
epo-ord:OrderResponseInformation -> epo:Period [0..1]
+ epo-ord:DeliveryInformation -> epo:Period [0..1]
epo-ord:OrderResponseInformation -> epo:Period [0..1]
epo-ord:OrderResponseInformation -> epo:Period [0..1]
epo-ord:DeliveryInformation -> epo:Period [0..1]
epo-ord:hasPrepaidAmount @@ -8030,10 +8660,15 @@

Predicates (object p epo-ord:Order -> epo:MonetaryValue [0..1]
epo-ord:Order -> epo:MonetaryValue [0..1]
+ + epo-ord:hasSellerOrderID + + epo-ord:Order -> adms:Identifier [0..1]
epo-ord:Order -> adms:Identifier [0..1]
+ epo-ord:hasTaxInformation - epo:Contract -> epo-ord:TaxInformation [0..1]
epo-cat:Item -> epo-ord:TaxInformation [0..*]
epo-ord:AllowanceChargeInformation -> epo-ord:TaxInformation [0..1]
epo-cat:Item -> epo-ord:TaxInformation [0..*]
epo:Contract -> epo-ord:TaxInformation [0..1]
+ epo-ord:AllowanceChargeInformation -> epo-ord:TaxInformation [0..1]
epo-cat:Item -> epo-ord:TaxInformation [0..*]
epo:Contract -> epo-ord:TaxInformation [0..1]
epo:Contract -> epo-ord:TaxInformation [0..1]
epo-cat:Item -> epo-ord:TaxInformation [0..*]
epo-ord:hasTotalAllowanceAmount @@ -8068,11 +8703,11 @@

Predicates (object p epo-ord:isSpecificToOrderLine Information that is particular to one or multiple Order Lines. - Information that is particular to one or multiple Order Lines. Information that is particular to one or multiple Order Lines. Information that is particular to one or multiple Order Lines. Information that is particular to one or multiple Order Lines. Information that is particular to one or multiple Order Lines. + Information that is particular to one or multiple Order Lines. - epo-cat:ChargeInformation -> epo-ord:OrderLine [0..*]
epo-ord:AllowanceInformation -> epo-ord:OrderLine [0..*]
epo-ord:ContractInformation -> epo-ord:OrderLine [0..*]
epo-ord:DeliveryInformation -> epo-ord:OrderLine [0..*]
epo-cat:ChargeInformation -> epo-ord:OrderLine [0..*]
epo-ord:OriginatorInformation -> epo-ord:OrderLine [0..*]
+ epo-ord:AllowanceInformation -> epo-ord:OrderLine [0..*]
epo-ord:ContractInformation -> epo-ord:OrderLine [0..*]
epo-ord:DeliveryInformation -> epo-ord:OrderLine [0..*]
epo-cat:ChargeInformation -> epo-ord:OrderLine [0..*]
epo-ord:OriginatorInformation -> epo-ord:OrderLine [0..*]
epo-cat:ChargeInformation -> epo-ord:OrderLine [0..*]
epo-ord:isSpecificToOrderResponseLine @@ -8169,6 +8804,136 @@

Predicates (object p epo-ord:DeliveryInformation -> epo-ord:DeliveryAgreement [0..1] + + epo-sub:answersQuestion + Relation indicating that the Response replies to a question. + + WG approval 12/03/2024 Relation indicating that the Response replies to a question. + + WG approval 12/03/2024 + epo-sub:Response -> cccev:InformationRequirement [0..*]
epo-sub:Response -> cccev:InformationRequirement [0..*]
+ + + epo-sub:concernsOrganisation + Relates to Organization. + + WG approval 05/03/2024 + + Relates to Organization. + + WG approval 05/03/2024 + + + epo-sub:NationalPreQualificationData -> org:Organization [1]
epo-sub:NationalPreQualificationData -> org:Organization [1]
+ + + epo-sub:hasMandate + Relation indicating that a Legal Representative has a Mandate. + + WG approval 12/03/2024 + epo-sub:LegalRepresentative -> epo-sub:Mandate [0..*] + + + epo-sub:hasPowerOfAttorney + Relation indicating that a Legal Representative has a Power of Attorney. + + WG approval 12/03/2024 + epo-sub:LegalRepresentative -> epo-sub:PowerOfAttorney [0..1] + + + epo-sub:isReinforcedBy + Relation indicating an Evidence that supports the Response. + + WG approval 12/03/2024 Relation indicating an Evidence that supports the Response. + + WG approval 12/03/2024 + epo-sub:Response -> cccev:Evidence [0..*]
epo-sub:Response -> cccev:Evidence [0..*]
+ + + epo-sub:providesInformationOn + Offers information about an instance of a concept. + + WG approval 05/03/2024 Offers information about an instance of a concept. + + WG approval 05/03/2024 + epo-sub:ESPDResponse -> org:Organization [0..*]
epo-sub:ESPDResponse -> org:Organization [0..*]
+ + + epo-sub:providesOrganisationEmployeeQuantity + The number of people hired by the Organization. + + WG approval 05/03/2024 The number of people hired by the Organization. + + WG approval 05/03/2024 + epo-sub:NationalPreQualificationData -> epo:Quantity [0..1]
epo-sub:NationalPreQualificationData -> epo:Quantity [0..1]
+ + + epo-sub:providesOrganisationFinancialCapability + A monetary amount representing the financial capability of the Organization. + + Additional information: + Used to represent the general Turnover of the Organization (for statistical purposes). + + WG approval 05/03/2024 A monetary amount representing the financial capability of the Organization. + + Additional information: + Used to represent the general Turnover of the Organization (for statistical purposes). + + WG approval 05/03/2024 + epo-sub:NationalPreQualificationData -> epo:MonetaryValue [0..1]
epo-sub:NationalPreQualificationData -> epo:MonetaryValue [0..1]
+ + + epo-sub:providesOrganisationPreQualificationListingIdentifier + The identifier assigned to an economic operator in a national pre-qualification system + or official list. + + WG approval 05/03/2024 The identifier assigned to an economic operator in a national pre-qualification system + or official list. + + WG approval 05/03/2024 + epo-sub:NationalPreQualificationData -> adms:Identifier [0..*]
epo-sub:NationalPreQualificationData -> adms:Identifier [0..*]
+ + + epo-sub:refersToApplicablePeriod + Relation indicating the period to which the Response shall apply. + + WG approval 12/03/2024 Relation indicating the period to which the Response shall apply. + + WG approval 12/03/2024 + epo-sub:Response -> epo:Period [0..1]
epo-sub:Response -> epo:Period [0..1]
+ + + epo-sub:refersToOtherESPDResponse + Reference to other European Single Procurement Document (ESPD) Response. + + WG approval 05/03/2024 + epo-sub:ESPDResponse -> epo-sub:ESPDResponse [0..*] + + + epo-sub:relatesToESPDRequest + Is about an European Single Procurement Document (ESPD) Request. + + WG approval 05/03/2024 Is about an European Single Procurement Document (ESPD) Request. + + WG approval 05/03/2024 + epo-sub:ESPDResponse -> epo-acc:ESPDRequest [1]
epo-sub:ESPDResponse -> epo-acc:ESPDRequest [1]
+ + + epo-sub:specifiesResponse + Relation indicating that an ESPD Response contains a Response. + + WG approval 12/03/2024 + epo-sub:ESPDResponse -> epo-sub:Response [1..*] + + + epo-sub:summarisesInformationAboutCertificate + Relation indicating the Certificate that the information refers to. + + WG approval 12/03/2024 Relation indicating the Certificate that the information refers to. + + WG approval 12/03/2024 + epo-sub:CertificateInformation -> epo:Certificate [1]
epo-sub:CertificateInformation -> epo:Certificate [1]
+ locn:address Associates any Resource with the corresponding Address. diff --git a/glossary/ePO_core_glossary.html b/glossary/ePO_core_glossary.html index 5faf89fd..a2ce502b 100644 --- a/glossary/ePO_core_glossary.html +++ b/glossary/ePO_core_glossary.html @@ -80,11 +80,48 @@

Class names and defi cccev:Evidence Proof that a Requirement is met. + Additional Information: + The class Evidence provides the means to support responses to Criteria or to a concrete + Information Requirement or to an Information Concept inside an Information Requirement. + The proof described by an Evidence can [1] verify a claim (i.e. is it true that John + is 25, yes/no), [2] prove a condition (i.e. is John 18+, yes/no), or [3] simply provide + data (i.e. the age of a person, namely 25). The proof can be given through documents + or extracts of base registries, independently from its structure, format or medium + used to exchange it: a pdf document, a video, a recording, etc. cccev:InformationConcept - Piece of information that the Evidence provides or the Requirement needs. + Piece of information that the Evidence provides or the Requirement needs. + + Additional Information: + + The Information Concept class offers the ability to describe conceptually the Requirements + and provided facts in Evidences. In complementarity with the Supported Value class, + this is a (first) step towards facilitating the assessment of the requirements in + an automated way based on the Evidence provided. + + + cccev:InformationRequirement + Requested data that is to be proven by Evidence. + + Additional Information: + + Information Requirements are the most neutral kind of Requirements. They aim to request + information in any form, e.g. a person's date of birth or a company's turnover. They + represent requests for data that prove one or more facts of the real world in a formal + manner, or that leads to the source of such a proof. They can be understood as 'requests + for Evidences'. The response to an Information Requirement is an Evidence when the + issuer of the response is an authoritative source (e.g. a Civil Registry providing + data about a natural person for the provision of public service through the Single + Digital Gateway). In other cases, the responses might not be issued by an authoritative + source, but the issuer supports the responses with Evidences (or commits to support + them timely, e.g. a self-declaration or a declaration of oath). The Information Requirement + can require structured data or documents of any form. For structured data, the Requirement + can use 'Concepts' to specify the structure and type of the data expected in the response. + For both structured and unstructured data, the Information Requirement can indicate + the expected Type of Evidence, its format, source, and other properties related to + the Evidence. cccev:Requirement @@ -232,10 +269,11 @@

Class names and defi epo:Awarder A Role of an Agent that signs the Award Decision. - Additional Information: + Additional information: BT-08 can be Awarding CBP; BG-03 is the Buyer. But Awarding CPB is not the same as the Buyer; the organisations may differ for these roles. Having the Awarder Role allows - us to specify which Organisation is involved in the Award Decision. + us to specify which Organisation is involved in the Award Decision. + epo:AwardEvaluationTerm @@ -385,7 +423,7 @@

Class names and defi The description has its own identity (+I) but is dependent (+D) on the concerned Entity. - We say that ContextSpecificDescription *concerns* an Entity. + We say that ContextDescription *concerns* an Entity. @@ -833,7 +871,7 @@

Class names and defi epo:Period A time interval or a Duration. - (WG approval 28/04/2020) + WG approval 28/04/2020 @@ -1209,7 +1247,7 @@

Class names and defi At tendering time, entities relied upon by the Economic Operators can be Subcontractors or not. - When modelling ESPD we well analyze whether we need or not a Role named "relied upon". + When modelling ESPD we will analyze whether we need or not a Role named "relied upon". WG approval 05/08/2021 @@ -1253,6 +1291,13 @@

Class names and defi epo:TechnicalAbilitySummary + + epo:TechnicalSpecification + A set of documented Requirements applicable to the object of the Procurement. + Additional Information: + A specification often includes technical standards. + WG approval: 20/04/2021 + epo:Technique Method used for conducting Procurement Procedures. @@ -1491,7 +1536,7 @@

Attributes (datatype rdf:PlainLiteral [0..*] - cccev:InformationConcept
cccev:Requirement
cpov:ContactPoint
cv:Channel
epo:AgentInRole
epo:Document
epo:ElectronicSignature
epo:Fund
epo:NonDisclosureAgreementTerm
epo:SecurityClearanceTerm
epo:SubcontractingEstimate
epo:SubcontractTerm
epo:System
epo:Technique
epo:LotGroup
epo:ProcurementElement
epo:TenderGroup
+ cccev:Evidence
cccev:InformationConcept
cccev:Requirement
cpov:ContactPoint
cv:Channel
epo:AgentInRole
epo:Document
epo:ElectronicSignature
epo:Fund
epo:NonDisclosureAgreementTerm
epo:SecurityClearanceTerm
epo:SubcontractingEstimate
epo:SubcontractTerm
epo:System
epo:Technique
epo:LotGroup
epo:ProcurementElement
epo:TenderGroup
dct:description An account of the resource. @@ -1529,6 +1574,12 @@

Attributes (datatype Description may include but is not limited to: an abstract, a table of contents, a graphical representation, or a free-text account of the resource. + WG Approval 30/05/2023 An account of the resource. + + Additional Information: + Description may include but is not limited to: an abstract, a table of contents, a + graphical representation, or a free-text account of the resource. + WG Approval 30/05/2023 An account of the resource. @@ -1600,7 +1651,7 @@

Attributes (datatype WG Approval 30/05/2023 - rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..1]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..1]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..1]
rdf:PlainLiteral [1..1]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..1]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..*]
+ rdf:PlainLiteral [0..1]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..1]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..1]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..1]
rdf:PlainLiteral [1..1]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..1]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..*]
rdf:PlainLiteral [0..*]
epo:Document @@ -1731,7 +1782,7 @@

Attributes (datatype rdf:PlainLiteral [0..*] - epo:ChangeInformation
epo:Notice
epo:ProcurementObject
+ epo:ChangeInformation
epo:Notice
epo:ProcurementCriterion
epo:ProcurementObject
epo:hasAdditionalInformation Supplementary data about the instance of the concept. @@ -1740,8 +1791,10 @@

Attributes (datatype WG Approval 15/10/2019 Supplementary data about the instance of the concept. + WG Approval 15/10/2019 Supplementary data about the instance of the concept. + WG Approval 15/10/2019 - rdf:PlainLiteral [0..1]
rdf:PlainLiteral [0..1]
rdf:PlainLiteral [0..*]
+ rdf:PlainLiteral [0..1]
rdf:PlainLiteral [0..1]
rdf:PlainLiteral [0..1]
rdf:PlainLiteral [0..*]
epo:AccessTerm @@ -1912,7 +1965,7 @@

Attributes (datatype The unique identifier of the certificate. WG approval 26/07/2022 - rdf:PlainLiteral [1..1] + rdf:PlainLiteral [0..1] epo:ChangeInformation @@ -2693,7 +2746,7 @@

Attributes (datatype epo:Notice epo:hasOJSIssueNumber - rdf:PlainLiteral [0..1] + xsd:integer [0..1] epo:Notice @@ -3111,6 +3164,12 @@

Attributes (datatype xsd:integer [0..1] + + epo:SubmissionStatisticalInformation + epo:hasSMEReceivedTendersExcludingSubcontractors + + xsd:integer [0..1] + epo:StrategicProcurement epo:hasStrategicProcurementDescription @@ -3235,7 +3294,7 @@

Attributes (datatype xsd:integer [0..1] - epo:Fund
epo:Certificate
+ cccev:Evidence
epo:Fund
epo:hasURL The identifier of a resource. @@ -3251,7 +3310,8 @@

Attributes (datatype 5. The URL of the system used to exchange information between Buyer and EO for questions and clarifications; - WG Approval 30/09/2019 The identifier of a resource. + WG Approval 30/09/2019 + The identifier of a resource. Additional Information @@ -3265,8 +3325,7 @@

Attributes (datatype 5. The URL of the system used to exchange information between Buyer and EO for questions and clarifications; - WG Approval 30/09/2019 - + WG Approval 30/09/2019 xsd:anyURI [0..1]
xsd:anyURI [0..1]
@@ -3900,7 +3959,7 @@

Predicates (object p adms:identifier - Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. A unique identifier of the instance of the concept. + Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. A unique identifier of the instance of the concept. Additional Information @@ -3936,8 +3995,8 @@

Predicates (object p the service provider or any other stakeholder. WG Approval 12/11/2019 - Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. - cccev:InformationConcept -> adms:Identifier [0..1]
cccev:Requirement -> adms:Identifier [0..1]
dct:Location -> adms:Identifier [0..1]
epo:Document -> adms:Identifier [0..*]
epo:Fund -> adms:Identifier [0..1]
epo:Project -> adms:Identifier [0..1]
foaf:Agent -> adms:Identifier [0..*]
epo:LotGroup -> adms:Identifier [0..1]
epo:ProcurementElement -> adms:Identifier [1]
epo:TenderGroup -> adms:Identifier [0..1]







+ Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. Links a resource to an adms:Identifier class. + cccev:Evidence -> adms:Identifier [1]
cccev:InformationConcept -> adms:Identifier [0..1]
cccev:Requirement -> adms:Identifier [0..1]
dct:Location -> adms:Identifier [0..1]
epo:Document -> adms:Identifier [0..*]
epo:Fund -> adms:Identifier [0..1]
epo:Project -> adms:Identifier [0..1]
foaf:Agent -> adms:Identifier [0..*]
epo:LotGroup -> adms:Identifier [0..1]
epo:ProcurementElement -> adms:Identifier [1]
epo:TenderGroup -> adms:Identifier [0..1]









cccev:confidentialityLevelType @@ -3947,8 +4006,13 @@

Predicates (object p Classifications should be defined by an organisation/country as an outcome of a security assessment. - - cccev:Evidence -> at-voc:confidentiality-level [0..1] + Security classification assigned to an Evidence e.g. classified, sensitive, public. + + Additional Information: + + Classifications should be defined by an organisation/country as an outcome of a security + assessment. + cccev:Evidence -> at-voc:access-rights [0..1]

cccev:constrains @@ -3963,6 +4027,15 @@

Predicates (object p a specific evaluation. cccev:Constraint -> cccev:InformationConcept [0..*] + + cccev:hasConcept + Information Concept for which a value is expected by the Requirement. + + Additional Information: + Information Concepts defined for specific Requirements also represent the basis for + specifying the Supported Value an Evidence should provide. + cccev:Requirement -> cccev:InformationConcept [0..*] + cccev:hasRequirement A more specific Requirement that is part of the Requirement. @@ -3973,9 +4046,9 @@

Predicates (object p Information Concept providing facts found/inferred from the Evidence. Additional Information: - Examples of Information Concepts are values found explictly in the evidence such as - a birth date or information derived from the Evidence such as "I am older that 18 - years" or "this is a FairTrade product". + Examples of Information Concepts are values found explicitly in the evidence such + as a birth date or information derived from the Evidence such as "I am older that + 18 years" or "this is a Fair Trade product". cccev:Evidence -> cccev:InformationConcept [0..*] @@ -4002,8 +4075,8 @@

Predicates (object p epo:actsOnBehalfOf - Represents. - epo:ProcurementServiceProvider -> epo:Buyer [1..*] + Represents. + epo:ProcurementServiceProvider -> epo:Buyer [1..*]

epo:associatedWith @@ -4018,7 +4091,7 @@

Predicates (object p Relation indicating which label the certificate is about. WG approval 28/07/2022 - epo:Certificate -> epo:CertificationLabel [1] + epo:Certificate -> epo:CertificationLabel [0..1] epo:bindsBuyer @@ -4030,6 +4103,23 @@

Predicates (object p Provides legal constraint on the Contractor. epo:Contract -> epo:Contractor [0..*] + + epo:canProvideNonDiscriminatoryEvidence + Relation showing that an Organization can supply an Evidence with regard to the fulfilment + of non-discriminatory criteria or the rules applied in order to reduce the number + of participants. + + WG approval 12/03/2024 + org:Organization -> cccev:Evidence [0..*] + + + epo:canProvideTaxAndSocialSecuritiesEvidence + Relation showing that an Organization can supply an Evidence with regard to the payment + of social security contributions and taxes. + + WG approval 12/03/2024 + org:Organization -> cccev:Evidence [0..*] + epo:comprisesAwardOutcome Incorporates AwardOutcome. @@ -4062,8 +4152,11 @@

Predicates (object p epo:concernsProcedure - Relates to Procedure. - epo:ProcurementProcessInformation -> epo:Procedure [0..1] + Relates to Procedure. Relates to Procedure. + + WG approval 05/03/2024 + + epo:ProcurementProcessInformation -> epo:Procedure [0..1]

epo:concernsReviewSummaryForLot @@ -4468,8 +4561,8 @@

Predicates (object p epo:hasConstraint - - epo:ProcurementCriterion -> cccev:Constraint [0..*] + + cccev:InformationRequirement -> cccev:Constraint [0..*]
epo:ProcurementCriterion -> cccev:Constraint [0..*]
epo:hasContactPointInRole @@ -4956,7 +5049,7 @@

Predicates (object p epo:hasPrimaryContactPoint - org:Organization -> cpov:ContactPoint [0..*] + org:Organization -> cpov:ContactPoint [0..1] epo:hasPrizeValue @@ -5220,8 +5313,11 @@

Predicates (object p epo:hasUUID A universally unique identifier for an instance of this document. - WG Approval 12/05/2020 - epo:Document -> adms:Identifier [0..1] + WG Approval 12/05/2020 A universally unique identifier for an instance of this document. + + WG Approval 12/05/2020 + + epo:Document -> adms:Identifier [0..1]

epo:hasValidityPeriod @@ -5230,8 +5326,10 @@

Predicates (object p WG approval 30/05/2023 The relation indicating until when a given instance of a concept is applicable. WG approval 30/05/2023 - - cccev:Evidence -> epo:Period [0..1]
epo:Technique -> epo:Period [0..1]
+ The relation indicating until when a given instance of a concept is applicable. + + WG approval 30/05/2023 + cccev:Evidence -> epo:Period [0..1]
epo:Technique -> epo:Period [0..1]

epo:hasVariantPermission @@ -5268,6 +5366,21 @@

Predicates (object p epo:StrategicProcurement -> at-voc:accessibility [0..*] + + epo:includesNationalCriterion + Relation indicating that a Criterion contains a Criterion that is specific to a given + Member State. + + Additional Information: + In the ESPD, a Subcriterion is used to define national sub-criteria; maps to a UBL-2.3 + cac:SubTenderingCriterion class. It is currently used only for purely national criteria, + to be able to establish the mapping from eCertis. + + WG approval 07/11/2023 + + + epo:QualificationCriterion -> epo:QualificationCriterion [0..*] + epo:includesTender Additional information: @@ -5407,7 +5520,8 @@

Predicates (object p epo:leadBy - + The epo:OrganisationGroup epo:leadBy org:Organization was implemented to be used in + case of an Economic Operator Group. epo:OrganisationGroup -> org:Organization [0..1] @@ -5587,8 +5701,8 @@

Predicates (object p epo:specifiesProcurementCriterion - - epo:Lot -> epo:ProcurementCriterion [0..*]
epo:LotGroup -> epo:ProcurementCriterion [0..*]
+ +
epo:Lot -> epo:ProcurementCriterion [0..*]
epo:LotGroup -> epo:ProcurementCriterion [0..*]
epo:specifiesSubcontractors diff --git a/glossary/eSubmission_glossary.html b/glossary/eSubmission_glossary.html new file mode 100644 index 00000000..13d40309 --- /dev/null +++ b/glossary/eSubmission_glossary.html @@ -0,0 +1,350 @@ + + + + + + + + + + + + + + + + Model glossary + + +
+
+
+

Table of contents

+
+
+
+

Glossary

+

Class names and definitions

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Class nameDefinition
cccev:SupportedValueValue for an Information Concept that is provided by an Evidence. + + Additional Information: + The notion of Supported Value is closely related to actual data exchange between two + parties: (a) the Requirement processor, i.e. the Agent setting out Requirements for + an objective and processing the supplied Evidences in the context of the Requirements, + and (b) the Evidence provider, i.e. the Agent supplying information to an information + request expressed as Requirements. The Requirement processor has expressed its expectations + (both business as technical) for the information it wants to recieve as an Information + Concept. The Evidence provider is able to supply information for that Information + Concept, but its native data representation might not be coherent with the expectations + set by the Requirement processor. The Supported Value is bridging both. The Evidence + provider can either provide a derived value (fact) from its native data representation + that complies with the Information Concept expectations. Or it can provide a query + in an agreed language between Evidence provider and Requirement processor that allows + the Requirement processor to retrieve the value from the native data representation. + Implementers are free to choose their language. It is recommended to document the + made agreements well.
epo-sub:CertificateInformationInformation about a Certificate. + + WG approval 12/03/2024
epo-sub:ESPDResponseA document conveying the fulfilment or not by the economic operator of the Exclusion + Grounds and the Selection Criteria set out by the Buyer for a specific Procurement + using an European Single Procurement Document (ESPD) Request. + + WG Approval 05/03/2024
epo-sub:LegalRepresentativeThe Role of an Agent that can represent an Organization. + + WG approval 05/03/2024
epo-sub:MandateAn authorization to act as a representative of an Organization. + + WG approval 05/03/2024
epo-sub:NationalPreQualificationDataData that describe the distinctive features or characteristics that qualify an economic + operator to take part in a tendering process. + + WG approval 05/03/2024
epo-sub:PowerOfAttorneyA legal document that grants someone the authority to make decisions on behalf of + an Organization. + + WG approval 05/03/2024
epo-sub:ResponseAn answer given to a question that is part of an ESPD Request. + + WG approval 12/03/2024
+

Attributes (datatype properties) names and definitions

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Class nameAttribute nameDefinitionData type / cardinality
cccev:SupportedValuecccev:valueValue for the Information Concept that the Evidence supports.rdf:PlainLiteral [0..*]
epo-sub:CertificateInformationdct:descriptionAn account of the resource. + + Additional Information: + Description may include but is not limited to: an abstract, a table of contents, a + graphical representation, or a free-text account of the resource. + + WG Approval 30/05/2023 + rdf:PlainLiteral [0..1]
epo-sub:CertificateInformationepo-sub:coversAllSelectionCriteriaIndicator that the Certificate proves whether the Organization fulfils all Selection + Criteria. + + WG approval 12/03/2024xsd:boolean [0..1]
epo-sub:NationalPreQualificationDataepo-sub:providesOrganisationCompletedTaskDescriptionText describing the works, supplies or services executed, delivered or performed in + a procurement project that can be used as an evidence for the classification of the + Organization. + + WG approval 05/03/2024rdf:PlainLiteral [0..1]
+

Predicates (object properties) and definitions

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Predicate nameDefinitionDomain, Range and Cardinality
cccev:confidentialityLevelTypeSecurity classification assigned to an Evidence e.g. classified, sensitive, public. + + Additional Information: + + Classifications should be defined by an organisation/country as an outcome of a security + assessment.epo-sub:Response -> at-voc:access-rights (external) []
cccev:providesValueForInformation Concept for which the Supported Value provides a value.cccev:SupportedValue -> cccev:InformationConcept (external) [0..*]
cccev:supportsValueSupported Value that the Evidence contains. Supported Value that the Evidence contains.epo-sub:Response -> cccev:SupportedValue [0..*]
cccev:Evidence (external) -> cccev:SupportedValue [0..*]
epo:actsOnBehalfOfepo-sub:LegalRepresentative -> epo:OfferingParty (external) [0..1]
epo:answersExclusionGroundepo-sub:ESPDResponse -> epo:ExclusionGround (external) [1]
epo:answersSelectionCriteriaepo-sub:ESPDResponse -> epo:SelectionCriterion (external) [1]
epo:isSupportedByepo:Tender (external) -> epo-sub:ESPDResponse [1]
epo-sub:answersQuestionRelation indicating that the Response replies to a question. + + WG approval 12/03/2024epo-sub:Response -> cccev:InformationRequirement (external) [0..*]
epo-sub:concernsOrganisationRelates to Organization. + + WG approval 05/03/2024 + + epo-sub:NationalPreQualificationData -> org:Organization (external) [1]
epo-sub:hasMandateRelation indicating that a Legal Representative has a Mandate. + + WG approval 12/03/2024epo-sub:LegalRepresentative -> epo-sub:Mandate [0..*]
epo-sub:hasPowerOfAttorneyRelation indicating that a Legal Representative has a Power of Attorney. + + WG approval 12/03/2024epo-sub:LegalRepresentative -> epo-sub:PowerOfAttorney [0..1]
epo-sub:isReinforcedByRelation indicating an Evidence that supports the Response. + + WG approval 12/03/2024epo-sub:Response -> cccev:Evidence (external) [0..*]
epo-sub:providesInformationOnOffers information about an instance of a concept. + + WG approval 05/03/2024epo-sub:ESPDResponse -> org:Organization (external) [0..*]
epo-sub:providesOrganisationEmployeeQuantityThe number of people hired by the Organization. + + WG approval 05/03/2024epo-sub:NationalPreQualificationData -> epo:Quantity (external) [0..1]
epo-sub:providesOrganisationFinancialCapabilityA monetary amount representing the financial capability of the Organization. + + Additional information: + Used to represent the general Turnover of the Organization (for statistical purposes). + + WG approval 05/03/2024epo-sub:NationalPreQualificationData -> epo:MonetaryValue (external) [0..1]
epo-sub:providesOrganisationPreQualificationListingIdentifierThe identifier assigned to an economic operator in a national pre-qualification system + or official list. + + WG approval 05/03/2024epo-sub:NationalPreQualificationData -> adms:Identifier (external) [0..*]
epo-sub:refersToApplicablePeriodRelation indicating the period to which the Response shall apply. + + WG approval 12/03/2024epo-sub:Response -> epo:Period (external) [0..1]
epo-sub:refersToOtherESPDResponseReference to other European Single Procurement Document (ESPD) Response. + + WG approval 05/03/2024epo-sub:ESPDResponse -> epo-sub:ESPDResponse [0..*]
epo-sub:relatesToESPDRequestIs about an European Single Procurement Document (ESPD) Request. + + WG approval 05/03/2024epo-sub:ESPDResponse -> epo-acc:ESPDRequest (external) [1]
epo-sub:specifiesResponseRelation indicating that an ESPD Response contains a Response. + + WG approval 12/03/2024epo-sub:ESPDResponse -> epo-sub:Response [1..*]
epo-sub:summarisesInformationAboutCertificateRelation indicating the Certificate that the information refers to. + + WG approval 12/03/2024 epo-sub:CertificateInformation -> epo:Certificate (external) [1]
+
+
+ + \ No newline at end of file diff --git a/implementation/eAccess/conventions_report/eAccess_convention_report.html b/implementation/eAccess/conventions_report/eAccess_convention_report.html new file mode 100644 index 00000000..ad43f91a --- /dev/null +++ b/implementation/eAccess/conventions_report/eAccess_convention_report.html @@ -0,0 +1,404 @@ + + + + + + + + + + + + + + + + + UML Conventions Comformance Report + + +
+

UML Conventions Comformance Report

+

[ 21/03/2024 ]

+
+
+
Publications Office of the European Union
+
Luxembourg
+ +
+
+
+
+
+
+

Table of contents

+
+
+
+

Constrain type

+
+
+
+
+

Abstract

+

eProcurement UML model needs to conform to a set of UML conventions described + elsewhere. A conformance checking script was developed to execute tests to the UML + model and generate errors or warnings when encountered.

+

This document was automatically generated by the conformance checking script and + comprises the UML conformance violations.

+

The organisation of this document is based on major types of UML elements and + connectors that are employed in the eProcurement conceptual model. They are as + follows: + Classes, Enumerations, Datatypes, Packages, Objects, Associations, Dependencies, Realisations + and + Generalisations. Each major section lists model items that need correction of errors + or consideration of warnings.

+

The UML model in file eAccess.xml + was tested at 11:52 on March 21, 2024.

+
+

Nomenclature

+

Class names

+ +

Class attribute names

+
    +
  • dct:description (3)
      +
    • cccev:EvidenceTypeList (rdf:PlainLiteral) [1..1]
    • +
    • eli:LegalExpression (rdfs:Literal) [0..*]
    • +
    • eli:LegalResource (rdfs:Literal) [1..1]
    +
  • +
  • dct:identifier (2)
      +
    • eli:LegalExpression (xsd:anyURI) [0..*]
    • +
    • eli:LegalResource (xsd:anyURI) [0..*]
    +
  • +
  • dct:title
  • +
  • eli:number (2)
      +
    • eli:LegalExpression (xsd:string) [0..*]
    • +
    • eli:LegalResource (xsd:string) [0..*]
    +
  • +
  • skos:prefLabel
  • +
+

Connector names

+
    +
  • adms:identifier (2)
      +
    • cccev:EvidenceType -> [0..1]
    • +
    • cccev:EvidenceTypeList -> [0..1]
    +
  • +
  • cccev:hasEvidenceTypeList
  • +
  • cccev:isDerivedFrom
  • +
  • cccev:specifiesEvidenceType
  • +
  • cccev:validityPeriodConstraint
  • +
  • dct:conformsTo
  • +
  • dct:isPartOf
  • +
  • dct:language
  • +
  • eli:is_realized_by
  • +
  • eli:jurisdiction (2)
      +
    • eli:LegalExpression -> at-voc:atu [0..*]
    • +
    • eli:LegalResource -> at-voc:atu [0..*]
    +
  • +
  • eli:uri_schema (2)
      +
    • eli:LegalExpression -> [0..*]
    • +
    • eli:LegalResourceSubdivision -> [0..*]
    +
  • +
  • epo:concernsProcedure
  • +
  • epo:hasResourceType
  • +
  • epo:hasSubdivision
  • +
  • epo:specifiesProcurementCriterion
  • +
  • epo-acc:refersToNotice
  • +
  • epo-sub:relatesToESPDRequest
  • +
+

Classes

+

cccev:EvidenceType

+
+
+
Unmet class conventions
+
The class cccev:EvidenceType has no attributes provided. A class should define some + attributes.
+
+
+

eli:LegalResourceSubdivision

+
+
+
Unmet class conventions
+
The class eli:LegalResourceSubdivision has no attributes provided. A class should + define some attributes.
+
+
+

eli:Work

+
+
+
Unmet class conventions
+
The class eli:Work has no attributes provided. A class should define some attributes.
+
+
+

epo-acc:ESPDRequest

+
+
+
Unmet class conventions
+
The class epo-acc:ESPDRequest has no attributes provided. A class should define some + attributes.
+
+
+

Enumerations

+

Data-types

+

rdf:PlainLiteral

+
+
+ Unmet data-type conventions +
+
rdf:PlainLiteral is missing a description. All concepts should be defined or described.
+
+

xsd:anyURI

+
+
+ Unmet data-type conventions +
+
xsd:anyURI is missing a description. All concepts should be defined or described.
+
+

xsd:boolean

+
+
+ Unmet data-type conventions +
+
xsd:boolean is missing a description. All concepts should be defined or described.
+
+

xsd:date

+
+
+ Unmet data-type conventions +
+
xsd:date is missing a description. All concepts should be defined or described.
+
+

xsd:dateTime

+
+
+ Unmet data-type conventions +
+
xsd:dateTime is missing a description. All concepts should be defined or described.
+
+

xsd:decimal

+
+
+ Unmet data-type conventions +
+
xsd:decimal is missing a description. All concepts should be defined or described.
+
+

xsd:integer

+
+
+ Unmet data-type conventions +
+
xsd:integer is missing a description. All concepts should be defined or described.
+
+

Packages

+

Object

+

Generalizations

+

eli:LegalResource -> eli:Work (+)

+
+
Unmet generalisation conventions
+
The class eli:Work has only one sub-class eli:LegalResource. Class inheritance should + be built employing at least two subclasses for each class or not at all.
+
+

eli:LegalResourceSubdivision -> eli:LegalResource (+)

+
+
Unmet generalisation conventions
+
The class eli:LegalResource has only one sub-class eli:LegalResourceSubdivision. Class + inheritance should be built employing at least two subclasses for each class or not + at all.
+
+

( - ) -> ( - ) (+)

+
+
Unmet generalisation conventions
+
The class ProxyConnector has only one sub-class ProxyConnector. Class inheritance + should be built employing at least two subclasses for each class or not at all.
+
+

( - ) -> ( - ) (+)

+
+
Unmet generalisation conventions
+
The class ProxyConnector has only one sub-class ProxyConnector. Class inheritance + should be built employing at least two subclasses for each class or not at all.
+
+

Associations

+

Dependencies

+

eli:LegalResource -> at-voc:resource-type (+epo:hasResourceType)

+
+
Unmet dependency conventions
+
The connector is missing a description. It is recommended to + define and describe all the relations.
+
+

eli:LegalResourceSubdivision -> at-voc:subdivision (+epo:hasSubdivision)

+
+
Unmet dependency conventions
+
The connector is missing a description. It is recommended to + define and describe all the relations.
+
+

Realisations

+

Connectors with multiple usages

+
+
adms:identifier
+
+
The property is reused in multiple contexts, the meaning given by the definition is + the same. Here is the property usage: +
    +
  • Links a resource to an adms:Identifier class. (cccev:EvidenceType -> adms:Identifier + (+adms:identifier))
  • +
  • Links a resource to an adms:Identifier class. (cccev:EvidenceTypeList -> adms:Identifier + (+adms:identifier))
  • +
+
+
+
eli:jurisdiction
+
+
The property is reused in multiple contexts, the meaning given by the definition is + the same. Here is the property usage: +
    +
  • The jurisdiction from which the legal resource originates. + + The place identifier can be taken from the Administrative Territorial Unit table published + of the EU Publications Office at https://op.europa.eu/en/web/eu-vocabularies/at-dataset/-/resource/dataset/atu. + Member States don't have to recreate their own list of values. + (eli:LegalExpression -> at-voc:atu (+eli:jurisdiction))
  • +
  • The jurisdiction from which the legal resource originates. + + The place identifier can be taken from the Administrative Territorial Unit table published + of the EU Publications Office at https://op.europa.eu/en/web/eu-vocabularies/at-dataset/-/resource/dataset/atu. + Member States don't have to recreate their own list of values. + (eli:LegalResource -> at-voc:atu (+eli:jurisdiction))
  • +
+
+
+
eli:uri_schema
+
+
The property is reused in multiple contexts, the meaning given by the definition is + the same. Here is the property usage: +
    +
  • Schema describing the URI of an ELI instance. ELI uses URI template specifications + (IETF RFC 6570). Schemes should be associated with member states and will be published + in a registry. + (eli:LegalExpression -> adms:Identifier (+eli:uri_schema))
  • +
  • Schema describing the URI of an ELI instance. ELI uses URI template specifications + (IETF RFC 6570). Schemes should be associated with member states and will be published + in a registry. + (eli:LegalResourceSubdivision -> adms:Identifier (+eli:uri_schema))
  • +
+
+

Class attributes with multiple usages

+
+
dct:description
+
The attribute dct:description has different multiplicities in reuse contexts. + When a property is reused in multiple contexts, the multiplicity is expected to be + the same. Please see usage below: +
    +
  • cccev:EvidenceTypeList (rdf:PlainLiteral) [1..1]
  • +
  • eli:LegalExpression (rdfs:Literal) [0..*]
  • +
  • eli:LegalResource (rdfs:Literal) [1..1]
  • +
+
+
The attribute dct:description is defined differently in reuse contexts. When a property + is reused in multiple contexts, the meaning given by the definition is expected to + be the same.In this case, multiple definitions are found: +
    +
  • An account of the resource. + + Additional Information: + Description may include but is not limited to: an abstract, a table of contents, a + graphical representation, or a free-text account of the resource. + + WG Approval 30/05/2023 (cccev:EvidenceTypeList)
  • +
  • An account of the resource. + + Additional Information: + Description may include but is not limited to: an abstract, a table of contents, a + graphical representation, or a free-text account of the resource. + + WG Approval 30/05/2023 + (eli:LegalExpression)
  • +
  • An account of the resource. + + Additional Information: + Description may include but is not limited to: an abstract, a table of contents, a + graphical representation, or a free-text account of the resource. + + WG Approval 30/05/2023 + (eli:LegalResource)
  • +
+
+
The attribute dct:description is has different datatypes in reuse contexts.When a + property is reused in multiple contexts, the data-type is expected to be the same.In + this case, multiple data-types are found: +
    +
  • rdf:PlainLiteral (cccev:EvidenceTypeList)
  • +
  • rdfs:Literal (eli:LegalExpression)
  • +
  • rdfs:Literal (eli:LegalResource)
  • +
+
+
+

General conventions

+
Only associations, dependecies, generalisations and realisation connectors are supported. + The following connector types were found in model and are not supported +
    +
  • NoteLink
  • +
+
+
Only Class, Package, Datatype, Enumeration, and Object elements are supported. The + following element types were found in model and are not supported +
    +
  • uml:Note
  • +
  • uml:ProxyConnector
  • +
+
+
+ + \ No newline at end of file diff --git a/implementation/eAccess/conventions_report/static/css/bootstrap.min.css b/implementation/eAccess/conventions_report/static/css/bootstrap.min.css new file mode 100644 index 00000000..92e3fe87 --- /dev/null +++ b/implementation/eAccess/conventions_report/static/css/bootstrap.min.css @@ -0,0 +1,7 @@ +/*! + * Bootstrap v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip{display:block}.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip{display:block}.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:calc(1rem + .4rem);padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion>.card .card-header{margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:0s .6s opacity}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}} +/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/implementation/eAccess/conventions_report/static/css/jquery-ui.min.css b/implementation/eAccess/conventions_report/static/css/jquery-ui.min.css new file mode 100644 index 00000000..776e2595 --- /dev/null +++ b/implementation/eAccess/conventions_report/static/css/jquery-ui.min.css @@ -0,0 +1,7 @@ +/*! jQuery UI - v1.12.1 - 2016-09-14 +* http://jqueryui.com +* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css +* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6 +* Copyright jQuery Foundation and other contributors; Licensed MIT */ + +.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.003;filter:Alpha(Opacity=.3)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666} \ No newline at end of file diff --git a/implementation/eAccess/conventions_report/static/css/jquery.tocify.min.css b/implementation/eAccess/conventions_report/static/css/jquery.tocify.min.css new file mode 100644 index 00000000..eab9bf61 --- /dev/null +++ b/implementation/eAccess/conventions_report/static/css/jquery.tocify.min.css @@ -0,0 +1 @@ +.tocify{width:20%;max-height:90%;overflow:auto;margin-left:2%;position:fixed;border:1px solid #ccc;webkit-border-radius:6px;moz-border-radius:6px;border-radius:6px}.tocify li,.tocify ul{list-style:none;margin:0;padding:0;border:none;line-height:30px}.tocify-header{text-indent:10px}.tocify-subheader{text-indent:20px;display:none}.tocify-subheader li{font-size:12px}.tocify-subheader .tocify-subheader{text-indent:30px}.tocify-subheader .tocify-subheader .tocify-subheader{text-indent:40px}.nav-list .nav-header,.nav-list>li>a{margin:0}.nav-list>li>a{padding:5px} \ No newline at end of file diff --git a/implementation/eAccess/conventions_report/static/css/print.css b/implementation/eAccess/conventions_report/static/css/print.css new file mode 100644 index 00000000..dfd6d935 --- /dev/null +++ b/implementation/eAccess/conventions_report/static/css/print.css @@ -0,0 +1,638 @@ +@media print { + @page { + size: 8.5in 11in; + margin: 0.75in 0.75in 1in 0.75in; + + @footnotes { + columns: 1; + margin-top: 2em; + border-top: 0.5px solid #000000; + padding-top: 1em; + } + } + + body { + -webkit-column-count: 1; + -moz-column-count: 1; + column-count: 1; + -webkit-column-gap: balance; + -moz-column-gap: balance; + column-gap: balance; + -webkit-column-gap: 0.33in; + -moz-column-gap: 0.33in; + column-gap: 0.33in; + } + + footnote { + float: prince-column-footnote; + } + + caption { + caption-side: top; + } + + html { + font-size: 9pt; + } + + body { + font-family: "Times New Roman", Times, serif; + text-align: justify; + hyphens: auto; + } + + h1, + h2, + h3, + h4, + h5, + h6 { + -webkit-column-break-after: avoid; + column-break-after: avoid; + break-after: avoid; + font-family: "Times New Roman", Times, serif; + font-weight: bold; + hyphens: none; + } + + h1:not(.counter-skip):before, + h2:not(.counter-skip):before, + h3:not(.counter-skip):before, + h4:not(.counter-skip):before, + h5:not(.counter-skip):before, + h6:not(.counter-skip):before { + margin-right: 0.5em; + } + + h1 { + font-size: 1.3333333333333333em; + } + + h2 { + font-size: 1.3333333333333333em; + } + + h3 { + font-size: 1.2222222222222223em; + } + + h4 { + font-size: 1.2222222222222223em; + } + + h5 { + font-size: 1.2222222222222223em; + } + + h6 { + font-size: 1.2222222222222223em; + } + + p { + margin: 0 0 0.5em; + line-height: 1.17; + text-indent: 0; + } + + small { + font-size: 0.7777777777777778em; + } + + code { + font-family: Courier, monospace; + font-size: 0.8888888888888888em; + font-weight: 400; + white-space: nowrap; + } + + q:before { + content: "“"; + } + + q:after { + content: "â€"; + } + + q > q:before { + content: "‘"; + } + + q > q:after { + content: "’"; + } + + table { + width: 100%; + margin: 1.667em 0 1em; + border-collapse: collapse; + } + + th, + td { + padding: 0.333em; + border: 0.5px solid #000000; + text-align: center; + } + + caption { + margin: 0 0 4pt; + font-weight: bold; + } + + figure { + margin: 1.333em 0 2.333em; + text-align: center; + } + + figcaption { + font-weight: bold; + } + + footnote { + margin-left: 0.333em; + padding-left: 0.667em; + } + + footnote::footnote-call { + vertical-align: super; + line-height: none; + font-size: 66%; + } + + footnote::footnote-marker { + font-size: 66%; + footnote-style-position: inside; + } + + ref { + display: block; + position: relative; + margin-left: 2.5em; + -webkit-column-break-inside: avoid; + column-break-inside: avoid; + break-inside: avoid; + text-align: left; + } + + ref:before { + position: absolute; + display: inline-block; + margin-left: -2.5em; + } + + ref a { + text-decoration: none; + } + + cite { + font-style: normal; + } + + @page { + } + + body > :first-child { + counter-reset: page 1; + } + + h1:not(.counter-skip) { + counter-increment: section; + } + + h2:not(.counter-skip) { + counter-increment: subsection; + } + + h3:not(.counter-skip) { + counter-increment: subsubsection; + } + + h4:not(.counter-skip) { + counter-increment: subsubsection; + } + + h5:not(.counter-skip) { + counter-increment: subsubsubsection; + } + + h6:not(.counter-skip) { + counter-increment: subsubsubsubsection; + } + + h1.counter-reset { + counter-reset: section; + } + + h2.counter-reset { + counter-reset: subsection; + } + + h3.counter-reset { + counter-reset: subsubsection; + } + + h4.counter-reset { + counter-reset: subsubsection; + } + + h5.counter-reset { + counter-reset: subsubsubsection; + } + + h6.counter-reset { + counter-reset: subsubsubsubsection; + } + + h1:not(.counter-skip):before { + content: "" counter(section, decimal) ""; + } + + h2:not(.counter-skip):before { + content: "" counter(section, decimal) '.' counter(subsection, decimal) ""; + } + + h3:not(.counter-skip):before { + content: "" counter(section, decimal) '.' counter(subsection, decimal) '.' counter(subsubsection, decimal) ""; + } + + h4:not(.counter-skip):before { + content: "" counter(section, decimal) '.' counter(subsection, decimal) '.' counter(subsubsection, decimal) '.' counter(subsubsection, decimal) ""; + } + + h5:not(.counter-skip):before { + content: "" counter(section, decimal) '.' counter(subsection, decimal) '.' counter(subsubsection, decimal) '.' counter(subsubsection, decimal) '.' counter(subsubsubsection, decimal) ""; + } + + h6:not(.counter-skip):before { + content: "" counter(section, decimal) '.' counter(subsection, decimal) '.' counter(subsubsection, decimal) '.' counter(subsubsection, decimal) '.' counter(subsubsubsection, decimal) '.' counter(subsubsubsubsection, decimal) ""; + } + + table { + counter-increment: table; + } + + caption:before { + content: "Table " counter(table) ". "; + } + + figure { + counter-increment: figure; + } + + figcaption:before { + content: "Figure " counter(figure) ". "; + } + + footnote { + counter-increment: footnote; + } + + footnote::footnote-call { + content: counter(footnote); + } + + footnote::footnote-marker { + content: counter(footnote); + } + + cite { + content: target-counter(attr(href, url), reference); + } + + cite:before { + content: "["; + } + + cite:after { + content: "]"; + } + + cite.section { + content: target-counter(attr(href, url), section); + } + + cite.section:before { + content: ""; + } + + cite.section:after { + content: ""; + } + + cite.subsection { + content: target-counter(attr(href, url), section) "." target-counter(attr(href, url), subsection); + } + + cite.subsection:before { + content: ""; + } + + cite.subsection:after { + content: ""; + } + + cite.subsubsection { + content: target-counter(attr(href, url), section) "." target-counter(attr(href, url), subsection) "." target-counter(attr(href, url), subsubsection); + } + + cite.subsubsection:before { + content: ""; + } + + cite.subsubsection:after { + content: ""; + } + + cite.subsubsubsection { + content: target-counter(attr(href, url), section) "." target-counter(attr(href, url), subsection) "." target-counter(attr(href, url), subsubsection) "." target-counter(attr(href, url), subsubsubsection); + } + + cite.subsubsubsection:before { + content: ""; + } + + cite.subsubsubsection:after { + content: ""; + } + + cite.figure { + content: target-counter(attr(href, url), figure); + } + + cite.figure:before { + content: "Figure "; + } + + cite.figure:after { + content: ""; + } + + cite.table { + content: target-counter(attr(href, url), table); + } + + cite.table:before { + content: "Table "; + } + + cite.table:after { + content: ""; + } + + cites > :not(:first-child):before { + content: none; + } + + cites > :not(:last-child):after { + content: ", "; + } + + ref { + counter-increment: reference; + } + + ref:before { + content: "[" counter(reference) "]"; + } + + .col-1 { + -webkit-column-count: 1; + -moz-column-count: 1; + column-count: 1; + } + + .col-2 { + -webkit-column-count: 2; + -moz-column-count: 2; + column-count: 2; + } + + .col-3 { + -webkit-column-count: 3; + -moz-column-count: 3; + column-count: 3; + } + + .col-4 { + -webkit-column-count: 4; + -moz-column-count: 4; + column-count: 4; + } + + .col-span { + -webkit-column-span: all; + -moz-column-span: all; + column-span: all; + } + + .page-break-after { + -webkit-column-break-after: always; + column-break-after: always; + break-after: always; + } + + .page-break-before { + -webkit-column-break-after: always; + column-break-after: always; + break-after: always; + } + + .col-break-after { + -webkit-column-break-after: always; + column-break-after: always; + break-after: always; + } + + .col-break-before { + -webkit-column-break-after: always; + column-break-after: always; + break-after: always; + } + + .counter-skip h1:before, + .counter-skip h2:before, + .counter-skip h3:before, + .counter-skip h4:before, + .counter-skip h5:before, + .counter-skip h6:before, + .counter-skip:before { + margin-right: 0 !important; + content: "" !important; + } + + h1, + h2 { + margin: 1.3333333333333333em 0 0 0; + } + + h1 { + text-transform: uppercase; + } + + h1:not(.counter-skip):before { + content: "" counter(section) "."; + } + + h1 + h2, + h1 + * > h2:first-child { + margin-top: 0; + } + + h3, + h4 { + margin: 1.3333333333333333em 0 0 0; + font-style: italic; + font-weight: normal; + } + + header { + column-span: all; + margin-bottom: 4em; + font-family: Helvetica, sans-serif; + } + + header h2 { + margin: 2em 0; + font-size: 1.333em; + font-weight: normal; + text-align: center; + } + + .title { + margin: 0 0 0.333em; + font-family: Helvetica, sans-serif; + font-size: 18pt; + text-align: center; + text-transform: none; + -webkit-column-span: all; + -moz-column-span: all; + column-span: all; + } + + .authors { + -webkit-column-gap: 0; + -moz-column-gap: 0; + column-gap: 0; + } + + .authors + .authors { + margin-top: 6pt; + } + + .author { + -webkit-column-break-inside: avoid; + column-break-inside: avoid; + page-break-inside: avoid; + break-inside: avoid; + -webkit-column-break-after: always; + column-break-after: always; + break-after: always; + text-align: center; + font-size: 10pt; + } + + .author a { + color: inherit; + text-decoration: none; + } + + .author > :first-child, + .author > :last-child { + font-size: 12pt; + } + + .copyright { + height: 1.5in; + float: column-bottom; + font-size: 8pt; + } + + .copyright > * { + position: absolute; + left: 0; + bottom: 0; + width: 3.333in; + } + + ref { + margin-bottom: 0.333em; + text-align: left; + } + + ref a { + text-decoration: none; + } + + .appendix { + counter-reset: section; + } + + .appendix h1:not(.counter-skip):before { + content: "" counter(section, upper-alpha) ""; + } + + .appendix h2:not(.counter-skip):before { + content: "" counter(section, upper-alpha) '.' counter(subsection, decimal) ""; + } + + .appendix h3:not(.counter-skip):before { + content: "" counter(section, upper-alpha) '.' counter(subsection, decimal) '.' counter(subsubsection, decimal) ""; + } + + .equation { + margin: 3pt 0; + text-align: center; + } + + .equation:not(.displaymath) { + position: relative; + counter-increment: equation; + } + + .equation:not(.displaymath):after { + content: "(" counter(equation) ")"; + position: absolute; + top: 50%; + right: 0; + bottom: 50%; + line-height: 0; + } + + .theorem, + .proof, + .definition { + margin: 12pt 0; + } + + .theorem:before, + .proof:before, + .definition:before { + margin-left: 9pt; + } + + .theorem { + font-style: italic; + } + + .theorem:before { + counter-increment: theorem; + content: "Theorem " counter(theorem) ". "; + font-style: normal; + font-variant: small-caps; + } + + .proof:before { + counter-increment: proof; + content: "Proof " counter(proof) ". "; + font-style: normal; + font-variant: small-caps; + } + + .definition:before { + counter-increment: definition; + content: "Definition " counter(definition) ". "; + font-style: italic; + } + +} + diff --git a/implementation/eAccess/conventions_report/static/css/pubcss-acm-sig.css b/implementation/eAccess/conventions_report/static/css/pubcss-acm-sig.css new file mode 100644 index 00000000..1296a261 --- /dev/null +++ b/implementation/eAccess/conventions_report/static/css/pubcss-acm-sig.css @@ -0,0 +1,433 @@ +@charset "UTF-8"; +a[href^="#"] { + /*color: inherit;*/ + content: target-counter(attr(href, url), reference); + text-decoration: none; } + a[href^="#"]::before { + content: "["; } + a[href^="#"]::after { + content: "]"; } + a[href^="#"].section { + content: target-counter(attr(href, url), section); } + a[href^="#"].section::before { + content: ""; } + a[href^="#"].section::after { + content: ''; } + + a[href^="#"].subsection { + content: target-counter(attr(href, url), section) "." target-counter(attr(href, url), subsection); } + a[href^="#"].subsection::before { + content: ""; } + a[href^="#"].subsection::after { + content: ''; } + + /* :bug fix attemnpt*/ + + a[href^="#"].subsubsection { + content: target-counter(attr(href, url), section) "." target-counter(attr(href, url), subsection) "." target-counter(attr(href, url), subsubsection); } + a[href^="#"].subsubsection::before { + content: ""; } + a[href^="#"].subsubsection::after { + content: ''; } + /**/ + + + a[href^="#"].subsubsubsection { + content: target-counter(attr(href, url), section) "." target-counter(attr(href, url), subsection) "." target-counter(attr(href, url), subsubsection) "." target-counter(attr(href, url), subsubsubsection); } + a[href^="#"].subsubsubsection::before { + content: ""; } + a[href^="#"].subsubsubsection::after { + content: ''; } + a[href^="#"].figure { + content: target-counter(attr(href, url), figure); } + a[href^="#"].figure::before { + content: "Figure "; } + a[href^="#"].figure::after { + content: ''; } + a[href^="#"].table { + content: target-counter(attr(href, url), table); } + a[href^="#"].table::before { + content: "Table "; } + a[href^="#"].table::after { + content: ''; } + +body { + column-count: 1; + column-gap: balance; + column-gap: 0.33in; + font-family: "Times New Roman", Times, serif; + hyphens: auto; + text-align: justify; } + body > :first-child { + counter-reset: page 1; } + +caption { + caption-side: top; + font-weight: bold; + margin: 0 0 4pt; } + caption::before { + content: "Table " counter(table) ". "; } + +cite { + break-inside: avoid; + counter-increment: reference; + display: block; + font-style: normal; + margin-left: 2.5em; + position: relative; + text-align: left; } + cite::before { + content: "[" counter(reference) "]"; + display: inline-block; + margin-left: -2.5em; + position: absolute; } + cite a { + text-decoration: none; } + +code { + font-family: Courier, monospace; + font-size: 0.6889em; + font-weight: 400; + white-space: nowrap; } + +figure { + counter-increment: figure; + margin: 1.333em 0 2.333em; + text-align: center; } + +figcaption { + font-weight: bold; } + figcaption::before { + content: "Figure " counter(figure) ". "; } + +h1, +h2, +h3, +h4, +h5, +h6 { + break-after: avoid; + font-family: "Times New Roman", Times, serif; + font-weight: bold; + hyphens: none; } + h1:not(.counter-skip)::before, + h2:not(.counter-skip)::before, + h3:not(.counter-skip)::before, + h4:not(.counter-skip)::before, + h5:not(.counter-skip)::before, + h6:not(.counter-skip)::before { + margin-right: .5em; } + +h1 { + font-size: "font-size-h1"; } + +h2 { + font-size: "font-size-h2"; } + +h3 { + font-size: "font-size-h3"; } + +h4 { + font-size: "font-size-h4"; } + +h5 { + font-size: "font-size-h5"; } + +h6 { + font-size: "font-size-h6"; } + +html { + font-size: 9pt; } + +p { + line-height: 1.17; + margin: 0 0 0.5em; + text-indent: 0; } + +q::before { + content: '“'; } + +q::after { + content: 'â€'; } + +q > q::before { + content: '‘'; } + +q > q::after { + content: '’'; } + +small { + font-size: 0.77778em; } + +table { + border-collapse: collapse; + counter-increment: table; + margin: 1.667em 0 1em; + width: 100%; } + +th, +td { + border: 0.5px solid #000; + padding: 0.333em; + text-align: center; } + +.footnote { + counter-increment: footnote; + float: prince-column-footnote; + margin-left: .333em; + padding-left: .667em; } + .footnote:footnote-call { + content: counter(footnote); + font-size: 66%; + line-height: none; + vertical-align: super; } + .footnote:footnote-marker { + content: counter(footnote); + font-size: 66%; + footnote-style-position: inside; } + +@page { + escape("@")footnotes { + border-top: 0.5px solid #000; + columns: 2; + margin-top: 2em; + padding-top: 1em; } + size: 8.5in 11in; + margin: 0.75in 0.75in 1in 0.75in; } + +.cites > :not(:first-child)::before { + content: none; } + +.cites > :not(:last-child)::after { + content: ", "; } + +.col-1 { + column-count: 1; } + +.col-2 { + column-count: 2; } + +.col-3 { + column-count: 3; } + +.col-4 { + column-count: 4; } + +.col-span { + column-span: all; } + +.col-break-after { + break-after: always; } + +.col-break-before { + break-after: always; } + +.counter-skip h1::before, +.counter-skip h2::before, +.counter-skip h3::before, +.counter-skip h4::before, +.counter-skip h5::before, +.counter-skip h6::before { + content: "" !important; + margin-right: 0 !important; } + +h1:not(.counter-skip) { + counter-increment: section; } + +h2:not(.counter-skip) { + counter-increment: subsection; } + +h3:not(.counter-skip) { + counter-increment: subsubsection; } + +h4:not(.counter-skip) { + counter-increment: subsubsubsection; } + +h5:not(.counter-skip) { + counter-increment: subsubsubsubsection; } + +h6:not(.counter-skip) { + counter-increment: subsubsubsubsubsection; } + +h1.counter-reset { + counter-increment: section; } + +h2.counter-reset { + counter-increment: subsection; } + +h3.counter-reset { + counter-increment: subsubsection; } + +h4.counter-reset { + counter-increment: subsubsubsection; } + +h5.counter-reset { + counter-increment: subsubsubsubsection; } + +h6.counter-reset { + counter-increment: subsubsubsubsubsection; } + +h1:not(.counter-skip)::before { + content: "" "" counter(section, decimal) ""; } + +h2:not(.counter-skip)::before { + content: "" "" counter(section, decimal) "." counter(subsection, decimal) ""; } + +h3:not(.counter-skip)::before { + content: "" "" counter(section, decimal) "." counter(subsection, decimal) "." counter(subsubsection, decimal) ""; } + +h4:not(.counter-skip)::before { + content: "" "" counter(section, decimal) "." counter(subsection, decimal) "." counter(subsubsection, decimal) "." counter(subsubsubsection, decimal) ""; } + +h5:not(.counter-skip)::before { + content: "" "" counter(section, decimal) "." counter(subsection, decimal) "." counter(subsubsection, decimal) "." counter(subsubsubsection, decimal) "." counter(subsubsubsubsection, decimal) ""; } + +h6:not(.counter-skip)::before { + content: "" "" counter(section, decimal) "." counter(subsection, decimal) "." counter(subsubsection, decimal) "." counter(subsubsubsection, decimal) "." counter(subsubsubsubsection, decimal) "." counter(subsubsubsubsubsection, decimal) ""; } + +.page-break-after { + break-after: always; } + +.page-break-before { + break-after: always; } + +h1, +h2 { + margin: 1.33333em 0 0; } + +h1 { + text-transform: uppercase; } + +h1:not(.counter-skip)::before { + content: "" counter(section) "."; } + +h1 + h2, +h1 + * > h2:first-child { + margin-top: 0; } + +/*h3,*/ +/*h4 {*/ +/* font-style: italic;*/ +/* font-weight: normal;*/ +/* margin: 1.33333em 0 0; }*/ + +header { + column-span: all; + font-family: Helvetica, sans-serif; + margin-bottom: 4em; } + header h2 { + font-size: 1.333em; + font-weight: normal; + margin: 2em 0; + text-align: center; } + +.title { + column-span: all; + font-family: Helvetica, sans-serif; + font-size: 18pt; + margin: 0 0 .333em; + text-align: center; + text-transform: none; } + +.authors { + column-gap: 0; } + .authors + .authors { + margin-top: 6pt; } + +.author { + break-inside: avoid; + break-after: always; + font-size: 10pt; + text-align: center; } + .author a { + color: inherit; + text-decoration: none; } + .author > :first-child, + .author > :last-child { + font-size: 12pt; } + +.copyright { + float: column-bottom; + font-size: 8pt; + height: 1.5in; } + .copyright > * { + bottom: 0; + left: 0; + position: absolute; + width: 3.333in; } + +cite { + margin-bottom: .333em; + text-align: left; } + cite a { + text-decoration: none; } + +.appendix { + counter-reset: section; } + .appendix h1:not(.counter-skip)::before { + content: "" counter(section, upper-alpha) ""; } + .appendix h2:not(.counter-skip)::before { + content: "" counter(section, upper-alpha) "." counter(subsection, decimal) ""; } + .appendix h3:not(.counter-skip)::before { + content: "" counter(section, upper-alpha) "." counter(subsection, decimal) "." counter(subsubsection, decimal) ""; } + +.equation { + margin: 3pt 0; + text-align: center; } + .equation:not(.displaymath) { + counter-increment: equation; + position: relative; } + .equation:not(.displaymath)::after { + bottom: 50%; + content: "(" counter(equation) ")"; + line-height: 0; + position: absolute; + right: 0; + top: 50%; } + +.theorem, +.proof, +.definition { + margin: 12pt 0; } + .theorem::before, + .proof::before, + .definition::before { + margin-left: 9pt; } + +.theorem { + font-style: italic; } + .theorem::before { + content: "Theorem " counter(theorem) ". "; + counter-increment: theorem; + font-style: normal; + font-variant: small-caps; } + +.proof::before { + content: "Proof " counter(proof) ". "; + counter-increment: proof; + font-style: normal; + font-variant: small-caps; } + +.definition::before { + content: "Definition " counter(definition) ". "; + counter-increment: definition; + font-style: italic; } + +/*@media screen {*/ +/* .authors {*/ +/* column-count: 3; }*/ +/* .copyright {*/ +/* display: none; } }*/ + +dl{ + +} + +dt{ + font-weight: bold; + font-style: italic; +} + +dd{ + +} diff --git a/implementation/eAccess/conventions_report/static/css/screen.css b/implementation/eAccess/conventions_report/static/css/screen.css new file mode 100644 index 00000000..f22a7c8c --- /dev/null +++ b/implementation/eAccess/conventions_report/static/css/screen.css @@ -0,0 +1,109 @@ +@media screen { + + html { + font-size: 18px; + } + + body { + max-width: 720px; + margin: 3em auto 6em; + -webkit-column-count: 1; + -moz-column-count: 1; + column-count: 1; + } + + th { + font-weight: bold; + } + + th, td { + padding: 0; + border-width: 1px; + } + + /*code a {*/ + /*color: inherit;*/ + /*text-decoration: none;*/ + /*}*/ + h1 { + font-size: 1.6em; + } + + h2 { + font-size: 1.5em; + } + + h3 { + font-size: 1.4em; + } + + h4 { + font-size: 1.3em; + } + + h5 { + font-size: 1.2em; + } + + h6 { + font-size: 1.1em; + } + + p { + margin-bottom: 1em; + } + + /*.tex,*/ + /*.latex {*/ + /*text-transform: uppercase;*/ + /*}*/ + /*.tex > span,*/ + /*.latex > span {*/ + /*line-height: 0;*/ + /*text-transform: uppercase;*/ + /*}*/ + .latex > :first-child { + margin-left: -0.36em; + margin-right: -0.15em; + vertical-align: 0.3em; + font-size: 70%; + } + + .tex > :last-child, + .latex > :last-child { + margin-left: -0.1667em; + margin-right: -0.125em; + vertical-align: -0.5ex; + } + + .table-comments { + width: auto; + margin: auto; + float: column-top; + column-span: all; + } + + .table-comments th, + .table-comments td { + padding-left: 2pt; + padding-right: 2pt; + } + + .table-comments th:nth-child(3), + .table-comments td:nth-child(3) { + text-align: left; + } + + .title { + font-size: 2rem; + } + + .authors { + column-count: 1; + } + + .copyright { + display: none; + } + +} \ No newline at end of file diff --git a/implementation/eAccess/conventions_report/static/css/toc_adjustments.css b/implementation/eAccess/conventions_report/static/css/toc_adjustments.css new file mode 100644 index 00000000..0652b98c --- /dev/null +++ b/implementation/eAccess/conventions_report/static/css/toc_adjustments.css @@ -0,0 +1,83 @@ + +#toc { + left: 0%; + top: 4%; + max-height: 100%; + width: 20%; + background-color:#f5f5f5; +} + +.display-in-two-columns { + columns: 2; + -webkit-columns: 2; + -moz-columns: 2; +} + +a[href^="#"]::before { + content: ""; +} + +a[href^="#"]::after { + content: ""; +} + + +#filters { + right: 0%; + top: 4%; + width: 20%; + background-color:#f5f5f5; + margin-right: 25px; +} + + + +.filter-button{ + width: 100%; + margin-bottom: 10px; +} + +body { + text-align:left !important; +} + +.error { + color: red; + margin-right: 5px; +} + +.correct { + color:green; +} +.warning { + color: #d0d01b; + margin-right: 5px; +} + +.info { + color: #4C9EFF; + margin-right: 5px; +} + +.tocify { + padding: 10px; + overflow: auto; + margin-left: 2%; + position: fixed; + border: 1px solid #ccc; + border-radius: 6px; +} + +.tocify-extend-page { + height: 0 !important; +} + +.active { + background-color: rgba(155, 168, 255, 0.3); +} + +@media print { + #toc { + display: none; + } +} \ No newline at end of file diff --git a/implementation/eAccess/conventions_report/static/js/bootstrap.min.js b/implementation/eAccess/conventions_report/static/js/bootstrap.min.js new file mode 100644 index 00000000..c4c0d1f9 --- /dev/null +++ b/implementation/eAccess/conventions_report/static/js/bootstrap.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("jquery"),require("popper.js")):"function"==typeof define&&define.amd?define(["exports","jquery","popper.js"],e):e((t=t||self).bootstrap={},t.jQuery,t.Popper)}(this,function(t,g,u){"use strict";function i(t,e){for(var n=0;nthis._items.length-1||t<0))if(this._isSliding)g(this._element).one(Q.SLID,function(){return e.to(t)});else{if(n===t)return this.pause(),void this.cycle();var i=ndocument.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},t._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},t._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=t.left+t.right
',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:Ee},je="show",He="out",Re={HIDE:"hide"+De,HIDDEN:"hidden"+De,SHOW:"show"+De,SHOWN:"shown"+De,INSERTED:"inserted"+De,CLICK:"click"+De,FOCUSIN:"focusin"+De,FOCUSOUT:"focusout"+De,MOUSEENTER:"mouseenter"+De,MOUSELEAVE:"mouseleave"+De},xe="fade",Fe="show",Ue=".tooltip-inner",We=".arrow",qe="hover",Me="focus",Ke="click",Qe="manual",Be=function(){function i(t,e){if("undefined"==typeof u)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var t=i.prototype;return t.enable=function(){this._isEnabled=!0},t.disable=function(){this._isEnabled=!1},t.toggleEnabled=function(){this._isEnabled=!this._isEnabled},t.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=g(t.currentTarget).data(e);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(g(this.getTipElement()).hasClass(Fe))return void this._leave(null,this);this._enter(null,this)}},t.dispose=function(){clearTimeout(this._timeout),g.removeData(this.element,this.constructor.DATA_KEY),g(this.element).off(this.constructor.EVENT_KEY),g(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&g(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,(this._activeTrigger=null)!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},t.show=function(){var e=this;if("none"===g(this.element).css("display"))throw new Error("Please use show on visible elements");var t=g.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){g(this.element).trigger(t);var n=_.findShadowRoot(this.element),i=g.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(t.isDefaultPrevented()||!i)return;var o=this.getTipElement(),r=_.getUID(this.constructor.NAME);o.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&g(o).addClass(xe);var s="function"==typeof this.config.placement?this.config.placement.call(this,o,this.element):this.config.placement,a=this._getAttachment(s);this.addAttachmentClass(a);var l=this._getContainer();g(o).data(this.constructor.DATA_KEY,this),g.contains(this.element.ownerDocument.documentElement,this.tip)||g(o).appendTo(l),g(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new u(this.element,o,{placement:a,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:We},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}}),g(o).addClass(Fe),"ontouchstart"in document.documentElement&&g(document.body).children().on("mouseover",null,g.noop);var c=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,g(e.element).trigger(e.constructor.Event.SHOWN),t===He&&e._leave(null,e)};if(g(this.tip).hasClass(xe)){var h=_.getTransitionDurationFromElement(this.tip);g(this.tip).one(_.TRANSITION_END,c).emulateTransitionEnd(h)}else c()}},t.hide=function(t){var e=this,n=this.getTipElement(),i=g.Event(this.constructor.Event.HIDE),o=function(){e._hoverState!==je&&n.parentNode&&n.parentNode.removeChild(n),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),g(e.element).trigger(e.constructor.Event.HIDDEN),null!==e._popper&&e._popper.destroy(),t&&t()};if(g(this.element).trigger(i),!i.isDefaultPrevented()){if(g(n).removeClass(Fe),"ontouchstart"in document.documentElement&&g(document.body).children().off("mouseover",null,g.noop),this._activeTrigger[Ke]=!1,this._activeTrigger[Me]=!1,this._activeTrigger[qe]=!1,g(this.tip).hasClass(xe)){var r=_.getTransitionDurationFromElement(n);g(n).one(_.TRANSITION_END,o).emulateTransitionEnd(r)}else o();this._hoverState=""}},t.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},t.isWithContent=function(){return Boolean(this.getTitle())},t.addAttachmentClass=function(t){g(this.getTipElement()).addClass(Ae+"-"+t)},t.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},t.setContent=function(){var t=this.getTipElement();this.setElementContent(g(t.querySelectorAll(Ue)),this.getTitle()),g(t).removeClass(xe+" "+Fe)},t.setElementContent=function(t,e){"object"!=typeof e||!e.nodeType&&!e.jquery?this.config.html?(this.config.sanitize&&(e=Se(e,this.config.whiteList,this.config.sanitizeFn)),t.html(e)):t.text(e):this.config.html?g(e).parent().is(t)||t.empty().append(e):t.text(g(e).text())},t.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},t._getOffset=function(){var e=this,t={};return"function"==typeof this.config.offset?t.fn=function(t){return t.offsets=l({},t.offsets,e.config.offset(t.offsets,e.element)||{}),t}:t.offset=this.config.offset,t},t._getContainer=function(){return!1===this.config.container?document.body:_.isElement(this.config.container)?g(this.config.container):g(document).find(this.config.container)},t._getAttachment=function(t){return Pe[t.toUpperCase()]},t._setListeners=function(){var i=this;this.config.trigger.split(" ").forEach(function(t){if("click"===t)g(i.element).on(i.constructor.Event.CLICK,i.config.selector,function(t){return i.toggle(t)});else if(t!==Qe){var e=t===qe?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=t===qe?i.constructor.Event.MOUSELEAVE:i.constructor.Event.FOCUSOUT;g(i.element).on(e,i.config.selector,function(t){return i._enter(t)}).on(n,i.config.selector,function(t){return i._leave(t)})}}),g(this.element).closest(".modal").on("hide.bs.modal",function(){i.element&&i.hide()}),this.config.selector?this.config=l({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},t._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},t._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusin"===t.type?Me:qe]=!0),g(e.getTipElement()).hasClass(Fe)||e._hoverState===je?e._hoverState=je:(clearTimeout(e._timeout),e._hoverState=je,e.config.delay&&e.config.delay.show?e._timeout=setTimeout(function(){e._hoverState===je&&e.show()},e.config.delay.show):e.show())},t._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusout"===t.type?Me:qe]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=He,e.config.delay&&e.config.delay.hide?e._timeout=setTimeout(function(){e._hoverState===He&&e.hide()},e.config.delay.hide):e.hide())},t._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},t._getConfig=function(t){var e=g(this.element).data();return Object.keys(e).forEach(function(t){-1!==Oe.indexOf(t)&&delete e[t]}),"number"==typeof(t=l({},this.constructor.Default,e,"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),_.typeCheckConfig(be,t,this.constructor.DefaultType),t.sanitize&&(t.template=Se(t.template,t.whiteList,t.sanitizeFn)),t},t._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},t._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(Ne);null!==e&&e.length&&t.removeClass(e.join(""))},t._handlePopperPlacementChange=function(t){var e=t.instance;this.tip=e.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},t._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(g(t).removeClass(xe),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},i._jQueryInterface=function(n){return this.each(function(){var t=g(this).data(Ie),e="object"==typeof n&&n;if((t||!/dispose|hide/.test(n))&&(t||(t=new i(this,e),g(this).data(Ie,t)),"string"==typeof n)){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return Le}},{key:"NAME",get:function(){return be}},{key:"DATA_KEY",get:function(){return Ie}},{key:"Event",get:function(){return Re}},{key:"EVENT_KEY",get:function(){return De}},{key:"DefaultType",get:function(){return ke}}]),i}();g.fn[be]=Be._jQueryInterface,g.fn[be].Constructor=Be,g.fn[be].noConflict=function(){return g.fn[be]=we,Be._jQueryInterface};var Ve="popover",Ye="bs.popover",ze="."+Ye,Xe=g.fn[Ve],$e="bs-popover",Ge=new RegExp("(^|\\s)"+$e+"\\S+","g"),Je=l({},Be.Default,{placement:"right",trigger:"click",content:"",template:''}),Ze=l({},Be.DefaultType,{content:"(string|element|function)"}),tn="fade",en="show",nn=".popover-header",on=".popover-body",rn={HIDE:"hide"+ze,HIDDEN:"hidden"+ze,SHOW:"show"+ze,SHOWN:"shown"+ze,INSERTED:"inserted"+ze,CLICK:"click"+ze,FOCUSIN:"focusin"+ze,FOCUSOUT:"focusout"+ze,MOUSEENTER:"mouseenter"+ze,MOUSELEAVE:"mouseleave"+ze},sn=function(t){var e,n;function i(){return t.apply(this,arguments)||this}n=t,(e=i).prototype=Object.create(n.prototype),(e.prototype.constructor=e).__proto__=n;var o=i.prototype;return o.isWithContent=function(){return this.getTitle()||this._getContent()},o.addAttachmentClass=function(t){g(this.getTipElement()).addClass($e+"-"+t)},o.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},o.setContent=function(){var t=g(this.getTipElement());this.setElementContent(t.find(nn),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(on),e),t.removeClass(tn+" "+en)},o._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},o._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(Ge);null!==e&&0=this._offsets[o]&&("undefined"==typeof this._offsets[o+1]||t+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp($),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+$),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-f]{1,6}"+M+"?|("+M+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|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(m.childNodes),m.childNodes),t[m.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&&((e?e.ownerDocument||e:m)!==C&&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&&!A[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&U.test(t)){(s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=k),o=(l=h(t)).length;while(o--)l[o]="#"+s+" "+xe(l[o]);c=l.join(","),f=ee.test(t)&&ye(e.parentNode)||e}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){A(t,!0)}finally{s===k&&e.removeAttribute("id")}}}return g(t.replace(B,"$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[k]=!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:m;return r!==C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),m!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),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=k,!C.getElementsByName||!C.getElementsByName(k).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){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+k+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||v.push(".#.+[+~]")}),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("!=",$)}),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===m&&y(m,e)?-1:t===C||t.ownerDocument===m&&y(m,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]===m?-1:s[r]===m?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&T(e),d.matchesSelector&&E&&!A[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){A(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=p[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&p(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)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.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 k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),D.test(r[1])&&k.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(k):k.makeArray(e,this)}).prototype=k.fn,q=k(E);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}k.fn.extend({has:function(e){var t=k(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,ge={option:[1,""],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)?k.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;nx",y.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ae(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return k().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}function De(e,i,o){o?(Q.set(e,i,!1),k.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Q.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(k.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Q.set(this,i,r),t=o(this,i),this[i](),r!==(n=Q.get(this,i))||t?Q.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Q.set(this,i,{value:k.event.trigger(k.extend(r[0],k.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,i)&&k.event.add(e,i,ke)}k.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(t);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&k.find.matchesSelector(ie,i),n.guid||(n.guid=k.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(R)||[""]).length;while(l--)d=g=(s=Ee.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=k.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=k.event.special[d]||{},c=k.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),k.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(R)||[""]).length;while(l--)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=k.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||k.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)k.event.remove(e,d+t[l],n,r,!0);k.isEmptyObject(u)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=k.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,"events")||{})[s.type]||[],c=k.event.special[s.type]||{};for(u[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,qe=/\s*$/g;function Oe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r").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 Vt,Gt=[],Yt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||k.expando+"_"+kt++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Yt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.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(Yt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||k.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?k(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Vt=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Vt.childNodes.length),k.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=D.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&k(o).remove(),k.merge([],i.childNodes)));var r,i,o},k.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=k.css(e,"position"),c=k(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=k.css(e,"top"),u=k.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,k.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)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.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"===k.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"===k.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),i.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-k.css(r,"marginTop",!0),left:t.left-i.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===k.css(e,"position"))e=e.offsetParent;return e||ie})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;k.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)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=ze(y.pixelPosition,function(e,t){if(t)return t=_e(e,n),$e.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(a,s){k.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){k.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?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.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){k.fn[n]=function(e,t){return 0"))}function n(e){var i="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return e.on("mouseout",i,function(){t(this).removeClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&t(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&t(this).removeClass("ui-datepicker-next-hover")}).on("mouseover",i,o)}function o(){t.datepicker._isDisabledDatepicker(m.inline?m.dpDiv.parent()[0]:m.input[0])||(t(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),t(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&t(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&t(this).addClass("ui-datepicker-next-hover"))}function a(e,i){t.extend(e,i);for(var s in i)null==i[s]&&(e[s]=i[s]);return e}function r(t){return function(){var e=this.element.val();t.apply(this,arguments),this._refresh(),e!==this.element.val()&&this._trigger("change")}}t.ui=t.ui||{},t.ui.version="1.12.1";var h=0,l=Array.prototype.slice;t.cleanData=function(e){return function(i){var s,n,o;for(o=0;null!=(n=i[o]);o++)try{s=t._data(n,"events"),s&&s.remove&&t(n).triggerHandler("remove")}catch(a){}e(i)}}(t.cleanData),t.widget=function(e,i,s){var n,o,a,r={},h=e.split(".")[0];e=e.split(".")[1];var l=h+"-"+e;return s||(s=i,i=t.Widget),t.isArray(s)&&(s=t.extend.apply(null,[{}].concat(s))),t.expr[":"][l.toLowerCase()]=function(e){return!!t.data(e,l)},t[h]=t[h]||{},n=t[h][e],o=t[h][e]=function(t,e){return this._createWidget?(arguments.length&&this._createWidget(t,e),void 0):new o(t,e)},t.extend(o,n,{version:s.version,_proto:t.extend({},s),_childConstructors:[]}),a=new i,a.options=t.widget.extend({},a.options),t.each(s,function(e,s){return t.isFunction(s)?(r[e]=function(){function t(){return i.prototype[e].apply(this,arguments)}function n(t){return i.prototype[e].apply(this,t)}return function(){var e,i=this._super,o=this._superApply;return this._super=t,this._superApply=n,e=s.apply(this,arguments),this._super=i,this._superApply=o,e}}(),void 0):(r[e]=s,void 0)}),o.prototype=t.widget.extend(a,{widgetEventPrefix:n?a.widgetEventPrefix||e:e},r,{constructor:o,namespace:h,widgetName:e,widgetFullName:l}),n?(t.each(n._childConstructors,function(e,i){var s=i.prototype;t.widget(s.namespace+"."+s.widgetName,o,i._proto)}),delete n._childConstructors):i._childConstructors.push(o),t.widget.bridge(e,o),o},t.widget.extend=function(e){for(var i,s,n=l.call(arguments,1),o=0,a=n.length;a>o;o++)for(i in n[o])s=n[o][i],n[o].hasOwnProperty(i)&&void 0!==s&&(e[i]=t.isPlainObject(s)?t.isPlainObject(e[i])?t.widget.extend({},e[i],s):t.widget.extend({},s):s);return e},t.widget.bridge=function(e,i){var s=i.prototype.widgetFullName||e;t.fn[e]=function(n){var o="string"==typeof n,a=l.call(arguments,1),r=this;return o?this.length||"instance"!==n?this.each(function(){var i,o=t.data(this,s);return"instance"===n?(r=o,!1):o?t.isFunction(o[n])&&"_"!==n.charAt(0)?(i=o[n].apply(o,a),i!==o&&void 0!==i?(r=i&&i.jquery?r.pushStack(i.get()):i,!1):void 0):t.error("no such method '"+n+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; "+"attempted to call method '"+n+"'")}):r=void 0:(a.length&&(n=t.widget.extend.apply(null,[n].concat(a))),this.each(function(){var e=t.data(this,s);e?(e.option(n||{}),e._init&&e._init()):t.data(this,s,new i(n,this))})),r}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"
",options:{classes:{},disabled:!1,create:null},_createWidget:function(e,i){i=t(i||this.defaultElement||this)[0],this.element=t(i),this.uuid=h++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},i!==this&&(t.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===i&&this.destroy()}}),this.document=t(i.style?i.ownerDocument:i.document||i),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,function(t,i){e._removeClass(i,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var s,n,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},s=e.split("."),e=s.shift(),s.length){for(n=a[e]=t.widget.extend({},this.options[e]),o=0;s.length-1>o;o++)n[s[o]]=n[s[o]]||{},n=n[s[o]];if(e=s.pop(),1===arguments.length)return void 0===n[e]?null:n[e];n[e]=i}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];a[e]=i}return this._setOptions(a),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(e){var i,s,n;for(i in e)n=this.classesElementLookup[i],e[i]!==this.options.classes[i]&&n&&n.length&&(s=t(n.get()),this._removeClass(n,i),s.addClass(this._classes({element:s,keys:i,classes:e,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(e){function i(i,o){var a,r;for(r=0;i.length>r;r++)a=n.classesElementLookup[i[r]]||t(),a=e.add?t(t.unique(a.get().concat(e.element.get()))):t(a.not(e.element).get()),n.classesElementLookup[i[r]]=a,s.push(i[r]),o&&e.classes[i[r]]&&s.push(e.classes[i[r]])}var s=[],n=this;return e=t.extend({element:this.element,classes:this.options.classes||{}},e),this._on(e.element,{remove:"_untrackClassesElement"}),e.keys&&i(e.keys.match(/\S+/g)||[],!0),e.extra&&i(e.extra.match(/\S+/g)||[]),s.join(" ")},_untrackClassesElement:function(e){var i=this;t.each(i.classesElementLookup,function(s,n){-1!==t.inArray(e.target,n)&&(i.classesElementLookup[s]=t(n.not(e.target).get()))})},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){s="boolean"==typeof s?s:i;var n="string"==typeof t||null===t,o={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s};return o.element.toggleClass(this._classes(o),s),this},_on:function(e,i,s){var n,o=this;"boolean"!=typeof e&&(s=i,i=e,e=!1),s?(i=n=t(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),t.each(s,function(s,a){function r(){return e||o.options.disabled!==!0&&!t(this).hasClass("ui-state-disabled")?("string"==typeof a?o[a]:a).apply(o,arguments):void 0}"string"!=typeof a&&(r.guid=a.guid=a.guid||r.guid||t.guid++);var h=s.match(/^([\w:-]*)\s*(.*)$/),l=h[1]+o.eventNamespace,c=h[2];c?n.on(l,c,r):i.on(l,r)})},_off:function(e,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.off(i).off(i),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:function(t,e){function i(){return("string"==typeof t?s[t]:t).apply(s,arguments)}var s=this;return setTimeout(i,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){this._addClass(t(e.currentTarget),null,"ui-state-hover")},mouseleave:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){this._addClass(t(e.currentTarget),null,"ui-state-focus")},focusout:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-focus")}})},_trigger:function(e,i,s){var n,o,a=this.options[e];if(s=s||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(n in o)n in i||(i[n]=o[n]);return this.element.trigger(i,s),!(t.isFunction(a)&&a.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(s,n,o){"string"==typeof n&&(n={effect:n});var a,r=n?n===!0||"number"==typeof n?i:n.effect||i:e;n=n||{},"number"==typeof n&&(n={duration:n}),a=!t.isEmptyObject(n),n.complete=o,n.delay&&s.delay(n.delay),a&&t.effects&&t.effects.effect[r]?s[e](n):r!==e&&s[r]?s[r](n.duration,n.easing,o):s.queue(function(i){t(this)[e](),o&&o.call(s[0]),i()})}}),t.widget,function(){function e(t,e,i){return[parseFloat(t[0])*(u.test(t[0])?e/100:1),parseFloat(t[1])*(u.test(t[1])?i/100:1)]}function i(e,i){return parseInt(t.css(e,i),10)||0}function s(e){var i=e[0];return 9===i.nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:t.isWindow(i)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()}}var n,o=Math.max,a=Math.abs,r=/left|center|right/,h=/top|center|bottom/,l=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,u=/%$/,d=t.fn.position;t.position={scrollbarWidth:function(){if(void 0!==n)return n;var e,i,s=t("
"),o=s.children()[0];return t("body").append(s),e=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,e===i&&(i=s[0].clientWidth),s.remove(),n=e-i},getScrollInfo:function(e){var i=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),s=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),n="scroll"===i||"auto"===i&&e.widthi?"left":e>0?"right":"center",vertical:0>r?"top":s>0?"bottom":"middle"};l>p&&p>a(e+i)&&(u.horizontal="center"),c>f&&f>a(s+r)&&(u.vertical="middle"),u.important=o(a(e),a(i))>o(a(s),a(r))?"horizontal":"vertical",n.using.call(this,t,u)}),h.offset(t.extend(D,{using:r}))})},t.ui.position={fit:{left:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollLeft:s.offset.left,a=s.width,r=t.left-e.collisionPosition.marginLeft,h=n-r,l=r+e.collisionWidth-a-n;e.collisionWidth>a?h>0&&0>=l?(i=t.left+h+e.collisionWidth-a-n,t.left+=h-i):t.left=l>0&&0>=h?n:h>l?n+a-e.collisionWidth:n:h>0?t.left+=h:l>0?t.left-=l:t.left=o(t.left-r,t.left)},top:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollTop:s.offset.top,a=e.within.height,r=t.top-e.collisionPosition.marginTop,h=n-r,l=r+e.collisionHeight-a-n;e.collisionHeight>a?h>0&&0>=l?(i=t.top+h+e.collisionHeight-a-n,t.top+=h-i):t.top=l>0&&0>=h?n:h>l?n+a-e.collisionHeight:n:h>0?t.top+=h:l>0?t.top-=l:t.top=o(t.top-r,t.top)}},flip:{left:function(t,e){var i,s,n=e.within,o=n.offset.left+n.scrollLeft,r=n.width,h=n.isWindow?n.scrollLeft:n.offset.left,l=t.left-e.collisionPosition.marginLeft,c=l-h,u=l+e.collisionWidth-r-h,d="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,p="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,f=-2*e.offset[0];0>c?(i=t.left+d+p+f+e.collisionWidth-r-o,(0>i||a(c)>i)&&(t.left+=d+p+f)):u>0&&(s=t.left-e.collisionPosition.marginLeft+d+p+f-h,(s>0||u>a(s))&&(t.left+=d+p+f))},top:function(t,e){var i,s,n=e.within,o=n.offset.top+n.scrollTop,r=n.height,h=n.isWindow?n.scrollTop:n.offset.top,l=t.top-e.collisionPosition.marginTop,c=l-h,u=l+e.collisionHeight-r-h,d="top"===e.my[1],p=d?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,f="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,g=-2*e.offset[1];0>c?(s=t.top+p+f+g+e.collisionHeight-r-o,(0>s||a(c)>s)&&(t.top+=p+f+g)):u>0&&(i=t.top-e.collisionPosition.marginTop+p+f+g-h,(i>0||u>a(i))&&(t.top+=p+f+g))}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}}}(),t.ui.position,t.extend(t.expr[":"],{data:t.expr.createPseudo?t.expr.createPseudo(function(e){return function(i){return!!t.data(i,e)}}):function(e,i,s){return!!t.data(e,s[3])}}),t.fn.extend({disableSelection:function(){var t="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.on(t+".ui-disableSelection",function(t){t.preventDefault()})}}(),enableSelection:function(){return this.off(".ui-disableSelection")}});var c="ui-effects-",u="ui-effects-style",d="ui-effects-animated",p=t;t.effects={effect:{}},function(t,e){function i(t,e,i){var s=u[e.type]||{};return null==t?i||!e.def?null:e.def:(t=s.floor?~~t:parseFloat(t),isNaN(t)?e.def:s.mod?(t+s.mod)%s.mod:0>t?0:t>s.max?s.max:t)}function s(i){var s=l(),n=s._rgba=[];return i=i.toLowerCase(),f(h,function(t,o){var a,r=o.re.exec(i),h=r&&o.parse(r),l=o.space||"rgba";return h?(a=s[l](h),s[c[l].cache]=a[c[l].cache],n=s._rgba=a._rgba,!1):e}),n.length?("0,0,0,0"===n.join()&&t.extend(n,o.transparent),s):o[i]}function n(t,e,i){return i=(i+1)%1,1>6*i?t+6*(e-t)*i:1>2*i?e:2>3*i?t+6*(e-t)*(2/3-i):t}var o,a="backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor",r=/^([\-+])=\s*(\d+\.?\d*)/,h=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[t[1],t[2],t[3],t[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[2.55*t[1],2.55*t[2],2.55*t[3],t[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(t){return[t[1],t[2]/100,t[3]/100,t[4]]}}],l=t.Color=function(e,i,s,n){return new t.Color.fn.parse(e,i,s,n)},c={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},u={"byte":{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},d=l.support={},p=t("

")[0],f=t.each;p.style.cssText="background-color:rgba(1,1,1,.5)",d.rgba=p.style.backgroundColor.indexOf("rgba")>-1,f(c,function(t,e){e.cache="_"+t,e.props.alpha={idx:3,type:"percent",def:1}}),l.fn=t.extend(l.prototype,{parse:function(n,a,r,h){if(n===e)return this._rgba=[null,null,null,null],this;(n.jquery||n.nodeType)&&(n=t(n).css(a),a=e);var u=this,d=t.type(n),p=this._rgba=[];return a!==e&&(n=[n,a,r,h],d="array"),"string"===d?this.parse(s(n)||o._default):"array"===d?(f(c.rgba.props,function(t,e){p[e.idx]=i(n[e.idx],e)}),this):"object"===d?(n instanceof l?f(c,function(t,e){n[e.cache]&&(u[e.cache]=n[e.cache].slice())}):f(c,function(e,s){var o=s.cache;f(s.props,function(t,e){if(!u[o]&&s.to){if("alpha"===t||null==n[t])return;u[o]=s.to(u._rgba)}u[o][e.idx]=i(n[t],e,!0)}),u[o]&&0>t.inArray(null,u[o].slice(0,3))&&(u[o][3]=1,s.from&&(u._rgba=s.from(u[o])))}),this):e},is:function(t){var i=l(t),s=!0,n=this;return f(c,function(t,o){var a,r=i[o.cache];return r&&(a=n[o.cache]||o.to&&o.to(n._rgba)||[],f(o.props,function(t,i){return null!=r[i.idx]?s=r[i.idx]===a[i.idx]:e})),s}),s},_space:function(){var t=[],e=this;return f(c,function(i,s){e[s.cache]&&t.push(i)}),t.pop()},transition:function(t,e){var s=l(t),n=s._space(),o=c[n],a=0===this.alpha()?l("transparent"):this,r=a[o.cache]||o.to(a._rgba),h=r.slice();return s=s[o.cache],f(o.props,function(t,n){var o=n.idx,a=r[o],l=s[o],c=u[n.type]||{};null!==l&&(null===a?h[o]=l:(c.mod&&(l-a>c.mod/2?a+=c.mod:a-l>c.mod/2&&(a-=c.mod)),h[o]=i((l-a)*e+a,n)))}),this[n](h)},blend:function(e){if(1===this._rgba[3])return this;var i=this._rgba.slice(),s=i.pop(),n=l(e)._rgba;return l(t.map(i,function(t,e){return(1-s)*n[e]+s*t}))},toRgbaString:function(){var e="rgba(",i=t.map(this._rgba,function(t,e){return null==t?e>2?1:0:t});return 1===i[3]&&(i.pop(),e="rgb("),e+i.join()+")"},toHslaString:function(){var e="hsla(",i=t.map(this.hsla(),function(t,e){return null==t&&(t=e>2?1:0),e&&3>e&&(t=Math.round(100*t)+"%"),t});return 1===i[3]&&(i.pop(),e="hsl("),e+i.join()+")"},toHexString:function(e){var i=this._rgba.slice(),s=i.pop();return e&&i.push(~~(255*s)),"#"+t.map(i,function(t){return t=(t||0).toString(16),1===t.length?"0"+t:t}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}}),l.fn.parse.prototype=l.fn,c.hsla.to=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e,i,s=t[0]/255,n=t[1]/255,o=t[2]/255,a=t[3],r=Math.max(s,n,o),h=Math.min(s,n,o),l=r-h,c=r+h,u=.5*c;return e=h===r?0:s===r?60*(n-o)/l+360:n===r?60*(o-s)/l+120:60*(s-n)/l+240,i=0===l?0:.5>=u?l/c:l/(2-c),[Math.round(e)%360,i,u,null==a?1:a]},c.hsla.from=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e=t[0]/360,i=t[1],s=t[2],o=t[3],a=.5>=s?s*(1+i):s+i-s*i,r=2*s-a;return[Math.round(255*n(r,a,e+1/3)),Math.round(255*n(r,a,e)),Math.round(255*n(r,a,e-1/3)),o]},f(c,function(s,n){var o=n.props,a=n.cache,h=n.to,c=n.from;l.fn[s]=function(s){if(h&&!this[a]&&(this[a]=h(this._rgba)),s===e)return this[a].slice();var n,r=t.type(s),u="array"===r||"object"===r?s:arguments,d=this[a].slice();return f(o,function(t,e){var s=u["object"===r?t:e.idx];null==s&&(s=d[e.idx]),d[e.idx]=i(s,e)}),c?(n=l(c(d)),n[a]=d,n):l(d)},f(o,function(e,i){l.fn[e]||(l.fn[e]=function(n){var o,a=t.type(n),h="alpha"===e?this._hsla?"hsla":"rgba":s,l=this[h](),c=l[i.idx];return"undefined"===a?c:("function"===a&&(n=n.call(this,c),a=t.type(n)),null==n&&i.empty?this:("string"===a&&(o=r.exec(n),o&&(n=c+parseFloat(o[2])*("+"===o[1]?1:-1))),l[i.idx]=n,this[h](l)))})})}),l.hook=function(e){var i=e.split(" ");f(i,function(e,i){t.cssHooks[i]={set:function(e,n){var o,a,r="";if("transparent"!==n&&("string"!==t.type(n)||(o=s(n)))){if(n=l(o||n),!d.rgba&&1!==n._rgba[3]){for(a="backgroundColor"===i?e.parentNode:e;(""===r||"transparent"===r)&&a&&a.style;)try{r=t.css(a,"backgroundColor"),a=a.parentNode}catch(h){}n=n.blend(r&&"transparent"!==r?r:"_default")}n=n.toRgbaString()}try{e.style[i]=n}catch(h){}}},t.fx.step[i]=function(e){e.colorInit||(e.start=l(e.elem,i),e.end=l(e.end),e.colorInit=!0),t.cssHooks[i].set(e.elem,e.start.transition(e.end,e.pos))}})},l.hook(a),t.cssHooks.borderColor={expand:function(t){var e={};return f(["Top","Right","Bottom","Left"],function(i,s){e["border"+s+"Color"]=t}),e}},o=t.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(p),function(){function e(e){var i,s,n=e.ownerDocument.defaultView?e.ownerDocument.defaultView.getComputedStyle(e,null):e.currentStyle,o={};if(n&&n.length&&n[0]&&n[n[0]])for(s=n.length;s--;)i=n[s],"string"==typeof n[i]&&(o[t.camelCase(i)]=n[i]);else for(i in n)"string"==typeof n[i]&&(o[i]=n[i]);return o}function i(e,i){var s,o,a={};for(s in i)o=i[s],e[s]!==o&&(n[s]||(t.fx.step[s]||!isNaN(parseFloat(o)))&&(a[s]=o));return a}var s=["add","remove","toggle"],n={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};t.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(e,i){t.fx.step[i]=function(t){("none"!==t.end&&!t.setAttr||1===t.pos&&!t.setAttr)&&(p.style(t.elem,i,t.end),t.setAttr=!0)}}),t.fn.addBack||(t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.effects.animateClass=function(n,o,a,r){var h=t.speed(o,a,r);return this.queue(function(){var o,a=t(this),r=a.attr("class")||"",l=h.children?a.find("*").addBack():a;l=l.map(function(){var i=t(this);return{el:i,start:e(this)}}),o=function(){t.each(s,function(t,e){n[e]&&a[e+"Class"](n[e])})},o(),l=l.map(function(){return this.end=e(this.el[0]),this.diff=i(this.start,this.end),this}),a.attr("class",r),l=l.map(function(){var e=this,i=t.Deferred(),s=t.extend({},h,{queue:!1,complete:function(){i.resolve(e)}});return this.el.animate(this.diff,s),i.promise()}),t.when.apply(t,l.get()).done(function(){o(),t.each(arguments,function(){var e=this.el;t.each(this.diff,function(t){e.css(t,"")})}),h.complete.call(a[0])})})},t.fn.extend({addClass:function(e){return function(i,s,n,o){return s?t.effects.animateClass.call(this,{add:i},s,n,o):e.apply(this,arguments)}}(t.fn.addClass),removeClass:function(e){return function(i,s,n,o){return arguments.length>1?t.effects.animateClass.call(this,{remove:i},s,n,o):e.apply(this,arguments)}}(t.fn.removeClass),toggleClass:function(e){return function(i,s,n,o,a){return"boolean"==typeof s||void 0===s?n?t.effects.animateClass.call(this,s?{add:i}:{remove:i},n,o,a):e.apply(this,arguments):t.effects.animateClass.call(this,{toggle:i},s,n,o)}}(t.fn.toggleClass),switchClass:function(e,i,s,n,o){return t.effects.animateClass.call(this,{add:i,remove:e},s,n,o)}})}(),function(){function e(e,i,s,n){return t.isPlainObject(e)&&(i=e,e=e.effect),e={effect:e},null==i&&(i={}),t.isFunction(i)&&(n=i,s=null,i={}),("number"==typeof i||t.fx.speeds[i])&&(n=s,s=i,i={}),t.isFunction(s)&&(n=s,s=null),i&&t.extend(e,i),s=s||i.duration,e.duration=t.fx.off?0:"number"==typeof s?s:s in t.fx.speeds?t.fx.speeds[s]:t.fx.speeds._default,e.complete=n||i.complete,e}function i(e){return!e||"number"==typeof e||t.fx.speeds[e]?!0:"string"!=typeof e||t.effects.effect[e]?t.isFunction(e)?!0:"object"!=typeof e||e.effect?!1:!0:!0}function s(t,e){var i=e.outerWidth(),s=e.outerHeight(),n=/^rect\((-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto)\)$/,o=n.exec(t)||["",0,i,s,0];return{top:parseFloat(o[1])||0,right:"auto"===o[2]?i:parseFloat(o[2]),bottom:"auto"===o[3]?s:parseFloat(o[3]),left:parseFloat(o[4])||0}}t.expr&&t.expr.filters&&t.expr.filters.animated&&(t.expr.filters.animated=function(e){return function(i){return!!t(i).data(d)||e(i)}}(t.expr.filters.animated)),t.uiBackCompat!==!1&&t.extend(t.effects,{save:function(t,e){for(var i=0,s=e.length;s>i;i++)null!==e[i]&&t.data(c+e[i],t[0].style[e[i]])},restore:function(t,e){for(var i,s=0,n=e.length;n>s;s++)null!==e[s]&&(i=t.data(c+e[s]),t.css(e[s],i))},setMode:function(t,e){return"toggle"===e&&(e=t.is(":hidden")?"show":"hide"),e},createWrapper:function(e){if(e.parent().is(".ui-effects-wrapper"))return e.parent();var i={width:e.outerWidth(!0),height:e.outerHeight(!0),"float":e.css("float")},s=t("

").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),n={width:e.width(),height:e.height()},o=document.activeElement;try{o.id}catch(a){o=document.body}return e.wrap(s),(e[0]===o||t.contains(e[0],o))&&t(o).trigger("focus"),s=e.parent(),"static"===e.css("position")?(s.css({position:"relative"}),e.css({position:"relative"})):(t.extend(i,{position:e.css("position"),zIndex:e.css("z-index")}),t.each(["top","left","bottom","right"],function(t,s){i[s]=e.css(s),isNaN(parseInt(i[s],10))&&(i[s]="auto")}),e.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),e.css(n),s.css(i).show()},removeWrapper:function(e){var i=document.activeElement;return e.parent().is(".ui-effects-wrapper")&&(e.parent().replaceWith(e),(e[0]===i||t.contains(e[0],i))&&t(i).trigger("focus")),e}}),t.extend(t.effects,{version:"1.12.1",define:function(e,i,s){return s||(s=i,i="effect"),t.effects.effect[e]=s,t.effects.effect[e].mode=i,s},scaledDimensions:function(t,e,i){if(0===e)return{height:0,width:0,outerHeight:0,outerWidth:0};var s="horizontal"!==i?(e||100)/100:1,n="vertical"!==i?(e||100)/100:1;return{height:t.height()*n,width:t.width()*s,outerHeight:t.outerHeight()*n,outerWidth:t.outerWidth()*s}},clipToBox:function(t){return{width:t.clip.right-t.clip.left,height:t.clip.bottom-t.clip.top,left:t.clip.left,top:t.clip.top}},unshift:function(t,e,i){var s=t.queue();e>1&&s.splice.apply(s,[1,0].concat(s.splice(e,i))),t.dequeue()},saveStyle:function(t){t.data(u,t[0].style.cssText)},restoreStyle:function(t){t[0].style.cssText=t.data(u)||"",t.removeData(u)},mode:function(t,e){var i=t.is(":hidden");return"toggle"===e&&(e=i?"show":"hide"),(i?"hide"===e:"show"===e)&&(e="none"),e},getBaseline:function(t,e){var i,s;switch(t[0]){case"top":i=0;break;case"middle":i=.5;break;case"bottom":i=1;break;default:i=t[0]/e.height}switch(t[1]){case"left":s=0;break;case"center":s=.5;break;case"right":s=1;break;default:s=t[1]/e.width}return{x:s,y:i}},createPlaceholder:function(e){var i,s=e.css("position"),n=e.position();return e.css({marginTop:e.css("marginTop"),marginBottom:e.css("marginBottom"),marginLeft:e.css("marginLeft"),marginRight:e.css("marginRight")}).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()),/^(static|relative)/.test(s)&&(s="absolute",i=t("<"+e[0].nodeName+">").insertAfter(e).css({display:/^(inline|ruby)/.test(e.css("display"))?"inline-block":"block",visibility:"hidden",marginTop:e.css("marginTop"),marginBottom:e.css("marginBottom"),marginLeft:e.css("marginLeft"),marginRight:e.css("marginRight"),"float":e.css("float")}).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()).addClass("ui-effects-placeholder"),e.data(c+"placeholder",i)),e.css({position:s,left:n.left,top:n.top}),i},removePlaceholder:function(t){var e=c+"placeholder",i=t.data(e);i&&(i.remove(),t.removeData(e))},cleanUp:function(e){t.effects.restoreStyle(e),t.effects.removePlaceholder(e)},setTransition:function(e,i,s,n){return n=n||{},t.each(i,function(t,i){var o=e.cssUnit(i);o[0]>0&&(n[i]=o[0]*s+o[1])}),n}}),t.fn.extend({effect:function(){function i(e){function i(){r.removeData(d),t.effects.cleanUp(r),"hide"===s.mode&&r.hide(),a()}function a(){t.isFunction(h)&&h.call(r[0]),t.isFunction(e)&&e()}var r=t(this);s.mode=c.shift(),t.uiBackCompat===!1||o?"none"===s.mode?(r[l](),a()):n.call(r[0],s,i):(r.is(":hidden")?"hide"===l:"show"===l)?(r[l](),a()):n.call(r[0],s,a)}var s=e.apply(this,arguments),n=t.effects.effect[s.effect],o=n.mode,a=s.queue,r=a||"fx",h=s.complete,l=s.mode,c=[],u=function(e){var i=t(this),s=t.effects.mode(i,l)||o;i.data(d,!0),c.push(s),o&&("show"===s||s===o&&"hide"===s)&&i.show(),o&&"none"===s||t.effects.saveStyle(i),t.isFunction(e)&&e()};return t.fx.off||!n?l?this[l](s.duration,h):this.each(function(){h&&h.call(this)}):a===!1?this.each(u).each(i):this.queue(r,u).queue(r,i)},show:function(t){return function(s){if(i(s))return t.apply(this,arguments);var n=e.apply(this,arguments);return n.mode="show",this.effect.call(this,n) +}}(t.fn.show),hide:function(t){return function(s){if(i(s))return t.apply(this,arguments);var n=e.apply(this,arguments);return n.mode="hide",this.effect.call(this,n)}}(t.fn.hide),toggle:function(t){return function(s){if(i(s)||"boolean"==typeof s)return t.apply(this,arguments);var n=e.apply(this,arguments);return n.mode="toggle",this.effect.call(this,n)}}(t.fn.toggle),cssUnit:function(e){var i=this.css(e),s=[];return t.each(["em","px","%","pt"],function(t,e){i.indexOf(e)>0&&(s=[parseFloat(i),e])}),s},cssClip:function(t){return t?this.css("clip","rect("+t.top+"px "+t.right+"px "+t.bottom+"px "+t.left+"px)"):s(this.css("clip"),this)},transfer:function(e,i){var s=t(this),n=t(e.to),o="fixed"===n.css("position"),a=t("body"),r=o?a.scrollTop():0,h=o?a.scrollLeft():0,l=n.offset(),c={top:l.top-r,left:l.left-h,height:n.innerHeight(),width:n.innerWidth()},u=s.offset(),d=t("
").appendTo("body").addClass(e.className).css({top:u.top-r,left:u.left-h,height:s.innerHeight(),width:s.innerWidth(),position:o?"fixed":"absolute"}).animate(c,e.duration,e.easing,function(){d.remove(),t.isFunction(i)&&i()})}}),t.fx.step.clip=function(e){e.clipInit||(e.start=t(e.elem).cssClip(),"string"==typeof e.end&&(e.end=s(e.end,e.elem)),e.clipInit=!0),t(e.elem).cssClip({top:e.pos*(e.end.top-e.start.top)+e.start.top,right:e.pos*(e.end.right-e.start.right)+e.start.right,bottom:e.pos*(e.end.bottom-e.start.bottom)+e.start.bottom,left:e.pos*(e.end.left-e.start.left)+e.start.left})}}(),function(){var e={};t.each(["Quad","Cubic","Quart","Quint","Expo"],function(t,i){e[i]=function(e){return Math.pow(e,t+2)}}),t.extend(e,{Sine:function(t){return 1-Math.cos(t*Math.PI/2)},Circ:function(t){return 1-Math.sqrt(1-t*t)},Elastic:function(t){return 0===t||1===t?t:-Math.pow(2,8*(t-1))*Math.sin((80*(t-1)-7.5)*Math.PI/15)},Back:function(t){return t*t*(3*t-2)},Bounce:function(t){for(var e,i=4;((e=Math.pow(2,--i))-1)/11>t;);return 1/Math.pow(4,3-i)-7.5625*Math.pow((3*e-2)/22-t,2)}}),t.each(e,function(e,i){t.easing["easeIn"+e]=i,t.easing["easeOut"+e]=function(t){return 1-i(1-t)},t.easing["easeInOut"+e]=function(t){return.5>t?i(2*t)/2:1-i(-2*t+2)/2}})}();var f=t.effects;t.effects.define("blind","hide",function(e,i){var s={up:["bottom","top"],vertical:["bottom","top"],down:["top","bottom"],left:["right","left"],horizontal:["right","left"],right:["left","right"]},n=t(this),o=e.direction||"up",a=n.cssClip(),r={clip:t.extend({},a)},h=t.effects.createPlaceholder(n);r.clip[s[o][0]]=r.clip[s[o][1]],"show"===e.mode&&(n.cssClip(r.clip),h&&h.css(t.effects.clipToBox(r)),r.clip=a),h&&h.animate(t.effects.clipToBox(r),e.duration,e.easing),n.animate(r,{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define("bounce",function(e,i){var s,n,o,a=t(this),r=e.mode,h="hide"===r,l="show"===r,c=e.direction||"up",u=e.distance,d=e.times||5,p=2*d+(l||h?1:0),f=e.duration/p,g=e.easing,m="up"===c||"down"===c?"top":"left",_="up"===c||"left"===c,v=0,b=a.queue().length;for(t.effects.createPlaceholder(a),o=a.css(m),u||(u=a["top"===m?"outerHeight":"outerWidth"]()/3),l&&(n={opacity:1},n[m]=o,a.css("opacity",0).css(m,_?2*-u:2*u).animate(n,f,g)),h&&(u/=Math.pow(2,d-1)),n={},n[m]=o;d>v;v++)s={},s[m]=(_?"-=":"+=")+u,a.animate(s,f,g).animate(n,f,g),u=h?2*u:u/2;h&&(s={opacity:0},s[m]=(_?"-=":"+=")+u,a.animate(s,f,g)),a.queue(i),t.effects.unshift(a,b,p+1)}),t.effects.define("clip","hide",function(e,i){var s,n={},o=t(this),a=e.direction||"vertical",r="both"===a,h=r||"horizontal"===a,l=r||"vertical"===a;s=o.cssClip(),n.clip={top:l?(s.bottom-s.top)/2:s.top,right:h?(s.right-s.left)/2:s.right,bottom:l?(s.bottom-s.top)/2:s.bottom,left:h?(s.right-s.left)/2:s.left},t.effects.createPlaceholder(o),"show"===e.mode&&(o.cssClip(n.clip),n.clip=s),o.animate(n,{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define("drop","hide",function(e,i){var s,n=t(this),o=e.mode,a="show"===o,r=e.direction||"left",h="up"===r||"down"===r?"top":"left",l="up"===r||"left"===r?"-=":"+=",c="+="===l?"-=":"+=",u={opacity:0};t.effects.createPlaceholder(n),s=e.distance||n["top"===h?"outerHeight":"outerWidth"](!0)/2,u[h]=l+s,a&&(n.css(u),u[h]=c+s,u.opacity=1),n.animate(u,{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define("explode","hide",function(e,i){function s(){b.push(this),b.length===u*d&&n()}function n(){p.css({visibility:"visible"}),t(b).remove(),i()}var o,a,r,h,l,c,u=e.pieces?Math.round(Math.sqrt(e.pieces)):3,d=u,p=t(this),f=e.mode,g="show"===f,m=p.show().css("visibility","hidden").offset(),_=Math.ceil(p.outerWidth()/d),v=Math.ceil(p.outerHeight()/u),b=[];for(o=0;u>o;o++)for(h=m.top+o*v,c=o-(u-1)/2,a=0;d>a;a++)r=m.left+a*_,l=a-(d-1)/2,p.clone().appendTo("body").wrap("
").css({position:"absolute",visibility:"visible",left:-a*_,top:-o*v}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:_,height:v,left:r+(g?l*_:0),top:h+(g?c*v:0),opacity:g?0:1}).animate({left:r+(g?0:l*_),top:h+(g?0:c*v),opacity:g?1:0},e.duration||500,e.easing,s)}),t.effects.define("fade","toggle",function(e,i){var s="show"===e.mode;t(this).css("opacity",s?0:1).animate({opacity:s?1:0},{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define("fold","hide",function(e,i){var s=t(this),n=e.mode,o="show"===n,a="hide"===n,r=e.size||15,h=/([0-9]+)%/.exec(r),l=!!e.horizFirst,c=l?["right","bottom"]:["bottom","right"],u=e.duration/2,d=t.effects.createPlaceholder(s),p=s.cssClip(),f={clip:t.extend({},p)},g={clip:t.extend({},p)},m=[p[c[0]],p[c[1]]],_=s.queue().length;h&&(r=parseInt(h[1],10)/100*m[a?0:1]),f.clip[c[0]]=r,g.clip[c[0]]=r,g.clip[c[1]]=0,o&&(s.cssClip(g.clip),d&&d.css(t.effects.clipToBox(g)),g.clip=p),s.queue(function(i){d&&d.animate(t.effects.clipToBox(f),u,e.easing).animate(t.effects.clipToBox(g),u,e.easing),i()}).animate(f,u,e.easing).animate(g,u,e.easing).queue(i),t.effects.unshift(s,_,4)}),t.effects.define("highlight","show",function(e,i){var s=t(this),n={backgroundColor:s.css("backgroundColor")};"hide"===e.mode&&(n.opacity=0),t.effects.saveStyle(s),s.css({backgroundImage:"none",backgroundColor:e.color||"#ffff99"}).animate(n,{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define("size",function(e,i){var s,n,o,a=t(this),r=["fontSize"],h=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],l=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],c=e.mode,u="effect"!==c,d=e.scale||"both",p=e.origin||["middle","center"],f=a.css("position"),g=a.position(),m=t.effects.scaledDimensions(a),_=e.from||m,v=e.to||t.effects.scaledDimensions(a,0);t.effects.createPlaceholder(a),"show"===c&&(o=_,_=v,v=o),n={from:{y:_.height/m.height,x:_.width/m.width},to:{y:v.height/m.height,x:v.width/m.width}},("box"===d||"both"===d)&&(n.from.y!==n.to.y&&(_=t.effects.setTransition(a,h,n.from.y,_),v=t.effects.setTransition(a,h,n.to.y,v)),n.from.x!==n.to.x&&(_=t.effects.setTransition(a,l,n.from.x,_),v=t.effects.setTransition(a,l,n.to.x,v))),("content"===d||"both"===d)&&n.from.y!==n.to.y&&(_=t.effects.setTransition(a,r,n.from.y,_),v=t.effects.setTransition(a,r,n.to.y,v)),p&&(s=t.effects.getBaseline(p,m),_.top=(m.outerHeight-_.outerHeight)*s.y+g.top,_.left=(m.outerWidth-_.outerWidth)*s.x+g.left,v.top=(m.outerHeight-v.outerHeight)*s.y+g.top,v.left=(m.outerWidth-v.outerWidth)*s.x+g.left),a.css(_),("content"===d||"both"===d)&&(h=h.concat(["marginTop","marginBottom"]).concat(r),l=l.concat(["marginLeft","marginRight"]),a.find("*[width]").each(function(){var i=t(this),s=t.effects.scaledDimensions(i),o={height:s.height*n.from.y,width:s.width*n.from.x,outerHeight:s.outerHeight*n.from.y,outerWidth:s.outerWidth*n.from.x},a={height:s.height*n.to.y,width:s.width*n.to.x,outerHeight:s.height*n.to.y,outerWidth:s.width*n.to.x};n.from.y!==n.to.y&&(o=t.effects.setTransition(i,h,n.from.y,o),a=t.effects.setTransition(i,h,n.to.y,a)),n.from.x!==n.to.x&&(o=t.effects.setTransition(i,l,n.from.x,o),a=t.effects.setTransition(i,l,n.to.x,a)),u&&t.effects.saveStyle(i),i.css(o),i.animate(a,e.duration,e.easing,function(){u&&t.effects.restoreStyle(i)})})),a.animate(v,{queue:!1,duration:e.duration,easing:e.easing,complete:function(){var e=a.offset();0===v.opacity&&a.css("opacity",_.opacity),u||(a.css("position","static"===f?"relative":f).offset(e),t.effects.saveStyle(a)),i()}})}),t.effects.define("scale",function(e,i){var s=t(this),n=e.mode,o=parseInt(e.percent,10)||(0===parseInt(e.percent,10)?0:"effect"!==n?0:100),a=t.extend(!0,{from:t.effects.scaledDimensions(s),to:t.effects.scaledDimensions(s,o,e.direction||"both"),origin:e.origin||["middle","center"]},e);e.fade&&(a.from.opacity=1,a.to.opacity=0),t.effects.effect.size.call(this,a,i)}),t.effects.define("puff","hide",function(e,i){var s=t.extend(!0,{},e,{fade:!0,percent:parseInt(e.percent,10)||150});t.effects.effect.scale.call(this,s,i)}),t.effects.define("pulsate","show",function(e,i){var s=t(this),n=e.mode,o="show"===n,a="hide"===n,r=o||a,h=2*(e.times||5)+(r?1:0),l=e.duration/h,c=0,u=1,d=s.queue().length;for((o||!s.is(":visible"))&&(s.css("opacity",0).show(),c=1);h>u;u++)s.animate({opacity:c},l,e.easing),c=1-c;s.animate({opacity:c},l,e.easing),s.queue(i),t.effects.unshift(s,d,h+1)}),t.effects.define("shake",function(e,i){var s=1,n=t(this),o=e.direction||"left",a=e.distance||20,r=e.times||3,h=2*r+1,l=Math.round(e.duration/h),c="up"===o||"down"===o?"top":"left",u="up"===o||"left"===o,d={},p={},f={},g=n.queue().length;for(t.effects.createPlaceholder(n),d[c]=(u?"-=":"+=")+a,p[c]=(u?"+=":"-=")+2*a,f[c]=(u?"-=":"+=")+2*a,n.animate(d,l,e.easing);r>s;s++)n.animate(p,l,e.easing).animate(f,l,e.easing);n.animate(p,l,e.easing).animate(d,l/2,e.easing).queue(i),t.effects.unshift(n,g,h+1)}),t.effects.define("slide","show",function(e,i){var s,n,o=t(this),a={up:["bottom","top"],down:["top","bottom"],left:["right","left"],right:["left","right"]},r=e.mode,h=e.direction||"left",l="up"===h||"down"===h?"top":"left",c="up"===h||"left"===h,u=e.distance||o["top"===l?"outerHeight":"outerWidth"](!0),d={};t.effects.createPlaceholder(o),s=o.cssClip(),n=o.position()[l],d[l]=(c?-1:1)*u+n,d.clip=o.cssClip(),d.clip[a[h][1]]=d.clip[a[h][0]],"show"===r&&(o.cssClip(d.clip),o.css(l,d[l]),d.clip=s,d[l]=n),o.animate(d,{queue:!1,duration:e.duration,easing:e.easing,complete:i})});var f;t.uiBackCompat!==!1&&(f=t.effects.define("transfer",function(e,i){t(this).transfer(e,i)})),t.ui.focusable=function(i,s){var n,o,a,r,h,l=i.nodeName.toLowerCase();return"area"===l?(n=i.parentNode,o=n.name,i.href&&o&&"map"===n.nodeName.toLowerCase()?(a=t("img[usemap='#"+o+"']"),a.length>0&&a.is(":visible")):!1):(/^(input|select|textarea|button|object)$/.test(l)?(r=!i.disabled,r&&(h=t(i).closest("fieldset")[0],h&&(r=!h.disabled))):r="a"===l?i.href||s:s,r&&t(i).is(":visible")&&e(t(i)))},t.extend(t.expr[":"],{focusable:function(e){return t.ui.focusable(e,null!=t.attr(e,"tabindex"))}}),t.ui.focusable,t.fn.form=function(){return"string"==typeof this[0].form?this.closest("form"):t(this[0].form)},t.ui.formResetMixin={_formResetHandler:function(){var e=t(this);setTimeout(function(){var i=e.data("ui-form-reset-instances");t.each(i,function(){this.refresh()})})},_bindFormResetHandler:function(){if(this.form=this.element.form(),this.form.length){var t=this.form.data("ui-form-reset-instances")||[];t.length||this.form.on("reset.ui-form-reset",this._formResetHandler),t.push(this),this.form.data("ui-form-reset-instances",t)}},_unbindFormResetHandler:function(){if(this.form.length){var e=this.form.data("ui-form-reset-instances");e.splice(t.inArray(this,e),1),e.length?this.form.data("ui-form-reset-instances",e):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}},"1.7"===t.fn.jquery.substring(0,3)&&(t.each(["Width","Height"],function(e,i){function s(e,i,s,o){return t.each(n,function(){i-=parseFloat(t.css(e,"padding"+this))||0,s&&(i-=parseFloat(t.css(e,"border"+this+"Width"))||0),o&&(i-=parseFloat(t.css(e,"margin"+this))||0)}),i}var n="Width"===i?["Left","Right"]:["Top","Bottom"],o=i.toLowerCase(),a={innerWidth:t.fn.innerWidth,innerHeight:t.fn.innerHeight,outerWidth:t.fn.outerWidth,outerHeight:t.fn.outerHeight};t.fn["inner"+i]=function(e){return void 0===e?a["inner"+i].call(this):this.each(function(){t(this).css(o,s(this,e)+"px")})},t.fn["outer"+i]=function(e,n){return"number"!=typeof e?a["outer"+i].call(this,e):this.each(function(){t(this).css(o,s(this,e,!0,n)+"px")})}}),t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},t.ui.escapeSelector=function(){var t=/([!"#$%&'()*+,.\/:;<=>?@[\]^`{|}~])/g;return function(e){return e.replace(t,"\\$1")}}(),t.fn.labels=function(){var e,i,s,n,o;return this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(n=this.eq(0).parents("label"),s=this.attr("id"),s&&(e=this.eq(0).parents().last(),o=e.add(e.length?e.siblings():this.siblings()),i="label[for='"+t.ui.escapeSelector(s)+"']",n=n.add(o.find(i).addBack(i))),this.pushStack(n))},t.fn.scrollParent=function(e){var i=this.css("position"),s="absolute"===i,n=e?/(auto|scroll|hidden)/:/(auto|scroll)/,o=this.parents().filter(function(){var e=t(this);return s&&"static"===e.css("position")?!1:n.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==i&&o.length?o:t(this[0].ownerDocument||document)},t.extend(t.expr[":"],{tabbable:function(e){var i=t.attr(e,"tabindex"),s=null!=i;return(!s||i>=0)&&t.ui.focusable(e,s)}}),t.fn.extend({uniqueId:function(){var t=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&t(this).removeAttr("id")})}}),t.widget("ui.accordion",{version:"1.12.1",options:{active:0,animate:{},classes:{"ui-accordion-header":"ui-corner-top","ui-accordion-header-collapsed":"ui-corner-all","ui-accordion-content":"ui-corner-bottom"},collapsible:!1,event:"click",header:"> li > :first-child, > :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var e=this.options;this.prevShow=this.prevHide=t(),this._addClass("ui-accordion","ui-widget ui-helper-reset"),this.element.attr("role","tablist"),e.collapsible||e.active!==!1&&null!=e.active||(e.active=0),this._processPanels(),0>e.active&&(e.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():t()}},_createIcons:function(){var e,i,s=this.options.icons;s&&(e=t(""),this._addClass(e,"ui-accordion-header-icon","ui-icon "+s.header),e.prependTo(this.headers),i=this.active.children(".ui-accordion-header-icon"),this._removeClass(i,s.header)._addClass(i,null,s.activeHeader)._addClass(this.headers,"ui-accordion-icons"))},_destroyIcons:function(){this._removeClass(this.headers,"ui-accordion-icons"),this.headers.children(".ui-accordion-header-icon").remove()},_destroy:function(){var t;this.element.removeAttr("role"),this.headers.removeAttr("role aria-expanded aria-selected aria-controls tabIndex").removeUniqueId(),this._destroyIcons(),t=this.headers.next().css("display","").removeAttr("role aria-hidden aria-labelledby").removeUniqueId(),"content"!==this.options.heightStyle&&t.css("height","")},_setOption:function(t,e){return"active"===t?(this._activate(e),void 0):("event"===t&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(e)),this._super(t,e),"collapsible"!==t||e||this.options.active!==!1||this._activate(0),"icons"===t&&(this._destroyIcons(),e&&this._createIcons()),void 0)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",t),this._toggleClass(null,"ui-state-disabled",!!t),this._toggleClass(this.headers.add(this.headers.next()),null,"ui-state-disabled",!!t)},_keydown:function(e){if(!e.altKey&&!e.ctrlKey){var i=t.ui.keyCode,s=this.headers.length,n=this.headers.index(e.target),o=!1;switch(e.keyCode){case i.RIGHT:case i.DOWN:o=this.headers[(n+1)%s];break;case i.LEFT:case i.UP:o=this.headers[(n-1+s)%s];break;case i.SPACE:case i.ENTER:this._eventHandler(e);break;case i.HOME:o=this.headers[0];break;case i.END:o=this.headers[s-1]}o&&(t(e.target).attr("tabIndex",-1),t(o).attr("tabIndex",0),t(o).trigger("focus"),e.preventDefault())}},_panelKeyDown:function(e){e.keyCode===t.ui.keyCode.UP&&e.ctrlKey&&t(e.currentTarget).prev().trigger("focus")},refresh:function(){var e=this.options;this._processPanels(),e.active===!1&&e.collapsible===!0||!this.headers.length?(e.active=!1,this.active=t()):e.active===!1?this._activate(0):this.active.length&&!t.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(e.active=!1,this.active=t()):this._activate(Math.max(0,e.active-1)):e.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){var t=this.headers,e=this.panels;this.headers=this.element.find(this.options.header),this._addClass(this.headers,"ui-accordion-header ui-accordion-header-collapsed","ui-state-default"),this.panels=this.headers.next().filter(":not(.ui-accordion-content-active)").hide(),this._addClass(this.panels,"ui-accordion-content","ui-helper-reset ui-widget-content"),e&&(this._off(t.not(this.headers)),this._off(e.not(this.panels)))},_refresh:function(){var e,i=this.options,s=i.heightStyle,n=this.element.parent();this.active=this._findActive(i.active),this._addClass(this.active,"ui-accordion-header-active","ui-state-active")._removeClass(this.active,"ui-accordion-header-collapsed"),this._addClass(this.active.next(),"ui-accordion-content-active"),this.active.next().show(),this.headers.attr("role","tab").each(function(){var e=t(this),i=e.uniqueId().attr("id"),s=e.next(),n=s.uniqueId().attr("id");e.attr("aria-controls",n),s.attr("aria-labelledby",i)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._createIcons(),this._setupEvents(i.event),"fill"===s?(e=n.height(),this.element.siblings(":visible").each(function(){var i=t(this),s=i.css("position");"absolute"!==s&&"fixed"!==s&&(e-=i.outerHeight(!0))}),this.headers.each(function(){e-=t(this).outerHeight(!0)}),this.headers.next().each(function(){t(this).height(Math.max(0,e-t(this).innerHeight()+t(this).height()))}).css("overflow","auto")):"auto"===s&&(e=0,this.headers.next().each(function(){var i=t(this).is(":visible");i||t(this).show(),e=Math.max(e,t(this).css("height","").height()),i||t(this).hide()}).height(e))},_activate:function(e){var i=this._findActive(e)[0];i!==this.active[0]&&(i=i||this.active[0],this._eventHandler({target:i,currentTarget:i,preventDefault:t.noop}))},_findActive:function(e){return"number"==typeof e?this.headers.eq(e):t()},_setupEvents:function(e){var i={keydown:"_keydown"};e&&t.each(e.split(" "),function(t,e){i[e]="_eventHandler"}),this._off(this.headers.add(this.headers.next())),this._on(this.headers,i),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(e){var i,s,n=this.options,o=this.active,a=t(e.currentTarget),r=a[0]===o[0],h=r&&n.collapsible,l=h?t():a.next(),c=o.next(),u={oldHeader:o,oldPanel:c,newHeader:h?t():a,newPanel:l};e.preventDefault(),r&&!n.collapsible||this._trigger("beforeActivate",e,u)===!1||(n.active=h?!1:this.headers.index(a),this.active=r?t():a,this._toggle(u),this._removeClass(o,"ui-accordion-header-active","ui-state-active"),n.icons&&(i=o.children(".ui-accordion-header-icon"),this._removeClass(i,null,n.icons.activeHeader)._addClass(i,null,n.icons.header)),r||(this._removeClass(a,"ui-accordion-header-collapsed")._addClass(a,"ui-accordion-header-active","ui-state-active"),n.icons&&(s=a.children(".ui-accordion-header-icon"),this._removeClass(s,null,n.icons.header)._addClass(s,null,n.icons.activeHeader)),this._addClass(a.next(),"ui-accordion-content-active")))},_toggle:function(e){var i=e.newPanel,s=this.prevShow.length?this.prevShow:e.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=i,this.prevHide=s,this.options.animate?this._animate(i,s,e):(s.hide(),i.show(),this._toggleComplete(e)),s.attr({"aria-hidden":"true"}),s.prev().attr({"aria-selected":"false","aria-expanded":"false"}),i.length&&s.length?s.prev().attr({tabIndex:-1,"aria-expanded":"false"}):i.length&&this.headers.filter(function(){return 0===parseInt(t(this).attr("tabIndex"),10)}).attr("tabIndex",-1),i.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(t,e,i){var s,n,o,a=this,r=0,h=t.css("box-sizing"),l=t.length&&(!e.length||t.index()",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault()},"click .ui-menu-item":function(e){var i=t(e.target),s=t(t.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.select(e),e.isPropagationStopped()||(this.mouseHandled=!0),i.has(".ui-menu").length?this.expand(e):!this.element.is(":focus")&&s.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(e){if(!this.previousFilter){var i=t(e.target).closest(".ui-menu-item"),s=t(e.currentTarget);i[0]===s[0]&&(this._removeClass(s.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(e,s))}},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this.element.find(this.options.items).eq(0);e||this.focus(t,i)},blur:function(e){this._delay(function(){var i=!t.contains(this.element[0],t.ui.safeActiveElement(this.document[0]));i&&this.collapseAll(e)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t),this.mouseHandled=!1}})},_destroy:function(){var e=this.element.find(".ui-menu-item").removeAttr("role aria-disabled"),i=e.children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),i.children().each(function(){var e=t(this);e.data("ui-menu-submenu-caret")&&e.remove()})},_keydown:function(e){var i,s,n,o,a=!0;switch(e.keyCode){case t.ui.keyCode.PAGE_UP:this.previousPage(e);break;case t.ui.keyCode.PAGE_DOWN:this.nextPage(e);break;case t.ui.keyCode.HOME:this._move("first","first",e);break;case t.ui.keyCode.END:this._move("last","last",e);break;case t.ui.keyCode.UP:this.previous(e);break;case t.ui.keyCode.DOWN:this.next(e);break;case t.ui.keyCode.LEFT:this.collapse(e);break;case t.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(e);break;case t.ui.keyCode.ENTER:case t.ui.keyCode.SPACE:this._activate(e);break;case t.ui.keyCode.ESCAPE:this.collapse(e);break;default:a=!1,s=this.previousFilter||"",o=!1,n=e.keyCode>=96&&105>=e.keyCode?""+(e.keyCode-96):String.fromCharCode(e.keyCode),clearTimeout(this.filterTimer),n===s?o=!0:n=s+n,i=this._filterMenuItems(n),i=o&&-1!==i.index(this.active.next())?this.active.nextAll(".ui-menu-item"):i,i.length||(n=String.fromCharCode(e.keyCode),i=this._filterMenuItems(n)),i.length?(this.focus(e,i),this.previousFilter=n,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}a&&e.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var e,i,s,n,o,a=this,r=this.options.icons.submenu,h=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),s=h.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var e=t(this),i=e.prev(),s=t("").data("ui-menu-submenu-caret",!0);a._addClass(s,"ui-menu-icon","ui-icon "+r),i.attr("aria-haspopup","true").prepend(s),e.attr("aria-labelledby",i.attr("id"))}),this._addClass(s,"ui-menu","ui-widget ui-widget-content ui-front"),e=h.add(this.element),i=e.find(this.options.items),i.not(".ui-menu-item").each(function(){var e=t(this);a._isDivider(e)&&a._addClass(e,"ui-menu-divider","ui-widget-content")}),n=i.not(".ui-menu-item, .ui-menu-divider"),o=n.children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(n,"ui-menu-item")._addClass(o,"ui-menu-item-wrapper"),i.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!t.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){if("icons"===t){var i=this.element.find(".ui-menu-icon");this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)}this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",t+""),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i,s,n;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),s=this.active.children(".ui-menu-item-wrapper"),this._addClass(s,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",s.attr("id")),n=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(n,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),i=e.children(".ui-menu"),i.length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(e){var i,s,n,o,a,r;this._hasScroll()&&(i=parseFloat(t.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(t.css(this.activeMenu[0],"paddingTop"))||0,n=e.offset().top-this.activeMenu.offset().top-i-s,o=this.activeMenu.scrollTop(),a=this.activeMenu.height(),r=e.outerHeight(),0>n?this.activeMenu.scrollTop(o+n):n+r>a&&this.activeMenu.scrollTop(o+n-a+r))},blur:function(t,e){e||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",t,{item:this.active}),this.active=null)},_startOpening:function(t){clearTimeout(this.timer),"true"===t.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(t)},this.delay))},_open:function(e){var i=t.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(e.parents(".ui-menu")).hide().attr("aria-hidden","true"),e.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(e,i){clearTimeout(this.timer),this.timer=this._delay(function(){var s=i?this.element:t(e&&e.target).closest(this.element.find(".ui-menu"));s.length||(s=this.element),this._close(s),this.blur(e),this._removeClass(s.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=s},this.delay)},_close:function(t){t||(t=this.active?this.active.parent():this.element),t.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(e){return!t(e.target).closest(".ui-menu").length},_isDivider:function(t){return!/[^\-\u2014\u2013\s]/.test(t.text())},collapse:function(t){var e=this.active&&this.active.parent().closest(".ui-menu-item",this.element);e&&e.length&&(this._close(),this.focus(t,e))},expand:function(t){var e=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();e&&e.length&&(this._open(e.parent()),this._delay(function(){this.focus(t,e)}))},next:function(t){this._move("next","first",t)},previous:function(t){this._move("prev","last",t)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(t,e,i){var s;this.active&&(s="first"===t||"last"===t?this.active["first"===t?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[t+"All"](".ui-menu-item").eq(0)),s&&s.length&&this.active||(s=this.activeMenu.find(this.options.items)[e]()),this.focus(i,s)},nextPage:function(e){var i,s,n;return this.active?(this.isLastItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return i=t(this),0>i.offset().top-s-n}),this.focus(e,i)):this.focus(e,this.activeMenu.find(this.options.items)[this.active?"last":"first"]())),void 0):(this.next(e),void 0)},previousPage:function(e){var i,s,n;return this.active?(this.isFirstItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return i=t(this),i.offset().top-s+n>0}),this.focus(e,i)):this.focus(e,this.activeMenu.find(this.options.items).first())),void 0):(this.next(e),void 0)},_hasScroll:function(){return this.element.outerHeight()",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var e,i,s,n=this.element[0].nodeName.toLowerCase(),o="textarea"===n,a="input"===n; +this.isMultiLine=o||!a&&this._isContentEditable(this.element),this.valueMethod=this.element[o||a?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(n){if(this.element.prop("readOnly"))return e=!0,s=!0,i=!0,void 0;e=!1,s=!1,i=!1;var o=t.ui.keyCode;switch(n.keyCode){case o.PAGE_UP:e=!0,this._move("previousPage",n);break;case o.PAGE_DOWN:e=!0,this._move("nextPage",n);break;case o.UP:e=!0,this._keyEvent("previous",n);break;case o.DOWN:e=!0,this._keyEvent("next",n);break;case o.ENTER:this.menu.active&&(e=!0,n.preventDefault(),this.menu.select(n));break;case o.TAB:this.menu.active&&this.menu.select(n);break;case o.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(n),n.preventDefault());break;default:i=!0,this._searchTimeout(n)}},keypress:function(s){if(e)return e=!1,(!this.isMultiLine||this.menu.element.is(":visible"))&&s.preventDefault(),void 0;if(!i){var n=t.ui.keyCode;switch(s.keyCode){case n.PAGE_UP:this._move("previousPage",s);break;case n.PAGE_DOWN:this._move("nextPage",s);break;case n.UP:this._keyEvent("previous",s);break;case n.DOWN:this._keyEvent("next",s)}}},input:function(t){return s?(s=!1,t.preventDefault(),void 0):(this._searchTimeout(t),void 0)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){return this.cancelBlur?(delete this.cancelBlur,void 0):(clearTimeout(this.searching),this.close(t),this._change(t),void 0)}}),this._initSource(),this.menu=t("